基于CH365的PCI通信卡的设计.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文档。上传文档
查看更多
基于CH365的PC通信卡的设计 作者: 发布时间:2008-01-17 14:08:52 来源: 繁体版 访问数: 100 PCI是先进的高性能局部总线,可同时支持多组外围设备。PCI局部总线不受制于处理器,为中央处理器及高速外围设备提供数据传输通道,进行总线之间数据传输的调度管理,PCI采用高度综合化的局部总线结 PCI是先进的高性能局部总线,可同时支持多组外围设备。PCI局部总线不受制于处理器,为中央处理器及高速外围设备提供数据传输通道,进行总线之间数据传输的调度管理,PCI采用高度综合化的局部总线结构,以确保计算机中各部件、附加卡及系统之间的可靠运行。基于现在市场上PCI芯片有PLX公司及AMCC公司的器件,他们在硬件设计周期以及驱动程序开发上对于初学者来讲都存在一定困难。CH365是一个连接PCI总线的通用接口芯片,支持I/O端口映射、存储器映射、扩展ROM以及中断。CH365将32位高速PCI总线转换为简便易用的类似于ISA总线的8位主动并行接口,用于制作低成本的基 于PCI总线的计算机板卡、以及将原先基于ISA总线的板卡升级到PCI总线上。另外CH365不论在设计难度、开发周期、ISA移植,还是在价格上都有其自身优越性,所以CH365应用非常广泛,例如适用于高速实时的I/O控制卡、通讯接口卡、数据采集卡、电子盘、扩展ROM卡等。 1 CH365的特点 (1)可以设定PCI板卡的设备标识(Vendor ID,Device ID,Class Code等)。 (2)支持以字节、字或双字为单位对I/O端口或者存储器进行读写。 (3)自动分配I/O基址,支持长达240B的I/O端口。 (4)支持本地硬件定址功能,自由选择I/O地址,在指定地址实现I/O端口。 (5)直接升级ISA的I/O板卡到PCI总线,完全不需要修改原ISA卡的相关软件。 (6)直接映射支持容量为32kB的存储器SRAM或者扩展ROM(Boot ROM)。 (7)无需外接元器件扩容支持容量为64kB以及128kB的存储器或者扩展ROM。 (8)支持扩展ROM无硬盘引导,支持闪存Flash Memory在线升级。 (9)可以提供扩展ROM应用的子程序库BRM,用于BIOS环境下用户界面显示及数据处理。 (10)支持低电平有效的本地中断请求,支持中断共享。 (11)提供两线串行主机接口,可以挂接类似24C0X的两线串口E2PROM器件。 (12)内置4μs-1ms的硬件计时单元,用于软件运行过程中作为延时参考。 (13)芯片本身无需驱动程序即可工作,升级ISA板卡可以不需要驱动程序。 2 空间映射 ?????? PC机中包括3种空间:存储器空间、I/O空间、配置空间。存储器空间主要包括内存、显存、扩展ROM、设备缓冲区等,一般用于存放大量数据和进行数据块交换。I/O空间主要包括设备的控制寄存器和状态寄存器,一般用于控制和查询设备的工作状态以及少量数据的交换。配置空间主要用于向系统提供设备自身的基本信息,并接受系统对设备全局状态的控制和查询。为了避免地址冲突,PCI总线要求各个设备所占用的地址能够重定位。重定位是由设备的配置空间的基址寄存器实现的,通常情况下,各个设备的基址寄存器总是被BIOS或者操作系统分配为不同的基址,从而将各个设备分别映射到不同的地址范围。在需要时,应用程序也可以自行修改基址。CH365的存储器空间占用32kB,偏移地址是0000H-7FFFH,可以全部提供给外部设备使用,实际地址是存储器基址加上偏移地址。CH365的I/O空间占用256kB,去掉CH365自用寄存器,还可以提供240B给外部设备使用,偏移地址是00H-EFH,实际地址是I/O基址加上偏移地址。 ?????? 3 本地端信号线引脚 ????? 本地端信号线引脚如表1所示。? ????? 4 基于CH365的PCI通信卡原理框图 ????? 基于CH365的PCI通信卡由PCI接口部分、CH365接口芯片、译码电路、本地总线4部分构成,如图1所示。? ? ? 4.1 译码电路产生 ?????? 在设计中采用传统74LS138产生本地8位总线地址,使用CH365地址A0,A1,A2以及读写控制信号参加译码。74LS138将地址译码输出2路读控制和2路写控制,经过74LS245或74LS574来控制输入和输出,如图2所示。? ? 4.2 PCI卡制作及PCB图设计注意事项 ?????? PCI总线工作在高频环境中,传送线在信号线上驱动电压变化时会出现阻抗,信号线的宽度和到接地的距离都会影响其阻抗,所以在设计PCB时需要参考PCI总线规范,特别要注意考虑信号阻抗匹配,具体有以下几点作为参考: (1)在32位PCI总线中,除了

文档评论(0)

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

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

1亿VIP精品文档

相关文档