嵌入式系统软硬件协同设计实战指南:基于Xilinx ZYNQ(第2版)

嵌入式系统软硬件协同设计实战指南:基于Xilinx ZYNQ(第2版)

评分

★★★★★

ISBN

9787111472070

出版社

机械工业出版社 2014-07-01出版

内容简介
Zynq是集成了ARM Cortex A9 MPCore的SoC。和传统SoC不一样的是,Zynq同时也是一种以处理器为中心的FPGA平台,能够在单芯片上提供软、硬件和I/O可编程的功能。从基础知识到实战案例,由浅入深地向读者系统阐述了利用Zynq平台进行嵌入式系统和软硬件协同设计的开发方法。本书分为基础篇与进阶篇两部分。基础篇中介绍了Zynq和ZedBoard,并配合ZedBoard实现了一些简单的入门实验。同时针对软件开发人员增设了FPGA硬件加速原理章节。在进阶篇中介绍了使用Zynq进行软硬件协同设计,同时对处理器与可编程逻辑接口等技术进行了详细剖析。本书提供了20个详细的设计案例,内容涵盖了硬件板卡、FPGA逻辑、Linux驱动、Linux操作系统、上层应用等Zynq开发中可能遇到的各个方面,并在最后章节将前述独立案例整合为4个系统案例。本书重点突出实战,以案例为指导,配合介绍相关参考文档,协助读者尽快上手Zynq上各项设计。本书可作为Zynq初学者、软硬件协同设计开发人员的参考用书,亦可作为大专院校嵌入式系统设计、片上系统设计、可编程逻辑器件等相关专业的教师和学生参考用书。
AI简介
这是一本全面、深入、实用的嵌入式系统和软硬件协同设计教材。这本书的内容覆盖了从基础篇到进阶篇,无论是初学者还是有经验的开发者,都能从中受益。 在基础篇中,书籍详细介绍了ZedBoard硬件平台入门,包括搭建开发环境、启动嵌入式Linux系统、使用Vivado集成设计环境创建Zynq设计以及ZedBoard的外设连接和演示效果。同时,书籍还增设了FPGA硬件加速原理章节,为软件开发人员解释了如何利用FPGA进行硬件加速。 在进阶篇中,书籍深入讲解了基于虚拟平台的Zynq开发方法,PL和PS的接口技术,以及基于Zynq的软硬件协同设计。这些内容对于想要在Zynq平台上进行高级开发的读者来说是非常重要的。 书籍还提供了20个详细的设计案例,内容涵盖了硬件板卡、FPGA逻辑、Linux驱动、Linux操作系统、上层应用等Zynq开发中可能遇到的各个方面。这些案例不仅可以帮助读者巩固理论知识,还可以提高他们的实战能力。 最后,书籍在系统级设计案例研究章节中,将前述独立案例整合为4个系统案例,展示了如何将控制算法、数字实现技术、嵌入式技术以及软硬件协同方案等应用于实际系统中,以实现高性能、
阅读/下载地址