微机应用软件固化卡的制作方法

文档序号:6742037阅读:703来源:国知局
专利名称:微机应用软件固化卡的制作方法
技术领域
本发明涉及一种应用软件固化卡,特别是一种IBMPC系列微机及其兼容机应用软件固化卡。
现有技术中,对于较有价值、较大型、通用性强的微机管理系统应用软件,一般都以磁盘的方式提供给用户使用。这种方式存在以下不足之处1.不可能有较地防止非授权者的复制,损害软件研制者的利益;2.执行速度和运行效率较低;3.比较大的应用软件要分几片软盘存放,用户使用极不方便,且软盘极易损坏;4.应用软件若放在硬盘上运行,I/O读时间长,直接影响机器寿命。
中国专利CN87108157A公告了一种名称为“具有外编程能力的灵巧插板及其制造方法”的专利。它实际上是一个单板机,其板上有一块单片机以及处理器、记存器、状态记存器等,配上显示器,可自成微机系统。它的不足之处是1.单板机一共才50多条指令,其能达到的功能不会太强,容量有限,只适合于较小型,但数据经常变化的场合;2.保密比较困难;3.采用专用IC,用户开发困难,不易维护,且成本高;4.对写入的文件有特殊要求,要根据处理器的型号熟悉指令;5.其应用软件通过串行口传送,技术上不考虑地址空间的安排、控制程序的设计等问题;6.其地址范围不可变动,容量也不可变,不能将几个应用软件放在同一块插板上。
本发明的目的在于避免上述现有技术的不足之处而提供一种功能强成本低,保密性能好,能将几个应用程序放在同一块插板上的IBMPC系列微机及其兼容机应用软件固化卡。
本发明的目的可以通过以下措施来达到本发明由地址译码驱动电路、读出控制电路、读出数据缓冲电路、存贮电路组成,地址译码驱动电路接受由主机扩展槽送来的地址信息,并发出地址译码信号送到存贮电路选通其中的一块芯片,且地址译码信号送到读出控制电路,使其发出控制信号选通读出数据缓冲电路,使存贮电路的读出数据通过数据缓冲电路送到主机的数据总线上,存贮电路中的IC1可采用多片EPROM27256;地址译码驱动电路中IC2的10、11、12、13、15脚分别和存贮电路中5片IC1的20、22脚相连,并分别和读出控制电路中IC3的1~5脚相连,地址译码电路发出的地址译码信号由IC2的5脚送来的信号控制。
图(1)为本发明的原理方框图;
图(2)为本发明的电原理图。
本发明下面将结合附图
(实施例)作进一步详述参照图(1),本发明由地址译码驱动电路1、读出控制电路2、读出数据缓冲电路3、存贮电路4组成。对于IBMPC/XT以下机型,应用软件固化卡可插在主机底板的任一扩展插槽中;对于PC/AT以上机型,固化卡应插在八位扩展插槽上。固化卡和主机配合使用(不能单独使用)。
参照图(2),加电以后,固化卡上的红色LED1亮,表示卡上供电正常。当对卡上存贮电路中的IC1进行读操作时,绿色LED2发光。
通常,固化卡内可存放多个应用程序,取决于存贮电路4中IC1的件数,IC1采用EPROM27256。操作时,由控制程序控制特定应用程序的运行,控制程序的作用是完成程序的上装,执行重定位等操作,将控制交给应用程序,应用程序完毕后,控制返回操作系统。控制程序的这些操作,对用户来说是完全透明的。
固化电路卡工作时,首先是将控制程序发出的地址信息进行译码,这一功能由地址译码驱动电路1中的IC2完成。IC2采用74LS138。主机扩展槽中有地址位A0~A19,这些线在系统内用于对存贮器和I/O器件进行寻址。其中地址线的低15位A0~A14直接送至存贮电路4中IC1的地址引线端,而地址线的高5位A15~A19则用来控制IC2以产生片选信号,地址译码驱动电路接受地址信息,并且仅当MEMR端(接IC2的5脚)有效时,发出译码信号选通存贮电路4内的某一IC1芯片,而后,当地址译码信号有效时,读出控制电路2将产生一个低电平有效的控制信号选通读出数据缓冲电路3。读出控制电路2中IC3采用了74LS30,IC3的1~5脚和IC2的10、11、12、13、15脚分别相接,8脚通过反相器1/6IC5接读出数据缓冲电路中的IC4,并通过1/6IC5和电阻R1接LED2,IC5采用74LS04。读出数据缓冲电路3中IC4采用了74LS367,它用于对从某一片IC1读出的数据加以缓冲驱动,平时,读出数据缓冲电路的输出为高阻态,可以起隔离作用。读出的数据通过D0~D7送到主机的数据总线上。
当读出控制信号有效时,绿色LED2接通发光。
在软件固化过程中,还要解决EPROM(IC1)芯片的写入问题。本发明采用的方法是利用IBMPC/XT/AT机上选配的EPROM写入卡(例如MEP-512)来实现EPROM的写入。MEP-512ROM卡及其所配的软件可完成对2732、2764……27512等类芯片的读出、写入、编辑、校验、复制等操作,尤其是可以从磁盘上读出二进制的文件直接写到EPROM中,十分方便。因此,在写入时,只需把已经调试无误的应用程序的可执行文件按所选芯片的单片容量分段,再逐段写到EPROM中就可以了。为了防止存贮电路中的程序受到非法复制,程序写入EPROM时,地址空间的安排是以随机的方式。因此,存贮电路中的内容虽然可以读出,但仅是一堆杂乱无章的代码。应用程序上装时,再由控制程序恢复原来的次序,因而可达到程序保密的目的。
控制程序具有如下功能1、为要执行的程序分配内存空间(即具体分配存入某一片IC1);2、装入程序代码(即决定各应用程序的代码);3、设置各应用程序段前缀;4、执行被装入的应用程序。
本发明相比现有技术具有如下优点1.充分利用了主机的资源,功能强、容量大、适合于比较大型管理系统应用软件的固化。
2.保密性能好,容易开发,成本低,对写入文件无特殊要求。
3.容量、地址范围可变,可以将几个应用软件放在同一块固化卡里。
权利要求
1.一种IBMPC系列微机及其兼容机应用软件固化卡,其特征在于由地址译码驱动电路1、读出控制电路2、读出数据缓冲电路3、存贮电路4组成,地址译码驱动电路1接受由主机扩展槽送来的地址信息,并发出地址译码信息送到存贮电路4选通其中的一块芯片,且地址译码信息还送到读出控制电路2,使其发出控制信号选通读出数据缓冲电路3,使存贮电路4的读出数据通过读出数据缓冲电路3送到主机的数据总线上。
2.根据权利要求1所述的固化卡,其特征在于存贮电路4中的IC1可采用多片EPROM27256。
3.根据权利要求1所述的固化卡,其特征在于地址译码驱动电路1中IC2的10、11、12、13、15脚分别和存贮电路4中5片IC1的20、22脚相接,并分别和读出控制电路2中IC3的1~5脚相接,地址译码电路1发出的地址译码信号由IC2的5脚送来的信号控制。
全文摘要
本发明涉及一种IBMPC系列微机及其兼容机应用软件固化卡,它由地址译码驱动电路、读出控制电路、读出数据缓冲电路、存贮电路组成,由于存贮电路采用了多片EPROM,故本固化卡容量大、功能强、且可以将几个应用软件放在同一块固化卡上。由于在应用软件写入EPROM时,次序可随意放置,故保密性能极好,防止了存贮电路中的程序受到非法复制。本发明电路简单、容易开发、成本低、充分利用了主机的资源,适合于大型管理系统应用软件的固化。
文档编号G11C7/00GK1047161SQ8910322
公开日1990年11月21日 申请日期1989年5月11日 优先权日1989年5月11日
发明者廖淑丽, 冯巨峰, 梁富源, 欧阳风, 要翠霞 申请人:广东省公安科学技术研究所, 广东省顺德县公安局
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1