Multiplizierer Grundlagen

Lässt sich pauschal nicht beantworten. ASIC ist anders als FPGA, jede 
FPGA Serie ist anders, soll er schnell multiplizieren oder wenig Fläche 
verbrauchen (Kosten), usw.

https://books.google.de/books?id=xnQyVBB1tVQC&pg=PA297&lpg=PA297&dq=8x8+multiplier+fpga&source=bl&ots=DEEo2JPvRw&sig=ACfU3U3l-TSCquc0behKxykr-ejDGyhtKQ&hl=de&sa=X&ved=2ahUKEwi_i6P5wr3hAhVDZlAKHeEqBCsQ6AEwCHoECAYQAQ#v=onepage&q=8x8%20multiplier%20fpga&f=false
Ich hoffe der Link zu den Buch funktioniert. Kapitel 2.3.1 gibt ein 
Gefühl, wie unterschiedlich das aussehen kann. In der Tabelle sind 
einige Beispiele aufgeführt.

In dem Chipfoto wirst du den Multiplier nicht ausmachen können. Das 
hängt mit dem Entwurf zusammen. Der Mikrocontroller wird mit HDL in 
verschiedenen Blöcken (ALU, Multiplier, Register, ...) beschrieben. 
Danach geht es in Tools, die die Beschreibung auf die Zielhardware unter 
diversen Vorgaben umsetzen. Da ist einer der ersten Schritte, die Logik 
der ganzen Blöcke in einem großen Block zusammen zu fassen. Das gibt 
mehr Spielraum beim optimieren und Layout. Damit sind die Logikgatter 
der verschiedenen Blöcke aber wild durcheinander gemischt. Logikgatter 
sind in den großen, dunklen Bereich, der keine richtige Struktur hat.
Gast
Schau dir mal auf folgender Seite
https://zeptobars.com/en/read/Altera-Cyclone-EP1C3
den Cyclone EP1C3 an, insbes. das untere Foto.
Der Baustein hat zwar keine Multiplier, dafür
aber interne SRAM-Zellen (sog. BlockRAMs etc.),
zu sehen als schwarze Blöcke. Bei nachfolgenden
Generationen sind die in Etwa so gross wie die
eingebauten Multiplier (18x18er bzw. 2x 9x9er).
Damit kannst du eine grobe Grössenordnung ableiten.
Gast
Danke für eure Antworten. Die Attiny's haben im Vergleich zu den Atmegas 
keinen Single-Cylcle Mutiplizierer. Ich vermute mute mal, das liegt an 
den Kosten für die Chipfläche. Wahrscheinlich spielt das auch eher nur 
bei kleinen Chips eine Rolle.

Sigi
>Der Baustein hat zwar keine Multiplier, dafür
>aber interne SRAM-Zellen

Die Speicherblöcke sind auch auf dem Atmega-Silizium gut zu erkennen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.