没有合适的资源?快使用搜索试试~ 我知道了~
首页PEX8311研读.doc
PEX8311研读.doc
需积分: 10 9 下载量 59 浏览量
更新于2023-03-16
评论 1
收藏 256KB DOC 举报
PEX8311-芯片手册总结资料,包括引脚信号介绍,等等。欢迎互相讨论。 CH1&CH2 1.2 Overview 1 数据链路层CRC产生和校验、自动重发坏的数据包、8b/10b信号编码 2 直接传输需要有一个发起者,发起者负责把要写的数据送进PEX8311,把要读的数据从PEX8311中读出来。
资源详情
资源评论
资源推荐
数据链路层 产生和校验、自动重发坏的数据包、 信号编码
直接传输需要有一个发起者,发起者负责把要写的数据送进 ,把要读的数据从
中读出来。
个管脚介绍
接口信号()
(差分信号对 ),,,, !", !#;
(单端信号 ),$%!&',$%!('
) 配置空间支持串行 * 接口的信号(): !;+';,,%%;
$,%%
-本地总线接口 模式信号(),其中有 个本地地址总线和 个本地
数据总线,) 本地字节使能()用于控制使用多少位数据总线;)
用于数据校验。好好研究其余 。
. :三态双向,内有上拉电阻,地址选通信号,表明地址有效,开始新的总线访问
. /&,':输入,01选择信号。
. :双向,突发临终信号,作为输入信号,在 23 主控总线有效该信号,表示总
线访问的最后一个数据到达;作为输出信号, 有效该信号,表示总线访问的最后
一个数据到达
· :输入,总线申请信号, 23 主机申请总线时有效。当通过配置寄存器使能该
位后,当 正在直从模式或 ,*% 传输时,会释放总线;
· 42:输出,终止总线申请信号,当补偿定时器终止,542 直到获
得本地总线
· !:双向,突发终止。作为输入,有效时 停止传输。当传输没有完成时,
产生一个新的地址周期并继续传输。作为输出,当检测到 异常中断信号时,
使能 *'去要求主机终止当前传输
· +':输入,配置寄存器选择。当本地总线访问 时,若 +'为低电平,即选择
了 的 + 寄存器。
· ":输出,,*% 通道选通确认信号,分别对应通道 和通道
· ,*%':复用管脚。默认为,*%输出功能,需要配置6 +,*%*,7)81
+9,*%*,7)8:;,作为,*%,即直主模式下可编程写满标志信号使用时,
可通过 +9,*%*7<-8来设置;作为当前,*%通道传输结束信号标志(')输入
时,用来终止当前的,*%传输,注意在使用前需要保证已经激活了,*%通道
· ,78:双向,数据校验信号,校验位在进行读写操作时有效,对总线的四
字节通道数据进行校验;5=51>21>2?25=5@
· :输入,,*%通道命令模式下的请求信号,当通过编程配置寄存器工作在
命令模式时,这个输入作为,*%请求信号;,4'关联通道,,4'关联通道
· %78:双向,本地地址总线。提供总线物理地址的高位。突发模式传输时,地址
会自动累加用以表示一个持续的数据周期
· :双向,本地字节使能信号,利用此信号可以实现位、位和位数据传输,
同时由该管脚提供辅助增加的地址信号;
· !:输入, 23总线时钟信号,任何操作时该管脚都必须外接时钟信号;
· ,78:双向,本地数据总线,当配置为 23总线主控时,可以传输位、
位或位数据;当进行直主模式访问时必须为位数据传输
· A ,:输出,本地总线独占请求信号
· A ,%:输入,本地总线独占应答信号,当当前总线拥有者响应 A ,信号后,本地
总线仲裁器有效该信号。未发出 A ,信号时,不能把本地总线的使用权交给
· &':输入,本地中断输入信号。在使能 +5B5252+55B寄存器的
6 +9&+7<8:;后,C有效&%信号……
· &2':输出,本地中断输出信号。当中断条件发生或 +5B5252+55B寄存
器设置 +9&+后,该管脚同步输出;
· +':双向,本地总线复位信号。在125模式下,复位时信号有效;可以
用来复位后端逻辑电路。
· +':输出,本地系统错误中断输出信号。当中断使能(设置 +9&+寄存
器)15B5C5时该管脚同步输出。
· #$:本地读写信号,双向。
· *&':输入,电源管理事件输入(仅用于端点模式),有效时产生一个*9*消
息给空间。
· *(':电源管理事件输出信号。(只在根复合体模式可用)
· %:双向,就绪信号。直从或,*%传输下为输入信号,表明可读的数据已经在
总线上有效或待写数据已经在下个时钟上升沿到达前准备好;直主传输下为输出信号,同
样的条件输出该信号;
· (+ !':复用输入管脚,默认设置是(+6& 78:;,作为用户输入信号时,
为用户自定义的信号,可由的配置寄存器读取;作为 23锁定输入时,在
直接访问内部总线,需要多重传输时有效;
· (+2 !2':复用输出管脚,默认设置是(+26& 7D8:;。作为用户输出信号
时,为用户自定义的信号,可由的配置寄存器控制输出;作为 23锁定输入时,
表明直从模式" 23总线访问需要多重传输;
· $%':双向,等待信号。作为输入信号时,在直主模式下访问数据周期时,本地
总线主控使能该信号来暂停(插入等待状态);作为输出信号,可以通过编程在直从
模式传输的过程中,在 23总线时钟周期中插入等待状态;
其余两种模式也是D。
本地配置空间串行 * 接口信号(): +;,,;+!。
E*32B+0():
%&':输入, 基地址 寄存器使能;置高时可由 +9,F+ 寄存器
基地址 使能位使能来 基地址 寄存器
/78 ; 双 向 , 可 以 通 过 /"B2252 寄存 器 来 进 行 功 能 配 置 ,
(+9/ 寄存器)。每个管脚都有默认的不同的功能。
!&:本地总线操作模式选择; 为 模式。*21 选择是 还是 G 模式,
*21 接地。
!&:输入,内部时钟输入信号。需要接入 *AH 时钟到内部 接口。它可
以直接被连到 !( 上通过一个外部衰减电阻(欧姆)当端点模式时。
!(:内部时钟输出信号。内部参考时钟的缓冲输出。频率可以通过 +9,F&
寄存器的 !(频率字段值来设定。缺省输出为占空比 : 的 *@H。
$9!:端点模式可用,输出,电源确认信号。该信号表明在 C+5+25
2
?5?0 的值大于或等于 $ 寄存器 +9$ 里设定的值;
9* ':选择工作在 2252?C( 2)还是 125 模式(A0@)
G%/ 接口信号('): !;,;,;*+;+。
D测试信号()
,9+ ':输入,板选择,选择工作在标准模式(低)还是在 352=52I2模
式(高)
&:输入,测试使能 5。标准模式需要接地。
(&:输入,测试模式选择。标准模式需要接地
,,4&':输入,,,4。使 本地总线输出缓冲为一个静止状态。使该信号
为低电平并且 ,9+ '为高电平强制 本地总线 为三态并且所有模拟电源禁止。正常
模式时,用 " 电阻把该管脚拉高到 ()
,:55,5 双向,标准模式时要有一个外部上拉电阻
: ",J15 输入, 公司自己定义的测试端,标准模式需要上
拉到电源;
: ",J15 输入, 公司自己定义的测试端,标准模式需要接
地;
+*:+35@*21252 输入,扫描路径模式控制,标准模式需要接地;
+:5*21+35 输入,测试模式选择,标准模式需要接地;
*:5*21252 输入,测试模式控制,标准模式需要接地;
* 输入,,,4 测试控制输入,标准模式需要接地;
* 输入, 缓冲控制,标准模式需要接地;
未连接信号(')
电源和地信号(*)
复位事件引起本地总线复位,将复位 寄存器和本地总线后台逻辑。
物理层复位"""硬复位(冷 321热 ? 复位)
A255
,5 5I20525>3, 9,255
电源管理复位(,52, 状态)
(硬复位) 用 信号作为基本复位输入。当其为低电平时,所有 内部
逻辑异步复位,并且所有配置寄存器都被初始化为它们的缺省值。 也使它的本地总线
输出处于高阻状态,除了一些个别的引脚。复位从 到本地总线接口传播,+'有效
时, +'也有效。
本地总线桥复位
从 +,- 到 . 的复位,以及双向的软件复位,以后再考虑。
) 接口的初始化:
( ) 没 有 串 行 * 、 * 为 空 或 无 效 数 据 时 , 用 ! 上 拉 电 阻 去 确 保
,,%% 为高电平,使 和内部 总线用缺省的寄存器值。
()* 中有有效配置寄存器数据时,+9,F& 寄存器接口使能位是 5@5
55=*。
-本地总线接口初始化:
()如果 ,, 管脚总为高电平(使用 ! 欧姆上拉电阻),就没有物理串行
* 被检测到。这时,本地处理器必须存在并配置 本地总线并且设置本地初始化
状态位 +9 *+78:;如果 ,, 管脚总为低电平(使用 ! 欧姆下拉电阻),就没
有物理串行 * 被检测到。这时, 本地总线恢复到缺省值并自己设置本地初始化
状态位 +9 *+78:,不管本地处理器是不是存在。
()* 中有有效配置寄存器数据时,由 * 配置,设计者要决定是否由
* 设置本地初始状态位还是有本地处理器设置。
第三章主要讲了在 端和本地总线端的复位方法,然后讲了用 * 初始化两端
串行 &! 控制器
配置空间串行 * 接口(+ 接口),给出了存储的数据格式。)! 大小。内含:
配置寄存器的地址及数据,以及共享存储器的字节数和数据。
配置时钟默认为 *AH,可以通过 +9 !4 来设置更高频率,从 * 读出
的第一个配置寄存器的值送到 +9 !4 寄存器里
页不明白
或内部 总线主机可以通过 +9 寄存器来访问串行 *
给了一个“”实例
) 本 地 总 线 配 置 空 间 串 行 * 配 置 接 口 。 本 地 总 线 支 持 ! 或 )!5 串 行
*。 支持两种串行 * 下载长度,一种是 20 串行 *,) 个
$,,另一种是 C5 20,- 个字 $, 长度。取决于 +9 ,7-8:;
接口和本地总线可以通过 + 串行 * 控制寄存器位( +9& 7<E)8)
或本地配置空间的 F,35=来读写串行 *。
-当检测到串行 * 存在时,串行 * 存在位被( +9& 78:)置 。
通过访问 +'寄存器,本地处理器可以执行额外的寄存器初始化。
E通过设置配置寄存器重载位( +9& 7D8:)可以重新下载 *。
当 + 寄存器从 * 下载后要使能来自 接口的访问, +9 *+78必须通过
* 或本地主控的一个 +'写信号来置 ,以示下载配置数据完成。若配置寄存器使
用缺省值,则自动设置此位为 。
D)" 是各种可能的配置情况。是缺省值,还是 EEPROM 配置,还是本地处理器配置?
10 本地初始化和 PCIE 接口的行为。在本地下载 EEPROM 配置数据时,为避免 PEX8311 产
生不支持的请求,USERi 管脚必须通过一个 1K~4.7K 的上拉电阻来置高。这取决于 PECS 的
PCIE 设备控制寄存器的桥配置重试使能位(PECS_DEVCTL[15]=1)。
11 Long 串行 EEPROM 的下载。串行 EEPROM 的编程使用串行 EEPROM 编程器。数据可以
用 8311VPD 功能或通过 LCS 的串行 EEPROM 控制寄存器 LCS_CNTRL 来编程。一次读写
32bits。
表 4-4 是 Long 串行 EEPROM Load Registers。表 4.5 是 extra Long 串行 EEPROM Load
Registers。
12 当读 EEPROM 时,LCS_CNTRL[31]必须置 1。P110 页有一些读 EEPROM 的步骤及时序。
'
*,78选择本地总线工作在 、G、* 模式中的一种。 表示工作在 模式
声明 A , 信号来使本地总线工作在直从或 ,*% 模式。当 A , 和 A ,% 都有效
时 成为本地总线主控。当两种情况发生时,进行直从或 ,*% 传输的 会放弃本地
总线控制权以响应 4 的请求。但释放总线之前, 传输最多 个额外的双字数据。
向本地总线仲裁器申请总线时序如图 -" 所示。
)本地总线大小端模式 +9/&, 寄存器和 /&,'管脚,有几个表格。
'(( 的数据转换没看明白
和 / 模式功能描述(由 0* 的 寄存器编程修改)
剩余16页未读,继续阅读
Kerwin冰
- 粉丝: 10
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0