FPGA Prototyping by VHDL Examples: Xilinx MicroBlaze MCS SoC (Hardcover)
暫譯: 透過 VHDL 範例進行 FPGA 原型設計:Xilinx MicroBlaze MCS SoC (精裝版)

Pong P. Chu

  • 出版商: Wiley
  • 出版日期: 2017-10-23
  • 定價: $3,960
  • 售價: 8.0$3,168
  • 語言: 英文
  • 頁數: 632
  • 裝訂: Hardcover
  • ISBN: 1119282748
  • ISBN-13: 9781119282747
  • 相關分類: FPGA
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

A hands-on introduction to FPGA prototyping and SoC design

This Second Edition of the popular book follows the same “learning-by-doing” approach to teach the fundamentals and practices of VHDL synthesis and FPGA prototyping. It uses a coherent series of examples to demonstrate the process to develop sophisticated digital circuits and IP (intellectual property) cores, integrate them into an SoC (system on a chip) framework, realize the system on an FPGA prototyping board, and verify the hardware and software operation. The examples start with simple gate-level circuits, progress gradually through the RT (register transfer) level modules, and lead to a functional embedded system with custom I/O peripherals and hardware accelerators. Although it is an introductory text, the examples are developed in a rigorous manner, and the derivations follow strict design guidelines and coding practices used for large, complex digital systems.

The new edition is completely updated. It presents the hardware design in the SoC context and introduces the hardware-software co-design concept. Instead of treating examples as isolated entities, the book integrates them into a single coherent SoC platform that allows readers to explore both hardware and software “programmability” and develop complex and interesting embedded system projects. The revised edition:

  • Adds four general-purpose IP cores, which are multi-channel PWM (pulse width modulation) controller, I2C controller, SPI controller, and XADC (Xilinx analog-to-digital converter) controller.
  • Introduces a music synthesizer constructed with a DDFS (direct digital frequency synthesis) module and an ADSR (attack-decay-sustain-release) envelop generator.
  • Expands the original video controller into a complete stream-based video subsystem that incorporates a video synchronization circuit, a test pattern generator, an OSD (on-screen display) controller, a sprite generator, and a frame buffer.
  • Introduces basic concepts of software-hardware co-design with Xilinx MicroBlaze MCS soft-core processor.
  • Provides an overview of bus interconnect and interface circuit.
  • Introduces basic embedded system software development.
  • Suggests additional modules and peripherals for interesting and challenging projects.

The FPGA Prototyping by VHDL Examples, Second Edition makes a natural companion text for introductory and advanced digital design courses and embedded system course. It also serves as an ideal self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest.

商品描述(中文翻譯)

FPGA 原型設計與 SoC 設計的實作入門

這本第二版的熱門書籍延續了相同的「實作學習」方法,教授 VHDL 合成和 FPGA 原型設計的基本原理和實務。它使用一系列連貫的範例來展示開發複雜數位電路和 IP(智慧財產)核心的過程,將它們整合到 SoC(系統單晶片)框架中,實現系統於 FPGA 原型板上,並驗證硬體和軟體的運作。這些範例從簡單的邏輯閘電路開始,逐漸進展到 RT(暫存器傳輸)級模組,最終導向具有自訂 I/O 外圍設備和硬體加速器的功能性嵌入式系統。儘管這是一本入門書籍,但範例的開發方式相當嚴謹,推導遵循用於大型複雜數位系統的嚴格設計指導方針和編碼實務。

新版本已完全更新。它在 SoC 的背景下呈現硬體設計,並引入硬體-軟體共同設計的概念。書中不再將範例視為孤立的實體,而是將它們整合成一個連貫的 SoC 平台,讓讀者探索硬體和軟體的「可程式化性」,並開發複雜且有趣的嵌入式系統專案。修訂版的內容包括:


  • 新增四個通用 IP 核心,包括多通道 PWM(脈衝寬度調變)控制器、I2C 控制器、SPI 控制器和 XADC(Xilinx 類比轉數位轉換器)控制器。

  • 介紹一個由 DDFS(直接數位頻率合成)模組和 ADSR(攻擊-衰減-持續-釋放)包絡產生器構建的音樂合成器。

  • 將原有的視頻控制器擴展為一個完整的基於流的視頻子系統,該子系統包含視頻同步電路、測試圖案產生器、OSD(螢幕顯示)控制器、精靈產生器和幀緩衝器。

  • 介紹使用 Xilinx MicroBlaze MCS 軟核處理器的軟硬體共同設計的基本概念。

  • 提供總線互連和介面電路的概述。

  • 介紹嵌入式系統軟體開發的基本概念。

  • 建議額外的模組和外圍設備,以便進行有趣且具挑戰性的專案。

FPGA Prototyping by VHDL Examples, Second Edition 是入門和進階數位設計課程及嵌入式系統課程的自然伴隨文本。它也作為一個理想的自學指南,適合希望深入了解這一新興領域的實務工程師。