第1章 可编程片上系统设计
1.1 可编程片上系统
1.1.1 软核及硬核处理器
1.1.2 可编程片上系统技术发展
1.1.3 可编程片上系统技术特点
1.2 可编程片上系统设计与优化技术
1.2.1 可编程片上系统设计技术
1.2.2 通用可编程片上系统优化技术
1.2.3 专用可编程片上系统优化技术
1.3 Xilinx可编程片上系统芯片
1.3.1 Spartan系列FPGA
1.3.2 Virtex系列FPGA
1.3.3 Zynq-7000系列FPGA
第2章 AMBAAXl4协议
2.1 AXl协议
2.2 AXl4功能
2.2.1 A。X14全局信号
2.2.2 低功耗接口信号
2.2.3 AXl4通道及信号
2.2.4 AXl4交易通道的握手信号关系
2.2.5 AXl4猝发类型及地址计算
2.2.6 AWCACHE和ARCACAHE属性
2.2.7 AXI互联结构模型
2.2.8 用户信号
2.3 AXl4-Lite功能
2.4 AXl4.Stream功能
第3章 MicroBlaze软核处理器结构
3.1 MicroBlaze处理器结构框架
3.1.1 MicroBlaze存储器结构
3.1.2 MicroBlaze浮点单元
3.1.3 MicroBlaze流连接接口
3.1.4 MicroBlaze流水线结构
3.1.5 MicroBlaze特权指令
3.1.6 MicroBlaze指令类型
3.2 MicroBlaze寄存器
3.2.1 通用寄存器
3.2.2 特殊寄存器
3.3 MicroBlaze虚拟存储器管理
3.3.1 实模式
3.3.2 虚拟模式
3.4 MicroBlaze事件及处理
3.4.1 复位
3.4.2 硬件异常
3.4.3 断点
3.4.4 中断
3.4.5 用户向量(异常)
3.5 MicroBlaze指令和数据缓存
3.5.1 MicroBlaze指令缓存
3.5.2 MicroBlaze数据缓存
3.6 MicroBlaze调试和跟踪
第4章 MicroBlaze软核处理器接口
4.1 MicroBlaze接口
4.2 AXl4接口
4.2.1 存储器映射接口
4.2.2 流接口
4.3 PLB接口
4.4 LMB接口
4.5 FSI,.接口
4.6 XCL.接口
4.6.1 XCL接口原理
4.6.2 XCL交易
第5章 可编程片上系统开发平台
第6章 可编程片上系统描述规范
第7章 基于AX14可编程片上系统设计流程
第8章 Xilinx操作系统及库
第9章 基于AX14的Xilkermel实现
第10章 基于AX14的LWIP协议栈实现
第11章 基于AX14的多核处理器系统实现