PCI总线通用接口芯片CH361及其应用

上传人:枫** 文档编号:499980665 上传时间:2023-03-05 格式:DOCX 页数:4 大小:10.96KB
返回 下载 相关 举报
PCI总线通用接口芯片CH361及其应用_第1页
第1页 / 共4页
PCI总线通用接口芯片CH361及其应用_第2页
第2页 / 共4页
PCI总线通用接口芯片CH361及其应用_第3页
第3页 / 共4页
PCI总线通用接口芯片CH361及其应用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《PCI总线通用接口芯片CH361及其应用》由会员分享,可在线阅读,更多相关《PCI总线通用接口芯片CH361及其应用(4页珍藏版)》请在金锄头文库上搜索。

1、PCI总线通用接口芯片CH361及其应用摘要361是一个简便易用的总线通用接口芯片。可用于制作低成本的总线的计算机板卡,同时也可以利用它把原来的 总线卡移植到总线上。文中在介绍了 361的特点、功能和工作模式的基础上,重点介绍了 361 与总线、存储器、扩展和/端口的接口电路。关键词总线;361;端口映射;扩展映射1主要特点CH361是一个简便易用的PCI总线通用接口芯片。该器件在本地端提供了通用的8位数据总线。由于其支持I/O端口映射和扩展ROM映射,因而可广泛应用于制 作低成本的基于PCI总线的计算机板卡,或者用于将原先基于ISA总 线的板卡移植到PCI总线上。范文先生网收集整理因此,设计

2、PCB板需要参考PCI总线规范。4.2与存储器的连接电路图3是CH361与SRAM 62256 存储器的接口电路。图中,CH361通过MEMRD和MEMWR与存储器U2型 号是 SRAM 6 2 2 5 6 连接。因为CH361只在PCI设备配置空间中提供扩展ROM基址寄 存器,而计算机BIOS通常不会为SRAM设置扩展ROM基址,所以 在读写存储器U2前,需要设置扩展ROM基址寄存器,以将存储器U2 映射到存储器空间。也就是说,向CH361的扩展ROM基址置入地址值0E0000001该地址不能与其它设备的存储器地址相冲突,最低位置1是为了启 用扩展ROM后,U2即被映射到0E0000000

3、H至0E0007 FFFH的地址空间,这样,当计算机读写0E0001234 H地址的 存储器时,实际上就是读写存储器U2的1 2 3 4 H地址的内容。如果将普通的SRAM换成双端LISRAM,则CH361可以通过 双端口存储器与外部的单片机或者DSP交换数据。CH361使用8位数据总线,所以,向SRAM写入数据只能以字 节为单位进行,但从SRAM读出数据则能够以字节、字、双字为单位进 行。CH361通过存储器与外部电路交换数据的实测速度可以达到每秒1.5M字节。4.3连接扩展ROM图4是CH361与扩展ROM的接口电路。CH361可通过MEM_RD与ROM芯片。3型号是27C512进行连接。

4、它支持EPROM和闪存Flash-Memory,容量可以是32kB 或者 64kBo如果将SYSEX用于A16地址线,则最大容量可达12 8kB。一般情况下 CH361可以直接支持32kB容量的扩展ROM即27C256芯片的容量,也可以在扩展ROM的程序中通过控制A15地址线支持64kB容量的ROM芯片。下拉电阻R1用于CH361的工作模式设定,因为图中的数据线D 0连接了下拉电阻,所以,系统复位后,地址线A15为低电平以选择U 3的低3 2kB地址为0 000H7FFFH,而在需要读取U3的高 3 2kB时地址为8000H-0FFFFH,可以通过写芯片控制寄存 器的位0来重新设定A15地址线

5、,SYSEX连接A16地址线时与A 15的用法类似。另夕卜,由于PCI扩展ROM中的内容通常被BIOS复制到RAM 内存中,所以需要设置CH361的扩展ROM基址以重新将U3映射到 存储器空间。CH361的A15引脚不仅能用作地址线,还可以自由控制,例如 在需要同时连接SRAM和ROM时,可通过A15切换两者的片选。?。机中的扩展ROM相当于一个电子盘,如果在其中写入引导程序 和应用程序,那么,即使计算机没有硬盘和操作系统,扩展ROM中的引 导程序和应用程序也能够控制计算机以实现某些特定的功能。如,无硬盘PC机用于工业控制或控制作业流程等。4.4I/O端口应用图5是CH361的应用接口电路。利

6、用读选通/使能IOPRD和写选通/使能IOPWR可控制7 4LS139的译码使能,然后由74LS139对地址进行译码即可输 出2路读控制和2路写控制,再经7 4LS 2 4 5输入缓冲和74LS3 7 4锁存输出,即可获得2组每组8位缓冲输入和2组每组8位锁存输出。如将CH361的I/O基址设定为5A00H,则读取5A00H端口就是读取第一组缓冲输入,写入5A01H端口就是写入第二组锁存 输出。如果CH361没有连接扩展ROM或者存储器,则空闲的地址线A 14A8以及A15便可直接作为输出控制线。A15A0地址设定寄存器在系统复位后为低电平,并且只能以字 为单位进行读写。如要设定A13为高电平

7、A9为低电平其它位保持不变,则首先必须读取该寄存器,然后将读出数 据中的位13置1、位9置0,最后再写回该寄存器。图5是一个简单示例,CH361的输入输出信号与TTL/CMO S兼容,因而可以连接ADC/DAC/MCU等芯片,由于其输出引脚 的驱动电流大于1 0mA,因而可以在串接限流电阻后驱动LED。此外,CH361还提供了8根地址线A7A0以可用于I/O地 址译码,但由于偏移地址0FFH至0F0H范围为专用功能寄存器的地 址,所以I/O地址译码只对偏移地址0EFH至00H范围有效,且长 度不应超过2 4 0字节。一般情况下,如果使用的I/O端口长度不超过128字节,则可使 用人7作为外部电路的片选线。而当偏移地址为7FH至00H范围时,A7就可以输出低电平有效 的片选信号,如果偏移地址超过8 0H,A7将输出高电平,此时,I/ O端口的片选信号无效。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号