Guten Abend, ich habe ein Problem zu verstehen wie ich den BlockRam meines FPGAs benutzen kann. Folgendes habe ich bis jetzt geschafft: den Ram zu initialisieren und den Speicherinhalt auszulesen. Über den PortB lese ich die Daten aus. Aber mir ist nicht klar wie ich richtig den Speicher über PortA beschreiben kann da bis jetzt nur kuddel-muddel rausgekommen ist. Möchte via PortA beschreiben und via PortB die Daten auslesen. - Warum ist der Write Enable Input pro Port 4Bit-groß und nicht ein bit? - wie kann ich Daten von Position auf Position speichern (mit addA und addB)? ich wünsch Euch einen angenehmen Start in die neue Wochen LG Peter
Gast
#531318
@Peter-christian Quint >kuddel-muddel rausgekommen ist. Möchte via PortA beschreiben und via >PortB die Daten auslesen. >- Warum ist der Write Enable Input pro Port 4Bit-groß und nicht ein bit? Weil man bei breiten Datenbussen (16/32 Bit) für jedes Byte ein eigenes Write enable hat. >- wie kann ich Daten von Position auf Position speichern (mit addA und >addB)? Ganz normal. Adresse anlegen, Daten lesen, neue Adresse und Daten anlegen, Daten schreiben. MFG Falk
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.