Multiplexer oder ROM-Tabelle

Gast #2312107
Lesenswert?

Kann die Synthese bei der Realiserung von ROM-Tabellen optimieren?

Diese werden, meine ich, durch look up tables realisiert, genau so, wie 
es für Multiplexer der Fall ist.

Wenn ich z.B. so etwas schreibe, wie:

Rom(1)="100100101"
Rom(2)="010100101"
Rom(3)="001100101"

Rom(n)="000011101"

wird dann jeweils ein 8 Bit-Platz verwendet, oder kann es 
zusammengefasst werden, wie bei Multiplexern, wenn ich schreibe:

CASE X
When 1 -> Y <= "100100101"
When 2 -> Y <= "010100101"
When 3 -> Y <= "100100101"

wobei er ja ientisches zusammenfasst.

?
Gast #2312192
Lesenswert?

er kann beides optimieren, wobei er auch feststellen kann das er es in 
einem BlockRAM implementiert, da optimiert er nicht, aber das kann man 
ja einstellen ob er es als BlockRAM implementieren darf oder nicht

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren