Skip to main content

2010 | OriginalPaper | Buchkapitel

4. Finite State Machine with Datapath

verfasst von : Dr. Patrick R. Schaumont

Erschienen in: A Practical Introduction to Hardware/Software Codesign

Verlag: Springer US

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this chapter, we introduce an important building block for efficient custom hardware design: the Finite State Machine with Datapath (FSMD). An FSMD combines a controller, modeled as a finite state machine (FSM) and a datapath. The datapath receives commands from the controller and performs operations as a result of executing those commands. The controller uses the results of datapath operations to make decisions and to steer control flow. The FSMD model will be used throughout the remainder of the book as the reference model for the ‘hardware’ part of hardware/software codesign. We will introduce a syntax for FSMD by means of the GEZEL language. The cosimulation tools used in conjunction with this book rely on the GEZEL language. We will discuss several alternate language mappings for the FSMD language in GEZEL, including VHDL, Verilog, and SystemC. Thus, GEZEL is used as a generic shorthand modeling mechanism for FSMD. Finally, we will also describe a few formal properties of the FSMD model, and we define a proper FSMD as one which leads to a race-free and deterministic hardware implementation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Davio M, Deschamps JP, Thayse A (1983) Digital Systems with Algorithm Implementation. John Wiley & Sons, Inc., New York, NY, USAMATH Davio M, Deschamps JP, Thayse A (1983) Digital Systems with Algorithm Implementation. John Wiley & Sons, Inc., New York, NY, USAMATH
Zurück zum Zitat Gajski DD, Abdi S, Gerstlauere A, Schirner G (2009) Embedded System Design: Modeling, Synthesis, Verification. SpringerCrossRef Gajski DD, Abdi S, Gerstlauere A, Schirner G (2009) Embedded System Design: Modeling, Synthesis, Verification. SpringerCrossRef
Zurück zum Zitat Gupta S, Gupta R, Dutt N, Nicolau A (2004) SPARK:A Parallelizing Approach to the High-Level Synthesis of Digital Circuits. Springer Gupta S, Gupta R, Dutt N, Nicolau A (2004) SPARK:A Parallelizing Approach to the High-Level Synthesis of Digital Circuits. Springer
Zurück zum Zitat Hoe JC (2000) Operation-centric hardware description and synthesis. PhD thesis, MIT Hoe JC (2000) Operation-centric hardware description and synthesis. PhD thesis, MIT
Zurück zum Zitat Qin W (2004) Modeling and description of embedded processors for the development of software tools. PhD thesis, Princeton University Qin W (2004) Modeling and description of embedded processors for the development of software tools. PhD thesis, Princeton University
Zurück zum Zitat Schaumont P, Shukla SK, Verbauwhede I (2006) Design with race-free hardware semantics. In: DATE, pp 571–576 Schaumont P, Shukla SK, Verbauwhede I (2006) Design with race-free hardware semantics. In: DATE, pp 571–576
Zurück zum Zitat Vahid F (2007a) Digital Design. John Wiler and Sons Publishers Vahid F (2007a) Digital Design. John Wiler and Sons Publishers
Metadaten
Titel
Finite State Machine with Datapath
verfasst von
Dr. Patrick R. Schaumont
Copyright-Jahr
2010
Verlag
Springer US
DOI
https://doi.org/10.1007/978-1-4419-6000-9_4

Neuer Inhalt