|
|||||||||||||||||||||||
| 内置插卡式的BIOS编程器是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中,和其它扩展卡一样,该控制卡需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2~A8,用以设定该卡的I/O地址,可设定的I/O地址见表1。一般来说,采用默认值即可。 | |||||||||||||||||||||||
| 表1 I/O口地址 A8 A7 A6 300...303h On - - 320...323h On On - 340...343h On - On(默认值) 360...363h On On On 注:A2-A5不作定义。 |
表2 地址范围 J1 J2 J3 C8000...C87FF Off On Off (默认值) CC000...CC7FF Off On On D0000...D07FF On Off Off D4000...D47FF On Off On D8000...D87FF On On Off DC000...DC7FF On On On |
||||||||||||||||||||||
| 由于是标准的ISA接口,该卡要占用2K的上位内存,并以此为单位向芯片内读、写数据。为了避免与其它的扩展卡冲突,该卡提供了6个可选的上位内存地址,用J1~J3设定,相对应的地址范围见表2,默认的上位内存范围为C8000-C87FF,一般来说,采用默认值即可。另外,启动机器时,不要启动内存管理程序HIMEM.SYS和EMM386.EXE。 | |||||||||||||||||||||||
| 我们拿到的BIOS编程卡已设置好,其I/O地址及上位内存地址已设置为默认值,除非你要对需要加+12V电压才能编程的芯片进行读写,否则,不再需要改动上面的跳线及拔动开关。 | |||||||||||||||||||||||
该内置编程卡只是一个简单的8bit ISA插卡,没有后挡板。为了防止该卡插错方向导致烧毁主板或自身,在卡上标注有正确的安装方向,按箭头指示将卡正确插入主板上任一ISA插槽,设定好I/O地址口和占据的上位地址范围,即完成了硬件安装。注意卡的元件面应朝向主板的电源方向,箭头指向机箱的后部。如下图所示。 |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
由于现在主板上的EPROM芯片用的已经比较少了,因此,该编程器不支持EPROM,只支持EEPROM芯片(28、29系列)。主板上常用的EEPROM芯片主要有三类,一类是以Intel的28系列部分芯片和Winbond的29E系列芯片为代表的分块式的EEPROM,其BOOT BLOCK必须VPP=12V、PR#=12V才能编程,从而有效保护BIOS启动区(如果这块信息没丢失,则有的机子升级失败后用ISA显卡仍能显示);第二类是工业上常用的以INTEL为代表的另一类28F系列的芯片,该系列芯片的第1脚要加VPP(+12V)编程电压才能写片。由此可见,以上两类EEPROM芯片是双电压设计的,它可以在+5V的电压下正常读取,但写入时必须提供+12V的电压;第三类是单电压的EEPROM芯片,即我们所称的FLASH ROM芯片,这类芯片为单电压设计芯片,读写都是在单电压下进行的。因此,为了兼容不同类型的芯片,该卡上还有两组跳线J4、J5,用以设定芯片的编程电压(如28F020需12V的VPP编程电压,29C020则不需要)。芯片中的J4控制PR#电压;J5控制VPP电压,默认值见上示意图。下表为常见芯片的管脚定义图。 |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
BIOS维修网站 www.biosrepair;com |
山东.烟台.BIOS维修网站 网络耗子制作完成 Email:netmouse2905@yt-public.sd.cninfo.net |