數字系統設計與Chisel實現

劉蒼 黃玉金 張偉偉 孟雙德 伍覆慧

  • 出版商: 機械工業
  • 出版日期: 2025-12-01
  • 售價: $354
  • 貴賓價: 9.5$336
  • 語言: 簡體中文
  • 頁數: 232
  • ISBN: 7111793633
  • ISBN-13: 9787111793632
  • 相關分類: 邏輯設計 Logic-design
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

本書從實用性和先進性角度出發,針對數字系統設計亟需提升開發效率的需求,介紹如何利用Chisel邏輯設計語言進行數字系統設計。主要內容括數字系統的概述和發展趨勢、Chisel邏輯設計語言和對應開發環境、Chisel語言的基礎知識、Chisel語言的設計示例以及FPGA通用邏輯結構的發展與展望。本書體系清晰、完善,實例豐富,適合作為高校計算機、集成電路、電子工程及相關業的課程教材和實踐參考書,也可以作為相關技術人員的參考書。

作者簡介

劉蒼,國防科技大學電腦學院微電子學與固體電子學博士,清華大學天津電子資訊研究院博士後,現任寧波甬華創芯科技發展有限責任公司CTO,寧波大學積體電路產業學院兼任教授。 「甬江引才工程」青年創新人才,寧波市拔尖人才,浙江省科技專家庫企業專家。 長期致力於嵌入式領域專用處理器架構(DSA)、高效能運算、數位積體電路設計等方向的科學研究及產業化工作。主持國家自然科學基金、中央引導地方科技發展項目、四川省科技計畫項目、湖北省自然科學基金等,參與多個國家級重大科學研究攻關計畫。發表SCI/EI論文20餘篇,申請國家發明專利10餘項。 研究成果成功應用於自主設計的驅控一體SoC處理器、某高性能馬達半實物模擬系統等領域,顯著提升晶片效能及相關係統的國際競爭力。

目錄大綱

前言
第1章 數位系統設計基礎
1.1 數位系統設計概述
1.1.1 什麼是數位訊號
1.1.2 什麼是數位電路
1.1.3 什麼是數位系統
1.1.4 現代數位系統的設計流程
1.2 以FPGA為基礎的數位系統設計概述
1.2.1 FPGA概述
1.2.2 以FPGA為基礎的數位系統設計流程
1.3 數位系統設計的發展趨勢
1.3.1 基於框架的低程式碼設計
1.3.2 領域專用處理器
1.3.3 異質運算架構
1.3.4 安全性設計
第2章 Chisel語言概述
2.1 FPGA邏輯設計方法
2.1.1 原理圖輸入法
2.1.2 VHDL設計語言
2.1.3 Verilog設計語言
2.1.4 Chisel設計語言
2.1.5 各種設計方法的對比
2.2 開發工具的安裝
2.2.1 IntelliJ IDEA的安裝
2.2.2 Icarus Verilog的安裝
2.3 使用IntelliJ IDEA進行Chisel邏輯設計的流程
第3章 基於Chisel語言的程式建構與基礎測試
3.1 使用sbt建構工程
3.1.1 代碼組織
3.1.2 運行sbt腳本
3.1.3 產生Verilog程式碼文件
3.1.4 工具流
3.2 基於Chisel語言進行測試
3.2.1 ScalaTest
3.2.2 ChiselTest
3.2.3 波形測試
3.2.4 列印調試
第4章 高階測試及驗證
4.1 調試
4.2 Chisel設計的測試
4.3 多執行緒測試
4.4 仿真驗證模擬器
第5章 數字系統的組成
5.1 Chisel的資料型態和常數
5.2 組合邏輯電路
5.2.1 邏輯運算
……
第6章 模組的定義及例化
第7章 組合邏輯電路設計
第8章 時序邏輯電路設計
第9章 硬體產生器
第10章 輸入訊號處理
第11章 有限狀態機
第12章 狀態機通訊互聯
第13章 設計範例
第14章 互聯
第15章 Leros處理器設計
第16章 通用化FPGA邏輯結構設計
附錄A Chisel 3.6手冊
參考文獻