ISA总线在今日的主板上虽少见,但很多工控设备上依旧还需要沿用多年的ISA卡,这种情况下,为了适配比较新的电脑,就需要将ISA板卡升级到PCI。
以经典的CH365评估版为例,具体介绍下,在完全不需要更改软件的情况下,如何使用CH365EVT板将ISA卡升级到PCI总线。
- 具体操作步骤:
- 将CH365 评估版的U3(GAL16V8) 取下来,在编程器中烧成相应的ISA 卡地址,再放回原处。
- 跳线J5 用跳帽短接,J3 的D4 用跳帽短接,其他跳线悬空不接。
- 将CH365 评估板和ISA 板卡接好,注意正反,ISA 板卡应该是原来的方向。
- 在关机的状态下,将接好的板卡插到PCI 插槽中。
- 开机运行原来的ISA 卡程序即可。
- 可升级板卡使用前提:
- ISA 板卡没有用到中断,如用到中断,需要改ISA 卡的软件程序;
- ISA 板卡只用到IO 操作,没用到MEM 操作;
- 知道ISA 卡地址。
- 获知ISA 板卡的地址方法:
- 找台老式的 有ISA插槽的主板,1 个有DOS 系统的硬盘
- 插入ISA 卡,开机,在DOS 下运行
- 一般系统运行后提示为:"C:\_ "在光标闪动的地方输入"DEBUG" (大小写都可以)
- 在提示符 "—" 后面输入 "I 100",如果出现的数据为 "FF"就不用理睬,如果数据为非"FF"就记下该地址。同样,接着在提示符 "—" 后面输入 "I 110","I 120","I 130","I 140","I 150","I 160","I 170","I 180","I 190","I 1A0","I 1B0","I 1C0","I 1D0","I 1E0","I 1F0","I 200","I 210","I 220"... 依次输入到 "I 3F0"。把所有数据为 非"FF"的地址记下来。
- 把 ISA 卡拔下来,用"DEBUG""I XXX"来查找刚才记下非"FF"的地址,如果某个地址为"FF"了,就说明这个地址可能是 ISA板卡的地址。
- 关于地址:
如果 ISA 卡的地址在 240 到 2B0 之间,可以不用重新烧写 U3 ,参考下表,用外加跳帽来短接 J4的S3、S2、S1、S0来选择地址。还需要跳线 J5 短接,J3的 D4短接。
| 地址 | S3 | S2 | S1 | S0 |
| 240H | 空 | 空 | 空 | 空 |
| 250H | 空 | 空 | 空 | 短接 |
| 260H | 空 | 空 | 短接 | 空 |
| 270H | 空 | 空 | 短接 | 短接 |
| 280H | 空 | 短接 | 空 | 空 |
| 290H | 空 | 短接 | 空 | 短接 |
| 2A0H | 空 | 短接 | 短接 | 空 |
| 2B0H | 空 | 短接 | 短接 | 短接 |
注意:
- 烧录的ISA 地址的JED 文件,在 CH365EVT\PUB\IOP_HITX 中,下载地址:CH365EVT.ZIP - 南京沁恒微电子股份有限公司
- 在WIN XP/2000 下使用时,为了防止反复跳出"找到新硬件",可安装CH365 驱动。下载地址:CH365DRV.EXE - 南京沁恒微电子股份有限公司
- 如果ISA 卡的程序直接是windows XP/2000 的,可能需要改动程序,IO 的操作可以参考DEBUG365.C 来写。
如果需要将ISA升级到PCIE总线,由于PCI-Express不像PCI总线一样可以方便地映射地址,那就需要升级ISA卡中的软件,硬件上可以采用CH367或CH368芯片来升级ISA到PCIE总线。

2313

被折叠的 条评论
为什么被折叠?



