PEX8311研读.doc
PEX8311-芯片手册总结资料,包括引脚信号介绍,等等。欢迎互相讨论。 CH1&CH2 1.2 Overview 1 数据链路层CRC产生和校验、自动重发坏的数据包、8b/10b信号编码 2 直接传输需要有一个发起者,发起者负责把要写的数据送进PEX8311,把要读的数据从PEX8311中读出来。 《PEX8311芯片详解》 PEX8311是一款高性能的PCI Express (PCIe)桥接芯片,其主要功能在于数据链路层的CRC校验、坏包自动重传以及8b/10b编码,这些特性确保了数据传输的可靠性和效率。在了解PEX8311的详细信息之前,我们需要明确一点,即在直接传输过程中,必须有一个发起者,它负责将数据送入或从PEX8311中读出。 1. 数据链路层功能: - CRC产生与校验:在数据传输中,PEX8311会计算并附加一个循环冗余校验(CRC)码,接收端再进行校验,以检测数据在传输过程中的完整性。 - 自动重发:如果检测到传输的数据包有误,PEX8311会自动重发该数据包,以确保数据正确无误地送达目的地。 - 8b/10b编码:这是一种用于差分信号传输的编码技术,通过将每个8位数据转换成10位,可以检测并纠正单比特错误,同时保持信号的直流平衡,减少信号干扰。 2. 引脚信号: - PCIE接口:包括差分信号对PERn0,PERp0,PETn0,PETp0,以及参考时钟REFCLK-,REFCLK+,以及单端信号PERST#,WAKEIN#,WAKEOUT#。 - 配置空间接口:支持串行EEPROM,有EECLK,EECS#,EERDDATA,EEWRDATA等信号。 - 本地总线接口:包含30条本地地址总线LA[31:2],32条本地数据总线LD[31:0],以及其他控制信号如ADS#,BIGEND#,BLAST#等。 3. 本地总线接口详细信号解析: - ADS#:三态双向信号,表明地址有效,启动新的总线访问。 - BIGEND#:输入信号,用于选择大端还是小端模式。 - BLAST#:双向信号,用于指示传输的结束。 - BERQi:总线申请输入,当本地主机申请总线时有效。 - BREQo:输出信号,用于终止总线申请,直到PEX8311获取总线。 - BTERM#:双向信号,用于终止或要求终止传输。 - CCS#:输入信号,用于选择配置寄存器。 - DACK[1:0]#:输出,确认DMA通道的选择。 - DMPAF/EOT#:复用信号,根据配置可以作为写满标志或传输结束信号。 - DP[3:0]:数据校验信号,用于读写操作的校验。 - DREQ[1:0]#:输入,用于DMA请求。 - LA[31:2]:双向地址总线,提供30位地址。 - LBE[3:0]#:双向字节使能,控制数据宽度。 - LCLK:输入的本地总线时钟信号。 - LD[31:0]:双向数据总线,支持不同宽度的数据传输。 - LHOLD:输出,请求独占总线。 - LHOLDA:输入,响应总线独占请求。 - LINTi#,LINTo#:本地中断输入和输出信号,用于中断管理。 - LRESET#:双向复位信号,用于复位本地总线。 - LSERR#:输出,本地系统错误中断信号。 通过以上解析,我们可以看出PEX8311芯片在PCIe系统中的关键作用,它不仅是数据传输的桥梁,还提供了强大的错误检测和处理机制,以及灵活的接口控制,是构建高效、稳定PCIe系统的关键组件。在实际应用中,理解并掌握这些信号和功能对于优化系统性能和解决问题至关重要。
剩余16页未读,继续阅读
- 粉丝: 10
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助