Logic Synthesis for Compositional Microprogram Control Units (eBook)

eBook Download: PDF
2008 | 2008
XVI, 272 Seiten
Springer Berlin (Verlag)
978-3-540-69285-0 (ISBN)

Lese- und Medienproben

Logic Synthesis for Compositional Microprogram Control Units - Alexander Barkalov, Larysa Titarenko
Systemvoraussetzungen
149,79 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
One of the very important parts of any digital system is the control unit, coordin- ing interplay of other system blocks. As a rule, control units have irregular str- ture, which makes process of their logic circuits design very sophisticated. In case of complex logic controllers, the problem of system design is reduced practically to the design of control units. Actually, we observe a real technical boom connected with achievements in semiconductor technology. One of these is the development of integrated circuit known as the 'systems-on-a-programmable- chip' (SoPC), where the number of elements approaches one billion. Because of the extreme complexity of microchips, it is very important to develop effective design methods oriented on particular properties of logical elements. Solution of this problem permits impr- ing functional capabilities of the target digital system inside single SoPC chip. As majority of researches point out, design methods used in case of industrial packages are, in case of complex digital system design, far from optimal. Similar problems concern the design of control units with standard ?eld-programmable logic devices (FPLD), such as PLA, PAL, GAL, CPLD, and FPGA. Let us point out that modern SoPC are based on CPLD or FPGA technology. Thus, the development of eff- tive design methods oriented on FPLD implementation of logic circuits used in the control units still remains the problem of great importance.

Introduction 5
Acknowledgements 9
Contents 10
Symbols 12
Abbreviations 14
Methods of interpretation of control algorithms 16
1.1 Principle of microprogram control 16
1.2 Control algorithm interpretation with finite state machines 19
1.3 Control algorithm interpretation with microprogram control units 26
1.4 Organization of compositional microprogram control units 37
References 41
Synthesis of control units with field- programmable logic devices 42
2.1 Evolution of field-programmable logic devices 42
2.2 Optimization of microprogram control units 49
2.3 Optimization of Mealy finite state machines 57
2.4 Optimization of Moore finite state machines 65
2.5 Control unit design with FPLDs 71
References 74
Synthesis of basic circuits of compositional microprogram control units 79
3.1 Synthesis of compositional microprogram control unit with basic structure 79
3.2 Synthesis of CMCU with common memory 86
3.3 Optimization of CMCU with common memory logic circuit 95
References 112
Synthesis of compositional microprogram control units with code sharing 113
4.1 Synthesis of CMCU basic model with code sharing 113
4.2 Optimization of logic circuit of CMCU with code sharing 121
4.3 Synthesis of CMCU with elementary operational linear chains 134
4.4 Logic circuit optimization for CMCU with elementary OLC 139
References 148
Synthesis of compositional microprogram control units with object transformation 150
5.1 Optimization principles for CMCU with object transformation 150
5.2 Objects transformation for CMCU with basic structure 153
5.3 Object transformation in CMCU with codes sharing 162
References 170
Control memory optimization for compositional microprogram control units with code sharing 171
6.1 Principles of control memory optimization 171
6.2 Synthesis of CMCU with generation of microinstruction addresses 176
6.3 Synthesis of CMCU with addressing of expanded microinstructions 183
6.4 Synthesis of CMCU with generation of addresses of collections of microoperations 192
6.5 Combined application of different object transformation methods for CMCU 200
References 208
Synthesis of CMCU with coding of logical conditions and collections of microoperations 209
7.1 Coding of logical conditions for CMCU with basic structure 209
7.2 Encoding of logical conditions for basic models of CMCU 217
7.3 Encoding collections of microoperations in CMCU 227
7.4 Synthesis of multilevel circuits of CMCU 237
References 246
Synthesis of compositional microprogram control units with modified system of microinstructions 247
8.1 Synthesis of CMCU with dedicated area of inputs 247
8.2 Optimization of compositional microprogram control unit with the dedicated input area 258
8.3 Minimization of the number of feedback signals in CMCU 267
8.4 Synthesis of multilevel circuits for CMCU with modified system of microinstructions 275
References 279
Conclusion 280
References 281
Index 282

Erscheint lt. Verlag 17.7.2008
Reihe/Serie Lecture Notes in Electrical Engineering
Lecture Notes in Electrical Engineering
Zusatzinfo XVI, 272 p. 247 illus.
Verlagsort Berlin
Sprache englisch
Themenwelt Mathematik / Informatik Informatik
Technik Elektrotechnik / Energietechnik
Schlagworte algorithms • boolean function • Compositional Microprogram Control Units • Computer • field programmable gate array • Field-Programmable Logic Devices • Finite State Machine • FPGA • Generic Array Logic • Karnaugh Map • Logic • Logic Synthesis • metal-oxide-semiconductor transistor • Microprogram Control Units • Optimization • Programmable Array Logic • Programmable Logic • PROM • RAM • Rom • static-induction transistor
ISBN-10 3-540-69285-1 / 3540692851
ISBN-13 978-3-540-69285-0 / 9783540692850
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 4,9 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Der Weg zur professionellen Vektorgrafik

von Uwe Schöler

eBook Download (2024)
Carl Hanser Verlag GmbH & Co. KG
29,99