SOC微体系结构设计

张剑贤、刘锦辉

目录

  • 1 SoC设计概论
    • 1.1 SoC基本概念
    • 1.2 SoC设计关键技术
    • 1.3 SoC设计方法
    • 1.4 SoC总线结构
    • 1.5 FPGA结构分析
  • 2 硬件描述语言VHDL设计
    • 2.1 VHDL程序结构
    • 2.2 VHDL基本元素
    • 2.3 VHDL基本逻辑语句
    • 2.4 VHDL描述方式
    • 2.5 组合逻辑电路设计
    • 2.6 时序逻辑电路设计
    • 2.7 有限状态机设计
    • 2.8 EDA工具使用
  • 3 定点/浮点加法器设计
    • 3.1 定点加法器设计
    • 3.2 浮点加法器设计
  • 4 定点乘/除法器设计
    • 4.1 定点乘法器设计
    • 4.2 定点除法器设计
  • 5 存储器设计
    • 5.1 随机存取存储器(RAM)设计
    • 5.2 只读存储器(ROM)设计
    • 5.3 双端口RAM设计
    • 5.4 先进先出队列(FIFO)设计
    • 5.5 CRC校验电路设计
  • 6 SoC系统设计实现
    • 6.1 CPU组成结构
    • 6.2 Richard CPU分析
    • 6.3 CPU设计方法
    • 6.4 指令系统设计
    • 6.5 CPU设计思路
    • 6.6 SOC功能模块设计
      • 6.6.1 CPU数据通路设计
      • 6.6.2 ALU模块设计
      • 6.6.3 RAM、SP、IO模块设计
      • 6.6.4 微程序控制器设计
      • 6.6.5 CPU时钟信号时序分析
  • 7 SoC系统测试与分析
    • 7.1 SoC系统验证方法
    • 7.2 SoC系统测试原理及方法
  • 8 SoC典型实例及技术展望
    • 8.1 基于ARM的SOC设计
    • 8.2 GPU系统
    • 8.3 基于Power的SOC系统设计
    • 8.4 众核处理系统
    • 8.5 片上网络
  • 9 SoC优化设计
    • 9.1 同步电路优化设计
    • 9.2 异步电路优化设计
  • 10 课程思政
    • 10.1 SOC课程思政
  • 11 SOC课程教案设计
    • 11.1 SOC设计绪论--教案设计
    • 11.2 VHDL程序设计--教案设计
    • 11.3 组合逻辑电路设计--教案设计
    • 11.4 时序逻辑电路--教案设计
    • 11.5 有限状态机设计--教案设计
    • 11.6 定点乘除法器设计--教案设计
    • 11.7 FPGA设计开发--教案设计
    • 11.8 存储器设计--教案设计
    • 11.9 经典CPU分析--教案设计
    • 11.10 指令系统设计--教案设计
    • 11.11 指令数据通路设计--教案设计
    • 11.12 算术逻辑单元设计--教案设计
    • 11.13 微程序控制器设计--教案设计
  • 12 SOC教材建设
    • 12.1 基于FPGA的自主可控SOC设计
SoC设计方法