next up previous contents
Nächste Seite: Peripherie auf dem Chip Aufwärts: Die Komponenten Vorherige Seite: Ram   Inhalt

FPGA

Das FPGA ist technisch ebenfalls ein Standardprodukt. Im Gegensatz zur CPU ist das FPGA mit 100MHz viermal so schnell getaktet wie die CPU und eignet sich besonders für aufwendige Berechnungen als schneller Coprozessor oder DSP. Der Hautpgeschwinndigkeitsgewinn liegt weniger in der Taktrate, als in der Tatsache, daß die FPGA-Logik in Hardware besteht und nicht in auszuführendem Code.

Der Aufbau des FPGAs entspricht der Architektur des AT40K. Durch verwenden dieser bereits bekannten Architektur kann bestehendes Know How weiterverwendet werden. Auch die zur Programmierung notwendige Software kann übernommen werden.

Jede Zelle im FPGA steht mit allen acht Nachbarn in Verbindung. Dadurch ist es möglich, komplexe Funktionen ohne Buszugriff auszuführen.

Das FPGA enthält SRAM Blöcke direkt zwischen den Zellen. An den Ecken jedes $4\times 4$ Blocks aus Zellen befinden sich SRAM Speicher. Die 16 Byte Speicher sind $32\times 4$ organisiert. Dieses FreeRam genannte System bietet den Vorteil, daß Ram da verfügbar ist, wo es gebraucht wird. Durch den kurzen Weg zum Ram sind weniger Verbindungen innerhalb des FPGA nötig.



Wolfgang Becker 2003-05-30