Advanced Digital System Design: A Practical Guide to Verilog Based FPGA and ASIC Implementation
暫譯: 進階數位系統設計:基於 Verilog 的 FPGA 和 ASIC 實作實用指南
Roy, Shirshendu
相關主題
商品描述
The book is designed to serve as a textbook for courses offered to undergraduate and graduate students enrolled in electrical, electronics, and communication engineering. The objective of this book is to help the readers to understand the concepts of digital system design as well as to motivate the students to pursue research in this field. Verilog Hardware Description Language (HDL) is preferred in this book to realize digital architectures. Concepts of Verilog HDL are discussed in a separate chapter and many Verilog codes are given in this book for better understanding. Concepts of system Verilog to realize digital hardware are also discussed in a separate chapter. The book covers basic topics of digital logic design like binary number systems, combinational circuit design, sequential circuit design, and finite state machine (FSM) design. The book also covers some advanced topics on digital arithmetic like design of high-speed adders, multipliers, dividers, square root circuits, and CORDIC block. The readers can learn about FPGA and ASIC implementation steps and issues that arise at the time of implementation. One chapter of the book is dedicated to study the low-power design techniques and another to discuss the concepts of static time analysis (STA) of a digital system. Design and implementation of many digital systems are discussed in detail in a separate chapter. In the last chapter, basics of some advanced FPGA design techniques like partial re-configuration and system on chip (SoC) implementation are discussed. These designs can help the readers to design their architecture. This book can be very helpful to both undergraduate and postgraduate students and researchers.
商品描述(中文翻譯)
本書旨在作為電機、電子及通信工程本科生和研究生課程的教科書。這本書的目標是幫助讀者理解數位系統設計的概念,並激勵學生在這個領域追求研究。書中優先使用 Verilog 硬體描述語言 (HDL) 來實現數位架構。Verilog HDL 的概念在單獨的章節中討論,並提供了許多 Verilog 代碼以便於更好的理解。系統 Verilog 的概念用於實現數位硬體的部分也在單獨的章節中進行討論。本書涵蓋了數位邏輯設計的基本主題,如二進位數系統、組合電路設計、時序電路設計和有限狀態機 (FSM) 設計。本書還涵蓋了一些有關數位算術的進階主題,如高速加法器、乘法器、除法器、平方根電路和 CORDIC 模塊的設計。讀者可以學習 FPGA 和 ASIC 實現的步驟以及在實現過程中出現的問題。本書的一個章節專門研究低功耗設計技術,另一個章節則討論數位系統的靜態時間分析 (STA) 概念。許多數位系統的設計和實現在單獨的章節中詳細討論。在最後一章中,討論了一些進階 FPGA 設計技術的基本概念,如部分重配置和系統單晶片 (SoC) 實現。這些設計可以幫助讀者設計他們的架構。本書對本科生、研究生及研究人員都非常有幫助。
作者簡介
Dr. Shirshendu Roy has completed Bachelor of Engineering (B. E.) degree in Electronics and Tele-Communication Engineering in 2010 and Master of Engineering (M. E.) in Digital Systems and Instrumentation in 2016 from Indian Institute of Engineering Science and Technology (IIEST), Shibpur, Howrah, India. He has four years of valuable industrial experience as Control and Instrumentation engineer at MAHAN Captive Power Plant for Hindalco Industries Limited (Aditya Birla Group). He has completed PhD degree from National Institute of Technology (NIT), Rourkela, Odisha, India in VLSI signal processing. Previously he worked in Gandhi Institute of GIET University, Odisha as assistant professor. Currently he is working in Dayananda Sagar University, Bengaluru as assistant professor.
He has published many international journals with the publishing houses like IEEE and IET. He has also authored and published many tutorials on the on-line platform in the field of Digital System Design. His current research interest includes compressed sensing, FPGA based implementation of algorithms (signal, image or video processing algorithms, machine learning algorithms, artificial neural networks etc.), low-power architecture design, ASIC, application of FPGA for IoT applications.
作者簡介(中文翻譯)
Dr. Shirshendu Roy於2010年獲得印度西孟加拉邦霍拉的印度工程科學與技術學院(IIEST)電子與通信工程學士學位(B. E.),並於2016年獲得數位系統與儀器工程碩士學位(M. E.)。他在Hindalco Industries Limited(Aditya Birla Group)旗下的MAHAN自用電廠擔任控制與儀器工程師,擁有四年的寶貴產業經驗。他在印度奧迪沙的國立技術學院(NIT)Rourkela完成了VLSI信號處理的博士學位。之前,他在奧迪沙的GIET大學甘地學院擔任助理教授。目前,他在班加羅爾的Dayananda Sagar大學擔任助理教授。
他在IEEE和IET等出版機構發表了多篇國際期刊文章,並在數位系統設計領域的線上平台上撰寫並發表了多個教學文章。他目前的研究興趣包括壓縮感知、基於FPGA的演算法實作(信號、影像或視頻處理演算法、機器學習演算法、人工神經網絡等)、低功耗架構設計、ASIC,以及FPGA在物聯網應用中的應用。