片上系统是一个完整的系统,包括多个子模块,许多子模块是SoC必备模块。整个SoC的设计和这些子模块的设计已经逐渐形成了明确的设计思想和方法。在本书中,将片上系统中最常见的模块组织起来构成一个完整的SoC,该SoC被命名为DemoSoC。本书以DemoSoC为例,讲述片上系统的设计思想和最新的设计方法学。
片上系统是一个完整的系统,包括多个子模块,许多子模块是SoC必备模块。整个SoC的设计和这些子模块的设计已经逐渐形成了明确的设计思想和方法。本书将片上系统最常见的模块组织起来构成完整的SoC(DemoSoC),并以DemoSoC为例,讲述片上系统的设计思想和最新的设计方法学。在最后几章,对DemoSoC进行了完善的FPGA验证。
第1章 片上系统概述
第2章 开源嵌入式处理器
第3章 片上总线
第4章 NandFlash控制器
第5章 SDRAM控制器
第6章 IIS音频控制器
第7章 LCD控制器
第8章 DMA控制器与总线桥
第9章 USB控制器
第10章 PCI主设备桥
第11章 PS/2接口
第12章 SPI接口
第13章 UART控制器
第14章 IIC接口
第15章 定时器、看门狗和PW
第16章 GPIO接口
第17章 JTAG调试接口
第18章 键盘扫描与键盘控制器
第19章 处理器集成与TLM验证
第20章 片上系统的FPGA验证
第21章 片上系统技术发展展望
附录A SystemC基本语法(一)
附录B SystemC基本语法(二)
附录C ModelSim下仿真Verilog/ SystemVerilog和SystemC设计
附录D NandFlash控制器的验证