Gast
#1980107
Ich habe mehrere Speicherblöcke (Xilinx FPGA: Block-RAM), die ich als Cache verwende. Die Blöcke sollen alle auf der selben Adress- und Datenleitung arbeiten. Die Blöcke werden dann per Enable eingeschaltet, wenn man sie braucht. Wie implementiert man sowas am besten im FPGA? std_logic und die nicht benötigten Busteilnehmer gehen auf 'Z'? Oder gibt es da bessere Techniken? Was passiert bei einem Kurzschluss, wenn versehentlich zwei Blöcke gleichzeitig auf die Datenleitung schreiben? Erkennt die Synthese sowas, oder brauch ich dann ein neues FPGA? ;-)