2) HARDWARE
2.1) Carte électronique de développement
J’ai réalisé la carte de
développement moi-même en wrapping,
car je n’ai pas réussi à trouver une carte FPGA disposant de 2Mo de
SRAM. Je
voulais impérativement disposer de SRAM, pour la simplicité.
J’avoue aussi que pour moi, un projet électronique passe obligatoirement par une étape « fer à souder », sinon ça n’est pas drôle.
Composants principaux :
- FPGA : Wave Share Core EP4CE6 breakout board (ALTERA Cyclone IV FPGA with 6000 logic cells)
- SRAM : 4 x CY7C1049 (512k x 8 bits)
- FLASH : Micron N25Q128A (16MB)
La carte SRAM utilise des mémoires CMS, plus compactes. Côté composants, le câble à wrapper est traversant, et vient directement se soudé sur les broches des mémoires CMS. Côté connecteur, j’utilise du wrapping classique. La densité de câblage est élevée, avec 120 interconnexions wrappées.
Mais le plus gros du travail hardware n’est pas dans la réalisation de cette platine. La complexité du hardware est cachée dans le FPGA, codée en Verilog. Voir les chapitres suivants.