新書推薦:
《
算法图解(第2版)
》
售價:HK$
78.2
《
科学的奇幻之旅
》
售價:HK$
77.3
《
画艺循谱:晚明的画谱与消闲
》
售價:HK$
143.4
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:HK$
99.7
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:HK$
44.6
《
甲骨拼合六集
》
售價:HK$
333.8
《
视觉美食家:商业摄影实战与创意解析
》
售價:HK$
132.2
《
中国经济发展的新阶段:机会与选择
》
售價:HK$
99.7
|
編輯推薦: |
本书围绕高速串行传输技术,重点关注Xilinx FPGA支持的串行传输解决方案,并以XAUI和PCI-E协议为例讲解。目前Xilinx FPGA技术的相关书籍大多注重基础开发经验,未见讲述专业性较强的接口传输技术类书籍。
|
內容簡介: |
本书围绕高速串行传输技术,重点关注Xilinx FPGA支持的串行传输解决方案,并以XAUI和PCI-E协议为例讲述各功能模块的设计方法。前3章讲解数据基本传输技术,对串行传输方案作了说明,介绍Xilinx Virtex-6系列 FPGA GTX核的内部结构功能模块,给出XAUI核的生成和应用实例;第4章为PCII-E核的内部结构、生成方法、参数配置及接口时序等;第5章介绍如何调试GTX核IBERT工具;最后给出RocketIO MGT核的外部时钟和电源设计经验总结。
|
關於作者: |
一直从事网络路由、交换和安全设备的系统设计和硬件开发,多次作为负责人承担国家“863”项目和“973”项目硬件设计,获得国家和省市级科技进步奖项。长期从事电子类竞赛的指导工作,指导研究生取得全国研究生电子竞赛金奖,获得优秀指导老师称号。
|
目錄:
|
第1章 数据传输技术综述与发展趋势1
1.1 数据传输技术简介1
1.1.1 并行传输技术简介1
1.1.2 串行传输技术简介6
1.2 高速串行传输技术的应用需求10
1.2.1 高速并行传输的技术瓶颈10
1.2.2 高速串行传输的技术优势12
1.3 高速串行传输技术的推动力13
1.3.1 IO技术的不断改进13
1.3.2 多重相位技术15
1.3.3 线路编码技术16
1.3.4 扰码传输技术18
1.3.5 发送预加重技术19
1.3.6 接收均衡技术22
1.4 高速数据串行传输的解决方案24
1.5 本章小结24
第2章 常用高速串行传输接口协议简介26
2.1 XAUI协议简介和应用26
2.1.1 以太网技术的发展历程26
2.1.2 XGMII接口简介与分析27
2.1.3 XAUI协议的技术优势28
2.1.4 XAUI协议详解29
2.2 Interlaken协议应用简介31
2.2.1 Interlaken协议简介31
2.2.2 Interlaken协议数据格式33
2.2.3 Interlaken接口信号简介36
2.3 SATA协议简介和应用36
2.3.1 SATA协议简介36
2.3.2 SATA协议分层模型38
2.3.3 SATA接口信号说明40
2.4 PCI-Express协议简介和应用41
2.4.1 PCI-Express协议简介41
2.4.2 PCI-Express协议分层模型42
2.4.3 PCI-Express Slot物理接口简介44
2.5 RapidIO协议简介和应用45
2.5.1 RapidIO协议简介45
2.5.2 RapidIO分层模式说明47
2.5.3 RapidIO接口信号描述51
2.6 Aurora协议简介和应用52
2.7 ATCA机箱的背板串行技术53
2.7.1 PICMG3.0规范简介53
2.7.2 ATCA机箱的背板接口标准54
2.8 本章小结55
第3章 Virtex-6 GTX收发器的功能结构和应用概述56
3.1 Virtex-6 GTX收发器的功能和结构56
3.1.1 Virtex-6 GTX收发器的功能简介56
3.1.2 Virtex-6 FPGA中的GTX架构57
3.1.3 Virtex-6 GTX收发器的内部电路结构57
3.2 TX发送端的功能和结构说明59
3.2.1 TX Interface接口说明60
3.2.2 TX发送端的时钟结构62
3.2.3 TXOUTCLK时钟应用说明64
3.2.4 TX发送端的复位过程描述66
3.2.5 TX发送端的8b10b编码器68
3.2.6 TX发送端的缓冲区介绍70
3.2.7 TX发送端的PRBS模式产生器71
3.2.8 TX发送端的极性控制功能73
3.3 RX接收端的功能和结构简介73
3.3.1 RX接收端的功能说明73
3.3.2 RX接收端的时钟电路结构74
3.3.3 RX极性控制76
3.3.4 RX接收端的PRBS模式检测器76
3.3.5 RX接收端的字节和字对齐功能77
3.3.6 RX接收端的LOS状态机80
3.3.7 RX接收端的8b10b解码器81
3.3.8 RX接收端的弹性缓冲区82
3.3.9 RX接收端的时钟纠正功能86
3.3.10 RX接收端的通道绑定功能介绍88
3.3.11 RX接收端的复位初始化93
3.3.12 RX Interface接口说明94
3.4 本章小结96
第4章 XAUI核的功能简介和应用说明98
4.1 XAUI协议应用简介98
4.2 Xilinx XAUI核功能简介99
4.2.1 Xilinx XAUI核应用概述99
4.2.2 Xilinx XAUI核功能描述100
4.3 XAUI核的接口信号描述101
4.3.1 XAUI接口信号概述101
4.3.2 用户端接口简介102
4.3.3 GTX收发器接口简介105
4.3.4 MDIO管理接口简介105
4.3.5 配置和状态接口信号106
4.3.6 时钟和复位接口简介108
4.4 XAUI核内部时钟结构108
4.5 XAUI核的定制和创建109
4.5.1 XAUI核的生成109
4.5.2 建立XAUI核仿真工程112
4.5.3 自生成数据的XAUI核仿真说明113
4.6 本章小结117
第5章 Xilinx PCI-Express核简介118
5.1 Xilinx PCI-Express核学习导读118
5.2 Xilinx PCI-Express核概述119
5.2.1 Xilinx PCI-Express核的技术优势119
5.2.2 Xilinx PCI-Express核总览120
5.3 Xilinx PCI-Express核的协议层次简介121
5.3.1 Xilinx PCI-Express核的协议层次121
5.3.2 Xilinx PCI-Express核的配置空间简介122
5.4 Xilinx PCI-Express 核的顶层接口信号125
5.4.1 Xilinx PCI-Express核的系统接口信号125
5.4.2 Xilinx PCI-Express接口信号125
5.5 Xilinx PCI-Express核的AXI4接口信号129
5.5.1 Xilinx PCI-Express核的公共接口信号129
5.5.2 Xilinx PCI-Express核的事务发送接口信号130
5.5.3 Xilinx PCI-Express核的事务接收接口信号132
5.6 Xilinx PCI-Express核的其他接口信号133
5.6.1 Xilinx PCI-Express核的物理层接口信号133
5.6.2 Xilinx PCI-Express核的配置接口信号136
5.6.3 Xilinx PCI-Express核的中断接口信号139
5.6.4 Xilinx PCI-Express核的差错报告信号140
5.6.5 Xilinx PCI-Express核的动态配置接口信号141
5.7 Xilinx PCI-Express协议的TLP格式142
5.7.1 TLP概况142
5.7.2 TLP格式介绍142
5.7.3 TLP类型和格式字段编码字段介绍143
5.7.4 Length字段与字节使能字段介绍144
5.7.5 其他协议字段简介146
5.7.6 TLP包格式查询表146
5.8 本章小结149
第6章 Xilinx PCI-Express核的生成与定制150
6.1 Xilinx PCI-Express核的例化150
6.1.1 集成核Endpoint结构概述150
6.1.2 集成核Rootport结构概述152
6.1.3 Xilinx PCI-Express核的生成154
6.1.4 Xilinx PCI-Express核的仿真156
6.1.5 Xilinx PCI-Express核的实现157
6.1.6 Xilinx PCI-Express核的字典结构和内容158
6.2 Xilinx PCI-Express核的自定义生成163
6.2.1 Xilinx PCI-Express核的基本参数设置164
6.2.2 Xilinx PCI-Express核的基地址寄存器165
6.2.3 Xilinx PCI-Express核的配置寄存器设置171
6.2.4 Xilinx PCI-Express核的高级设置179
6.3 程控输入输出示例设计181
6.3.1 Xilinx PCI-Express核的PIO系统概述181
6.3.2 Xilinx PCI-Express核的PIO 硬件182
6.3.3 Xilinx PCI-Express核的PIO 应用186
6.4 本章小结191
第7章 Xilinx PCI-Express核事务层接口设计193
7.1 事务层TLP格式简介193
7.1.1 TLP的字节序193
7.1.2 TLP的相关说明194
7.2 事务层TLP的传送195
7.2.1 TLP 传送的基本操作流程195
7.2.2 连续事务的发送197
7.2.3 发射通路的源节制198
7.2.4 发射通路的目标节制198
7.2.5 发射通路的源中止199
7.2.6 目的端事务忽略200
7.2.7 发射通路上的错误标记200
7.2.8 发射通路的流传输201
7.2.9 附加 ECRC的事务201
7.3 事务层TLP包的接收201
7.3.1 TLP 接收的基本操作流程201
7.3.2 接收通路的数据节制203
7.3.3 连续事务的接收204
7.3.4 接收通路的重排序205
7.3.5 接收通路的EP和 TLP Digest字段使用206
7.3.6 接收通路的基地址寄存器匹配206
7.3.7 接收通路的Link-Down事件207
7.4 本章小结208
第8章 基于Xilinx
|
|