next up previous contents
Next: FPGA-Steuerung durch den MPC860 Up: Auslesen der Bilddaten aus Previous: Auslesen der Bilddaten aus

   
Erweiterung des Verilog-Programms

Um die Signale des Memory-Controllers für den Datentransport vom SRAM in den DRAM-Hauptspeicher des MBX-Boards zu verwenden, wird das FPGA folgendermaßen programmiert: Die Aktionen des FPGAs werden durch den Wert des 32-Bit-Registers gesteuert. Durch den Inhalt dieses Registers wird dem FPGA mitgeteilt, ob es auf den SRAM-Speicher zugreifen und welche Speicherbank es zur Speicherung der Bilddaten verwenden darf.

 
 
Tabelle 3.2: Der Aufbau des 32-Bit-Registers
Bits 31 bis 16 15 bis 8
Funktion Reserviert PREROW
Reset 0 0
R/W R W
 
Bits 7 bis 6 5 4 3 2 1 0
Funktion Reserviert PICRDY RWPIC Reserviert WPIC CHOBNK CMPCBNK
Reset 0 0 0 0 0 0 0
R/W R R R R R/W R/W R/W

Der Aufbau des 32-Bit-Registers ist in Tabelle 3.2 zu sehen. Die verwendeten Kürzel werden im Folgenden beschrieben: Das Verilog-Modul ,,cam4mbx.v`` ist auf der CD im Anhang A im Verzeichnis ,,Verilog`` zu finden. Mit Hilfe dieses Moduls werden die Logikbausteine im FPGA so programmiert, dass sie obige Funktionalität erfüllen. Es ist eine erweiterte Version des Moduls ,,cam4mbx.v``, welches in der Studienarbeit erstellt wurde.
next up previous contents
Next: FPGA-Steuerung durch den MPC860 Up: Auslesen der Bilddaten aus Previous: Auslesen der Bilddaten aus
Thorsten Thormaehlen
2000-03-27