![]() |
|||||||
|
|||||||
![]() |
![]() ![]() |
|
产品名称: | PCI接口芯片PCI9080-3 |
联系人: | 欧阳先生 |
电 话: | 0755-83295252,83294949,82565501,82565401 |
手 机: | |
E-mail: | oyzf8888@qq.com |
QQ: | 104735486 |
![]() |
产品名称: | PCI接口芯片PCI9080-3 | 产品类别: | 集成电路- 可编程逻辑器 |
产品规格: | QFP208 | 产品品牌: | PLX |
生产厂家: | 产品型号: | PCI9080-3 | |
产品说明: |
用PCI9080设计PCI接口板
姓名:高小鹏
为什么选用商用PCI接口芯片 PCI9080介绍(Local总线信号) PCI接口板体系结构 Local总线控制器设计 PCI9080可能的BUG PCI9080设计注意事项 PCI9080开发环境 有关PCI接口板设计的其他几个问题 选用PCI接口芯片的原因 完整实现PCI总线规范 高性能的PCI/LOCAL总线 灵活的DMA机制 硬件支持PCI/LOCAL总线LOCK操作 灵活的中断机制 PCI接口开发周期短
9080主要特性 全面支持PCI2.1规范(除中断响应) 2个DMA控制器 8个独立FIFO-长度深、速度快 3种工作模式-数据宽度可配置 8个32位Mailbox寄存器 2个32位Doorbell寄存器 I2O消息传递机制 PCI9080配置及资源状况 C模式:20位有效地址(高位地址无用) DirectSlave:HostCPU程序读写LOCAL, Space0映射 DirectMaster:LocalCPU读写PCI,32位 Doorbell寄存器:PCI/Local中断控制 DMA0控制器:LocalCPU批量读写PCI,16位 8个Mailbox寄存器
PCI9080Local总线配置(1) C模式 16位数据,20位有效地址(高12位地址无用) Space0映射 小印地安模式(兼容x86) 使用内部等待周期计数器,无需外部等待信号 使用内部BURST长度计数器,无需外部总线中止信号 PCI9080Local总线配置(2) -DirectMaster/内部寄存器 32位数据 20位地址(高12位地址无用) 【注意】:在读写9080寄存器时,LA[19:16]必须为0 无需BURST支持(i386EX无BURST模式) 使用PCI9080的READYo#信号,在CPU总线周期中插入等待周期
总线控制器设计注意事项 译码PCI9080的ADS#时,需要增加其他辅助条件,避免和DirectMaster混淆 对于0等待周期SRAM,WE#产生时必须注意时序 可以使用LHOLDA区分PCI9080和其他总线主设备 PCI9080可能的BUG DirectSlave读写Local总线 未得到PLX公司的认可 BUG解决方法 去掉等待周期 设置pci9080内部的等待周期计数器 PCI9080设计注意事项 .未使用管脚 未使用管脚 未使用管脚上拉/下拉(虽然可能有内部上拉/下拉) 上拉5K电阻 下拉1K电阻 串行EEPROM选取 必须是93CS46/56兼容,如:ST93CS46/56、HT93LC46/56 注意所选芯片的工作频率 可能的出错现象:配置数据不正常、PCI9080不能使用 串行EEPROM设计注意事项 -DO直接联接PCI9080可能导致数据不正确 -估计原因是保持时间不足 -可以通过74LS125等进行延时
PCI9080-3购买:深圳市恒锋电子有限公司 联系人: 联系电话:0755-82565501 82565401 QQ:104735486 MSN:OYZF8888@HOTMAIL.COM
PCI接口设计的其他几个问题 为什么没有达到132MB/s? 提高PCI接口板性能的几个途径 为什么没有达到132MB/s? 132MB/s:PCI数据传输段所能达到的性能 各种延迟及影响 总线仲裁、地址段、传输双方FIFO容量 软件开销:操作系统调度、程序执行 系统负载状况:总线争用 提高PCI接口板性能的途径 选用FIFO数量多、长度深的PCI接口芯片 更快的LOCAL总线 更高性能的LOCAL处理器(Cache等) 批量数据传输采用DMA或链式DMA方式 支持PCI/LOCAL预取 更详细的资料请联系我们的业务员索取: 电话:0755-82565501 QQ:104735486 MSN:OYZF8888@HOTMAIL.COM |