PCI总线接口芯片CH361及其应用
1 主要特点
CH361是一个简便易用的PCI总线通用接口芯片.该器件在本地端提供了通用的8 位数据总线.由于其支持I/O 端口映射和扩展ROM 映射,因而可广泛应用于制作低成本的基于PCI总线的计算机板卡,或者用于将原先基于ISA 总线的板卡移植到PCI总线上.
CH361的主要特点如下:
● 带有通用8位主动并行接口:包括8位数据、16位地址、I/O读和写以及存储器读和写;
● 可以设定PCI设备的设备标识(Vendor ID,Device ID,Class Code 等);
● 支持长度达240字节的I/O端口;
● 允许本地硬件地址实现专用I/O端口,可直接移植ISA板卡到PCI总线;
● 具有两种I/O端口存取速度:分别为60ns和240ns;
● 支持直接映射容量为8kB或者32kB的扩展ROM(Boot ROM);
● 支持通过8kB或者32kB扩容窗口映射的、容量为64kB/128kB的扩展ROM;
● 支持扩展ROM(Boot ROM)的写操作,同时支持存储器SRAM和闪存Flash-Memory;
●内置预引导Mini-Boot-ROM,可支持扩展ROM模拟;
●内置I2C主设备接口,可挂接I2C从设备;
●支持本地设备数据等待,并可提供本地数据输入缓存;
●内置4μs~1ms的硬件计时单元,用于延时;
●采用80个脚的LQFP80和PQFP80两种形式;
●采用了4项专利技术和多项专有技术,低成本,简便易用.
2 引脚功能
CH361接口芯片的引脚排列如图1所示.各引脚功能如表1所列.
表1 CH361的引脚功能描述
引 脚 号 | 引 脚 名 称 | 类 型 | 引 脚 说 明 |
20,61,80 | VCC | 电源 | +5V电源 |
1,21,60 | GND | 电源 | 接地 |
64 | PCI_RST | 输入 | 系统复位信号线 |
65 | PCI_CLK | 输入 | 系统时钟信号线 |
2~5,14~19,22~23, 25~32,66~73,76~79 | PCI_AD31~PCI_AD0 | 三态输出及输入 | 地址、数据复用信号线 |
6,13,24,74 | PCI_CBE3~PCI_CBE0 | 输入 | 总线命令、字节使能复用信号线 |
12 | PCI_PAR | 三态输出 | 奇偶校验信号线 |
75 | PCI_IDSEL | 输入 | 初始化设备选择信号线 |
7 | PCI_FRAME | 输入 | 帧周期开始信号线 |
8 | PCI_IDRY | 输入 | 发起设备准备好信号线 |
9 | PCI_TRDY | 三态输出 | 目标设备准备好信号线 |
10 | PCI_DEVSEL | 三态输出 | 目标设备选中信号线 |
11 | PCI_STOP | 三态输出 | 可用于INTA中断请求信号线,一般不连接 |
51~58 | D7~D0 | 三态输出及输入 | 8位数据信号线,各带40kΩ上拉电阻,D7同时是I2C接口的SDA信号线 |
33~39,42~50 | A15~A0 | 输出 | 16位地址信号线,A15~A8可以独立控制输出,A15同时可以设定为I2C接口的SCL信号线 |
40 | IOP_RD | 输出 | I/O端口的读选通/使能,低电平有效 |
41 | IOP_WR | 输出 | I/O端口的写选通/使能,低电平有效 |
62 | MEM_RD | 输出 | 扩展ROM或存储器的读选通/使能,低电平有效 |
63复用 | MEM_WR | 输出 | 扩展ROM或存储器的写选通/使能,低电平有效 |
IOP_HIT | 输入 | 本地硬件地址请求,低电平有效,带上拉 | |
59复用 | SYS_EX | 输出 | 可以独立控制的输出信号线,可以设定为I2C接口的SCI信号线 |
IOP_WAIT | 输入 | 本地设备数据等待请求,低电平有效,带上拉 | |
EXT_WR | 输入 | 本地数据输入缓存写使能,上升沿有效,带上拉 | |
INT_REQ | 输入 | 本地中断请求输入,低电平有效,带上拉 |
3 工作模式
为了在不增加引脚的前提下提供更多可用功能,CH361对部分引脚进行了复用,并可通过"工作模式设定"进行功能选择."工作模式设定"的具体方法如下:首先将本地端8位数据信号线采用上拉或者下拉的方式设定为所需的高电平或者低电平,以便在CH361被复位后根据这些信号线的默认状态来设定工作模式以及参数;这些信号线在作为8 位数据总线被驱动时,由于一般外部设备的驱动电流不小于1mA,所以,上拉或者下拉不会影响其对数据总线的驱动;另外,CH361仅在复位后的1μs内一次性设定工作模式及参数,所以,如果外部设备的驱动能力很小或者是采用OC 集电极开路驱动,那么,系统仅在复位后的短时间内实现下拉,而在其余时间屏蔽下拉或者转换成上拉.表2和表3所列为设定工作模式和参数时所对应的数值(1 即高电平,0 即低电平).
评论