欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 数字系统设计与Chisel实现(高等学校计算机专业系列教材)
      • 作者:刘苍//黄玉金//张伟伟//孟双德//伍复慧|责编:朱劼
      • 出版社:机械工业
      • ISBN:9787111793632
      • 出版日期:2026/01/01
      • 页数:232
    • 售价:23.6
  • 内容大纲

        本书从实用性角度出发,对基于Chisel语言的数字系统设计的方法、技术和相关工具进行了系统介绍,主要内容包括:数字系统设计的基础知识、Chisel语言开发环境及仿真测试方法、使用Chisel语言进行数字系统设计的要素、使用Scala语言配置硬件生成的相关方法、复杂的数字系统功能模块的实例,以及对通用化FPGA逻辑结构的展望。书中引入大量设计示例,帮助读者在学习Chisel语法的同时,能够系统掌握数字系统设计的相关知识。
        本书既适合作为高校计算机类专业数字系统设计相关课程的教材,也适合从事数字系统设计相关工作的工程师阅读。
  • 作者介绍

        刘苍,国防科技大学计算机学院微电子学与固体电子学博士,清华大学天津电子信息研究院博士后,现任宁波甬华创芯科技发展有限责任公司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手册
    参考文献