- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用PCI9080设计PCI接口板
用PCI9080设计PCI接口板 清华BBS姓名:endpoint 真实姓名:高小鹏 地址:北京航空航天大学计算机系 为什么选用商用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消息传递机制 Local CPU Intel公司的i386EX 16位数据总线 26位地址总线 集成了多种外围(8259等) 工作频率20MHz(输入时钟40MHz) 地址空间划分 00000-7FFFF:SRAM 80000-8FFFF:输入双端口SRAM 90000-9FFFF:输出双端口SRAM A0000-AFFFF:FPGA B0000-BFFFF:映射主机存储空间(读写主机内存) C0000-CFFFF:映射主机IO地址空间(读写ISA板) D0000-DFFFF:9080内部寄存器 E0000-FFFFF:EPROM LOCAL总线特征 特性主要由386EX决定 数据16位 地址20位 时钟频率20MHz SRAM:0等待周期 双端口SRAM:1等待周期 9080配置及资源状况 C模式:20位有效地址(高位地址无用) DirectSlave:HostCPU程序读写LOCAL, Space0映射1M地址空间,16位 DirectMaster:LocalCPU读写PCI,32位 Doorbell寄存器:PCI/Local中断控制 DMA0控制器:LocalCPU批量读写PCI,16位 8个Mailbox寄存器 9080Local总线配置(1)-DirectSlave/DMA C模式 16位数据,20位有效地址(高12位地址无用) Space0映射1M地址空间 小印地安模式(兼容x86) 使用内部等待周期计数器,无需外部等待信号 使用内部BURST长度计数器,无需外部总线中止信号 9080Local总线配置(2)-DirectMaster/内部寄存器 32位数据 20位地址(高12位地址无用) 【注意】:在读写9080寄存器时,LA[19:16]必须为0 无需BURST支持(i386EX无BURST模式) 使用9080的READYo#信号,在CPU总线周期中插入等待周期 数据、地址总线信号 DirectSlave控制总线信号(1) DirectSlave控制总线信号(2) DirectMaster控制总线信号 系统及配置信号 其他控制总线信号(1) 其他控制总线信号(2) 其他控制总线信号(3) 总线控制器设计注意事项 译码9080的ADS#时,需要增加其他辅助条件,避免和DirectMaster混淆 对于0等待周期SRAM,WE#产生时必须注意时序 可以使用LHOLDA区分9080和其他总线主设备 9080可能的BUG DirectSlave读写Local总线 未得到PLX公司的认可 BUG解决方法 去掉等待周期 设置9080内部的等待周期计数器 9080设计注意事项 未使用管脚 串行EEPROM 芯片型号选取 管脚处理 未使用管脚 未使用管脚上拉/下拉(虽然可能有内部上拉/下拉) 上拉5K电阻 下拉1K电阻 串行EEPROM选取 必须是93CS46/56兼容,如:ST93CS46/56、HT93LC46/56 注意所选芯片的工作频率 可能的出错现象:配置数据不正常、9080不能使用 串行EEPROM设计注意事项 PE最好上拉 可能需要延迟DO输入至9080 DO直接联接9080可能导致数据不正确 估计原因是保持时间不足 可以通过74LS125等进行延时 9080开发环境 硬件调试工具 评估板(I960,MPC860等) PLXMON() WinDriver() 芯片购买:余宏宇厦门商务会馆) 粗略的性能测试结果 操作系统:Windows98 开发软件:VC6.0(未优化)、PCI9080库例程 程序查询DMA传输状态(非中断方式) 主机轻载(无网络、测试期间无磁盘操作) LOCAL总线轻载(无网络) WriteBlock ReadBlock DMAWrite DMARead PCI接口设计的其他几个问题 为什么没有达到
您可能关注的文档
- 物理化学课件 电解与极化作用.ppt
- 物理化学第一章包括气液固三相的PVT状态图和相图.ppt
- 物理化学课件 第九章 电解与极化作用.ppt
- 物理学法指导系列.doc
- 物理实验室常规管理规范.doc
- 物理化学课件 第十三章 胶体分散体系和大分子溶液.ppt
- 物理竞赛辅导-力学(08简).ppt
- 物理演示实验多媒体课件.ppt
- 物理课件八年级物理实验复习课件.ppt
- 物理:14《反冲运动》课件(粤教版选修3-5).ppt
- 辽宁省名校联盟2024-2025学年高二3月月考语文试题(解析版).docx
- 2025届河北省高三部分重点中学高三下学期3月联合测评(T8联考)物理试题(无答案).docx
- 湖北省云学名校联盟2024-2025学年高二下学期3月月考语文试题(解析版).docx
- 浙江省天域全国名校协作体2024-2025学年高三下学期3月月考政治试题(解析版).docx
- XX市检察院聘用制书记员管理办法.doc
- 2024高考数学二轮冲刺热点重点难点精讲+新题型押题卷 解析版(2).pdf
- 2024高考数学二轮冲刺热点重点难点精讲+新题型押题卷 学生版(2).pdf
- 第24练 选择性必修上、中、下三册理解性默写(原卷版)-高考语文古诗文名句名篇默写每日一练(统编版全五册).docx
- 山西省三晋卓越联盟2024-2025学年高三3月质量检测语文试题(解析版).docx
- 2025届安徽省示范高中皖北协作区高三下学期一模考试英语试题(无答案).docx
最近下载
- 伊犁师范大学辅导员考试试题2024 .pdf VIP
- 中央八项规定精神学习教育学习计划(2025年3月-7月).docx VIP
- 大学生心理情景剧剧本2篇.pdf VIP
- 中环新宇年产塑料零件及其他注塑制品3500吨项目环境影响评价报告公示.pdf
- 蛋鸡标准化规模养殖场建设规范.docx VIP
- 钢琴谱 五线谱 天空之城 简易版 钢琴谱.pdf VIP
- 思想道德与法治(2023年版) 第三章 继承优良传统 弘扬中国精神 第三节+让改革创新成为青春远航的动力.pptx VIP
- 八年级地理下册 第七章 综合测试卷(湘教版 2025年春).pdf VIP
- 关节活动度测量的图解.docx
- 龍門心法上下二卷第一册.pdf
文档评论(0)