ElektronIQ

Translations of this page:

This is an old revision of the document!


FPGAs

Familien Übersicht

Hier im Institut haben wir uns ziemlich auf die Altera Chips eingeschossen, aber es gibt auch andere Hersteller mit manchmal interessante Features.

(TODO)

Altera Gehäusen

Code Kurzname Volle Name Rasterabstand Anmerkung
T100 TQFP100 Thin Quad Flat Pack 100 pins 0.5mm
E64 EQFP64 Enhanced Quad Flat Pack 64 pins 0.4mm Sieht aus wie TQFP64 ist aber viel kleiner, mit Pad auf Unterseite
E144 EQFP144 Enhanced Quand Flat Pack 144 pins 0.5mm Dies ist eine TQFP144 mit extra Pad auf Unterseite
F256 FBGA256 Fineline Ball Grid Array 256 pins 1.0mm
U256 UBGA256 Ultra Fineline Ball Grid Array 256 pins 0.8mm
M256 MBGA256 Micro Ball Grid Array 256 pins 0.5mm
  • Die Zahl hinter der Buchstabe ist variabel.
  • Der Spaß bei E64 ist ein Beispiel dafür das man trotz vermeintlich bekanntes Aussehen doch noch mal im Datenblatt nach der Zeichnung schauen soll (ein TQFP64 hat normalerweise 0.8mm Raster). Und wer sucht findet noch viel mehr TQFP Gehäusen mit unterschiedliche Raster.

Manchmal werden auch andere Codes für die Gehäuse verwendet, diesmal benannt nach der Länge des Gehäuse in millimeter:

Längencode Pincode Pins Raster
F17 F256 16 x 16 1.0mm
F23 F484 22 x 22 1.0mm
F27 F627 26 x 26 1.0mm
F31 F896 30 x 30 1.0mm
U15 U324 18 x 18 0.8mm
U19 U484 22 x 22 0.8mm
M13 M383 18 x 18 0.5mm
M15 M484 22 x 22 0.5mm

Vorschläge für Verdrahtung

Wie kommt man an die Pins ran.

  • Die TQFP Gehäusen sind noch mit Standart Einstellungen in 8mil-Technik realisierbar.
  • Für FBGAs gibt es eine Lösung die mit einfache Zusatzoptionen realiserbar ist. Diese Gehäuse machen aber erst Sinn wenn man mindestens einen 4-Lagen Board entwerft. (TODO: Genaue Vorschlag der Geometrie und Technologie Optionen.)
  • Für UBGA und MBGA hab ich noch keine Lösung gefunden. Man braucht hier meistens Spezial-Optionen aus er Kategorie “auf Anfrage”.

Altera Pinbelegung

Bei den QFP Gehäusen ist die Pinbelegung kein wirklich wichtiges Auswahlkriterium, Versorgung, Ground und IO liegen immer gemischt. Bei den BGAs sieht das anders aus. Weil dort die innere Pins schwierig zu routen sind, zumindest wenn man nur 4 Lagen hat und nur durchgehende Vias durch alle Lagen, möchte man möglichst viele Signalpins auf den äußere beide Reihen haben.

(TODO: Jede menge Screenshots aus Quartus.)

MAX2

MAX5

Bei der MAX5 in E64 Gehäuse fehlen seldsamerweise sämtliche Ground Pins. Ground ist hier auf der Unterseite.

Cyclone 2