作品总结
《通过VHDL实现FPGA原型示例:Xilinx MicroBlaze MCS SoC第二版》
《通过VHDL实现FPGA原型示例:Xilinx MicroBlaze MCS SoC第二版》,FPGA原型和SoC设计的实践介绍;
这本畅销书的第二版遵循同样的“边做边学”方法,教授VHDL合成和FPGA原型设计的基本原理和实践。它使用一系列连贯的示例来演示开发复杂数字电路和IP(知识产权)核心、将它们集成到SoC(片上系统)框架、在FPGA原型板上实现系统以及验证硬件和软件操作的过程。这些示例从简单的门级电路开始,逐步通过RT(寄存器传输)级模块,最终形成一个具有定制I/O外围设备和硬件加速器的功能性嵌入式系统。虽然这是一篇介绍性的文章,但这些例子都是以严格的方式开发的,并且这些衍生产品遵循用于大型复杂数字系统的严格设计指南和编码实践。
新版完全更新了。介绍了SoC环境下的硬件设计,并介绍了软硬件协同设计的概念。本书没有将示例视为孤立的实体,而是将它们集成到一个统一的SoC平台中,使读者能够探索硬件和软件的“可编程性”,并开发复杂而有趣的嵌入式系统项目。修订版:
增加了四个通用IP核,即多通道PWM(脉宽调制)控制器、I2C控制器、SPI控制器和XADC(Xilinx模数转换器)控制器。
介绍了一种由DDFS模块和ADSR包络发生器构成的音乐合成器。
将原始视频控制器扩展为一个完整的基于流的视频子系统,该子系统包含视频同步电路、测试模式生成器、OSD(屏幕显示)控制器、精灵生成器和帧缓冲区。
介绍了与Xilinx MicroBlaze MCS软核处理器进行软硬件协同设计的基本概念。
提供总线互连和接口电路的概述。
介绍了嵌入式系统的基本软件开发。
为有趣且具有挑战性的项目提供额外的模块和外围设备。
通过VHDL示例进行FPGA原型制作,第二版是介绍性和高级数字设计课程以及嵌入式系统课程的自然配套文本。对于希望更多了解这一新兴兴趣领域的实践工程师来说,它也是一个理想的自学指南。
0条评论