9054介绍.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9054介绍

9054是32位,33MHz的PCI总线接口控制器,它有三种工作模式:M、C、J模式,可与多种处理器连接,M模式是与Motorola 的MPC850或 MPC860接口方式。J模式的本地总线的数据线和地址线复用,因此都不好用,常用的是C 模式。工作模式的选择是根据9054的MODE[1..0]管脚的配置,11是M模式,10是J模式,00是C模式。9054的本地总线除了EEPROM接口外都是3V/5V兼容的。本地总线最多可以跑在50MHz。 9054的数据传输方式: 9054有主模式(PCI Initiate)和从模式(PCI Target)两种方式,主模式是由本地总线发起读写的控制信号。从模式是由计算机发起读写控制信号对本地总线进行IO或内存读写。 我主要采用从模式对本地总线访问。9054有三种数据读写方式:单个读写,突发读写,DMA读写。 PCI卡设计的注意事项: 1. PRSNT1# PRSNT2# 意义 开路 开路 插槽无卡 地 开路 有卡,最大功耗25W 开路 地 有卡,最大功耗15W 地 地 有卡,最大功耗7.5W 2.TDI和TDO相连; 3.32位接口信号最大走线长度1500mil 4.clk走线长度2.5in+0.1in,且只能连一个负载。 5.pc104plus中,有多路时钟,REQ和GNT信号 9054的机理: 9054在计算机上电时,从EEPROM接口读写配置信息,根据配置信息动态配置计算机的资源。主要配置的信息有IO读写方式,内存读写方式,本地总线的起始地址和空间范围。此外,根据需要还可对DMA,中断进行配置。EEPROM的DID(0h)和VID(2h)是非常重要的,系统上电后就靠它们识别PCI适配卡,并安装相应的驱动。在EEPROM里,一般可以配置的本地地址空间有两个: Space 0 和 Space 1。相关寄存器有LAS0RR,LAS0BA,LAS1RR,LAS1BA。还有一个与从模式下接口性质有关的寄存器LBRD0,LBRD1。配置它主要是配置本地总线的数据总线宽度,是8位,还是16或32位。 在本应用程序里,通过调用驱动提供的函数,对设备进行打开和数据读写操作,还实现了DMA中断和本地中断的响应。 在C 模式下,要对本地总线进行读写操作,还要在外部用FPGA进行相应的时序控制。 C模式下的本地总线主要管脚功能; (注意,后缀有#的表示0有效) 名称 I/O类型 功能 CCS# I 有效时可以对9054内部寄存器进行读写。 LCLK I 本地时钟输入,最大50M LINT# I/O 做本地总线输入时,拉低产生本地中断。 MODE[1..0] I 模式选择 USERi I 当被配置为输入时,其输入电平高低可以在寄存器中读出; USERo O 被配置为输出时,对相应控制寄存器写1输出高,否则输出低。 ADS# I/O 有效时,表示总线数据传输开始,只在传输第一个时钟周期有效。 BIGEND# I 与Bigend寄存器配合使用决定传输字节顺序,比如在32位传输中,LD[31..24]是高位字节,还是LD[7..0]是高位字节。 BLAST# I/O 有效时,表示本次数据传输已到最后一个时钟周期了。 LA[31..2] I/O 地址总线,32位总线宽度传输方式时,每传输32位,地址加1。 LBE[3..0] I/O LBE[1..0]在8位模式下作LA[1..0]。 LD[31..0] I/O 32位数据线,可被配置为8、16、32位传输。 LHOLD O 9054要获得PCI总线控制时,输出有效,总线判决器要把总线交给9054使用,应输出LHOLDA应答。 LHOLDA I 与LHOLD配合的应答信号。 LW/R# I/O 被驱动低时9054要读数据,否则要写数据。 READY# I/O 在读写期间,有效表示本地总线准备好接收下个数据了。 由于PCI端的管脚只要连接好后就可以不管其管脚定义和协议,我们只给出本地总线管脚定义。 9054时序: 1.单个周期读写时序; 2.突发读写方式; 3.DMA读写方式 注意:以上没有列出读写的全部时序,但读写时序差不多,只是LW/R不同而已。 EEPROM内容: 00H:400010B5 0680000B00000000 10HFFF0000001010000 20H000000008B430043 30H400010B500000000 40H00004C06 具体配置内容见9054datasheet的2.4.2.2

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档