Skip to main content
Erschienen in:
Buchtitelbild

2010 | OriginalPaper | Buchkapitel

1. The Nature of Hardware and Software

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

Hardware/software codesign is the activity of partitioning an application into a flexible part (software) and a fixed part (hardware). The flexible part includes C programs, configuration data, parameter settings, bitstreams, and so forth. The fixed part consists of programmable components such as microprocessors and coprocessors. There are several technological and economical reasons for implementing electronic systems in this fashion, and we will discuss them upfront in this chapter. Next, we consider the design space of programmable components: what distinguishes one component from the other, and how do we select one in a given hardware–software codesign. A key observation is that there is a trade-off between flexibility and efficiency. A third part in this chapter will define the abstraction levels for hardware and software for the purpose of this book. And finally, we will also define three terms that play a vital role in this book, namely the terms concurrent, parallel, and sequential.

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 Bogdanov A, Knudsen L, Leander G, Paar C, Poschmann A, Robshaw M, Seurin Y, Vikkelsoe C (2007) Present: An ultra-lightweight block cipher. In: Proc. Cryptographic Hardware and Embedded Systems 2007, pp 450–466 Bogdanov A, Knudsen L, Leander G, Paar C, Poschmann A, Robshaw M, Seurin Y, Vikkelsoe C (2007) Present: An ultra-lightweight block cipher. In: Proc. Cryptographic Hardware and Embedded Systems 2007, pp 450–466
Zurück zum Zitat Ganesan P, Venugopalan R, Peddabachagari P, Dean A, Mueller F, Sichitiu M (2003) Analyzing and modeling encryption overhead for sensor network nodes. In: WSNA ’03: Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications, ACM, New York, NY, USA, pp 151–159, DOI http://doi.acm.org/ 10.1145/941350.941372 Ganesan P, Venugopalan R, Peddabachagari P, Dean A, Mueller F, Sichitiu M (2003) Analyzing and modeling encryption overhead for sensor network nodes. In: WSNA ’03: Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications, ACM, New York, NY, USA, pp 151–159, DOI http://​doi.​acm.​org/​ 10.1145/941350.941372
Zurück zum Zitat Hillis WD, Steele GL Jr (1986) Data parallel algorithms. Commun ACM 29(12):1170–1183CrossRef Hillis WD, Steele GL Jr (1986) Data parallel algorithms. Commun ACM 29(12):1170–1183CrossRef
Zurück zum Zitat Kaps JP (2008) Chai-tea, cryptographic hardware implementations of xtea. In: INDOCRYPT, pp 363–375 Kaps JP (2008) Chai-tea, cryptographic hardware implementations of xtea. In: INDOCRYPT, pp 363–375
Zurück zum Zitat Karlof C, Sastry N, Wagner D (2004) Tinysec: a link layer security architecture for wireless sensor networks. In: SenSys ’04: Proceedings of the 2nd international conference on Embedded networked sensor systems, ACM, New York, NY, USA, pp 162–175, DOI http://doi.acm.org/10.1145/1031495.1031515 Karlof C, Sastry N, Wagner D (2004) Tinysec: a link layer security architecture for wireless sensor networks. In: SenSys ’04: Proceedings of the 2nd international conference on Embedded networked sensor systems, ACM, New York, NY, USA, pp 162–175, DOI http://​doi.​acm.​org/​10.​1145/​1031495.​1031515
Zurück zum Zitat Keutzer K, Newton A, Rabaey J, Sangiovanni-Vincentelli A (2000) System-level design: orthogonalization of concerns and platform-based design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 19(12):1523–1543CrossRef Keutzer K, Newton A, Rabaey J, Sangiovanni-Vincentelli A (2000) System-level design: orthogonalization of concerns and platform-based design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 19(12):1523–1543CrossRef
Zurück zum Zitat Leander G, Paar C, Poschmann A, Schramm K (2007) New lightweight des variants. In: Fast Software Encryption, Lecture Notes on Computer Science, vol 4593, pp 196–200CrossRef Leander G, Paar C, Poschmann A, Schramm K (2007) New lightweight des variants. In: Fast Software Encryption, Lecture Notes on Computer Science, vol 4593, pp 196–200CrossRef
Zurück zum Zitat Madsen J, Steensgaard-Madsen J, Christensen L (2002) A sophomore course in codesign. Computer 35(11):108–110, DOI http://dx.doi.org/10.1109/MC.2002.1046983 Madsen J, Steensgaard-Madsen J, Christensen L (2002) A sophomore course in codesign. Computer 35(11):108–110, DOI http://​dx.​doi.​org/​10.​1109/​MC.​2002.​1046983
Zurück zum Zitat Micheli GD, Wolf W, Ernst R (2001) Readings in Hardware/Software Co-Design. Morgan Kaufmann Publishers Inc. Micheli GD, Wolf W, Ernst R (2001) Readings in Hardware/Software Co-Design. Morgan Kaufmann Publishers Inc.
Zurück zum Zitat Rabaey JM (2009) Low Power Design Essentials. Springer Rabaey JM (2009) Low Power Design Essentials. Springer
Zurück zum Zitat Satoh A, Morioka S (2003) Hardware-focused performance comparison for the standard block ciphers aes, camellia, and triple-des. In: ISC, no. 2851 in Lecture Notes on Computer Science, pp 252–266 Satoh A, Morioka S (2003) Hardware-focused performance comparison for the standard block ciphers aes, camellia, and triple-des. In: ISC, no. 2851 in Lecture Notes on Computer Science, pp 252–266
Zurück zum Zitat Vahid F (2007b) It’s time to stop calling circuits “hardware”. Computer 40(9):106–108CrossRef Vahid F (2007b) It’s time to stop calling circuits “hardware”. Computer 40(9):106–108CrossRef
Zurück zum Zitat Wolf W (2003) A decade of hardware/software codesign. Computer 36(4):38–43CrossRef Wolf W (2003) A decade of hardware/software codesign. Computer 36(4):38–43CrossRef
Metadaten
Titel
The Nature of Hardware and Software
verfasst von
Dr. Patrick R. Schaumont
Copyright-Jahr
2010
Verlag
Springer US
DOI
https://doi.org/10.1007/978-1-4419-6000-9_1

Neuer Inhalt