Artículos relacionados a High Level Synthesis of Digital Systems: For Data Path...

High Level Synthesis of Digital Systems: For Data Path and Control dominated systems - Tapa blanda

 
9781775091714: High Level Synthesis of Digital Systems: For Data Path and Control dominated systems

Sinopsis

The tremendous achievements in chip technology allow to produce chips with hundreds of millions of gates. At the same time, the design technology of such circuits has only slightly improved in the last ten years, especially at the highest system level. The traditional digital system design flow contains the manual creation of system description at the Register Transfer Level (hereafter RTL) with Verilog or VHDL code. The only possibility to reduce the gap between future technological capability and the lagging designer productivity is to raise the design from the current RTL to the algorithmic or behavior level, i.e. to High Level Synthesis (HLS). For that it is necessary to solve several problems:1. Develop models for describing systems at a high level;2. Develop tools based on these models;3. Develop a design methodology based on these models and tools.This book is about HLS. However, the models and methods presented in this book are fundamentally different from those used in the known industrial and academic instruments. In this book Algorithmic State Machines (hereafter ASMs) are used at all stages of high level and RTL designs. You will be very surprised, when you understand that it is possible to design very complex digital systems, beginning from ASMs.Most ideas from this book were realized in HLS tool 'Synthagate' – the product of Synthezza Inc. It is used to construct all the examples in this book. Synthagate is a tool for the design of Control and Data Path Intensive Systems with very complex Control Units containing numerous inputs and outputs. Synthagate performs full automatic synthesis of digital systems from behavior specification to description in HDL at RTL, and allows the user to quickly implement, check and estimate multiple design versions, to find an optimized solution for the design problems, to produce automatically the design documentation and to simplify the digital system verification problems.The main steps of HLS and RTL design:Functional Specifications – To design the behavior description of a digital system the designer doesn't have to define each port or signal. Synthagate automatically creates the functional specification.Behavior description of the design system – With Functional ASM and functional specification as an input, Synthagate automatically constructs the behavior (High Level) description of the whole design system in VHDL or in System C.Data path design – In Data path design Synthagate uses external specifications in XML that is constructed automatically.Automatic generation of components – Synthagate automatically generates VHDL codes for components of Data Path. If a designer would like to use predesigned IP cores, he must put their RTL codes in the special folder before the design at High level.Generation VHDL code for Data Path – At the last step of Data Path design Synthagate automatically instantiates components in the Data Path.Control Unit design – Synthagate automatically creates the RTL code of Control unit.Top design – At the last stage, Synthagate automatically creates the code for the top level by instantiating Control Unit and Data Path into the top of the project.This book can be useful for hardware designers and hardware engineers, undergraduate and graduate students of Computer engineering and Electrical engineering departments and their teachers. There are many examples in the main and Case study sections. Whole designs of these examples and many others can be found at Synthezza.com from the links of this book.You can look at this book as the second part of my previous book "Finite State Machines and Algorithmic State Machines", which is now available in paperback and ebook.

"Sinopsis" puede pertenecer a otra edición de este libro.

Reseña del editor

The tremendous achievements in chip technology allow to produce chips with hundreds of millions of gates. At the same time, the design technology of such circuits has only slightly improved in the last ten years, especially at the highest system level. The traditional digital system design flow contains the manual creation of system description at the Register Transfer Level (hereafter RTL) with Verilog or VHDL code. The only possibility to reduce the gap between future technological capability and the lagging designer productivity is to raise the design from the current RTL to the algorithmic or behavior level, i.e. to High Level Synthesis (HLS). For that it is necessary to solve several problems: 1. Develop models for describing systems at a high level; 2. Develop tools based on these models; 3. Develop a design methodology based on these models and tools. This book is about HLS. However, the models and methods presented in this book are fundamentally different from those used in the known industrial and academic instruments. In this book Algorithmic State Machines (hereafter ASMs) are used at all stages of high level and RTL designs. You will be very surprised, when you understand that it is possible to design very complex digital systems, beginning from ASMs. Most ideas from this book were realized in HLS tool 'Synthagate' – the product of Synthezza Inc. It is used to construct all the examples in this book. Synthagate is a tool for the design of Control and Data Path Intensive Systems with very complex Control Units containing numerous inputs and outputs. Synthagate performs full automatic synthesis of digital systems from behavior specification to description in HDL at RTL, and allows the user to quickly implement, check and estimate multiple design versions, to find an optimized solution for the design problems, to produce automatically the design documentation and to simplify the digital system verification problems. The main steps of HLS and RTL design: Functional Specifications – To design the behavior description of a digital system the designer doesn't have to define each port or signal. Synthagate automatically creates the functional specification. Behavior description of the design system – With Functional ASM and functional specification as an input, Synthagate automatically constructs the behavior (High Level) description of the whole design system in VHDL or in System C. Data path design – In Data path design Synthagate uses external specifications in XML that is constructed automatically. Automatic generation of components – Synthagate automatically generates VHDL codes for components of Data Path. If a designer would like to use predesigned IP cores, he must put their RTL codes in the special folder before the design at High level. Generation VHDL code for Data Path – At the last step of Data Path design Synthagate automatically instantiates components in the Data Path. Control Unit design – Synthagate automatically creates the RTL code of Control unit. Top design – At the last stage, Synthagate automatically creates the code for the top level by instantiating Control Unit and Data Path into the top of the project. This book can be useful for hardware designers and hardware engineers, undergraduate and graduate students of Computer engineering and Electrical engineering departments and their teachers. There are many examples in the main and Case study sections. Whole designs of these examples and many others can be found at Synthezza.com from the links of this book. You can look at this book as the second part of my previous book "Finite State Machines and Algorithmic State Machines", which is now available in paperback and ebook.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Aceptable
Item in good condition. Textbooks...
Ver este artículo

EUR 29,69 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 11,65 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para High Level Synthesis of Digital Systems: For Data Path...

Imagen de archivo

Samary Baranov
Publicado por ISBN Canada, 2018
ISBN 10: 1775091716 ISBN 13: 9781775091714
Nuevo Paperback

Librería: Revaluation Books, Exeter, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: Brand New. 207 pages. 10.00x7.00x0.47 inches. In Stock. Nº de ref. del artículo: zk1775091716

Contactar al vendedor

Comprar nuevo

EUR 25,27
Convertir moneda
Gastos de envío: EUR 11,65
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Baranov, Samary
Publicado por ISBN Canada, 2018
ISBN 10: 1775091716 ISBN 13: 9781775091714
Antiguo o usado Tapa blanda

Librería: SecondSale, Montgomery, IL, Estados Unidos de America

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Nº de ref. del artículo: 00085269820

Contactar al vendedor

Comprar usado

EUR 35,65
Convertir moneda
Gastos de envío: EUR 29,69
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 2 disponibles

Añadir al carrito