CN1047161A - 微机应用软件固化卡 - Google Patents
微机应用软件固化卡 Download PDFInfo
- Publication number
- CN1047161A CN1047161A CN 89103225 CN89103225A CN1047161A CN 1047161 A CN1047161 A CN 1047161A CN 89103225 CN89103225 CN 89103225 CN 89103225 A CN89103225 A CN 89103225A CN 1047161 A CN1047161 A CN 1047161A
- Authority
- CN
- China
- Prior art keywords
- circuit
- application software
- card
- storage circuit
- address decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Credit Cards Or The Like (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及一种IBMPC系列微机及其兼容机应用软件固化卡,它由地址译码驱动电路、读出控制电路、读出数据缓冲电路、存贮电路组成,由于存贮电路采用了多片EPROM,故本固化卡容量大、功能强、且可以将几个应用软件放在同一块固化卡上。由于在应用软件写入EPROM时,次序可随意放置,故保密性能极好,防止了存贮电路中的程序受到非法复制。本发明电路简单、容易开发、成本低、充分利用了主机的资源,适合于大型管理系统应用软件的固化。
Description
本发明涉及一种应用软件固化卡,特别是一种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.容量、地址范围可变,可以将几个应用软件放在同一块固化卡里。
Claims (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脚送来的信号控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 89103225 CN1047161A (zh) | 1989-05-11 | 1989-05-11 | 微机应用软件固化卡 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 89103225 CN1047161A (zh) | 1989-05-11 | 1989-05-11 | 微机应用软件固化卡 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1047161A true CN1047161A (zh) | 1990-11-21 |
Family
ID=4855034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 89103225 Pending CN1047161A (zh) | 1989-05-11 | 1989-05-11 | 微机应用软件固化卡 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1047161A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004107140A1 (fr) * | 2003-05-13 | 2004-12-09 | Kuiyi Yao | Ordinateur idiot |
-
1989
- 1989-05-11 CN CN 89103225 patent/CN1047161A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004107140A1 (fr) * | 2003-05-13 | 2004-12-09 | Kuiyi Yao | Ordinateur idiot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR960016397B1 (ko) | 화일기억장치 및 그것을 사용한 정보처리장치 | |
US5163146A (en) | System responsive to interrupt levels for changing and restoring clock speed by changing and restoring a register value | |
US5987560A (en) | Integrated programmable logic circuit for conditioning received input signals, detecting transitions of conditioned signals, and generating an associated interrupt respectively | |
TW515959B (en) | Method for memory data access by system management interrupt and computer system thereof | |
EP0363567B1 (en) | A computer with interrupt controlled clock speed and its method of operation | |
CA1318978C (en) | Extended input/output circuit board addressing system | |
CN107632779A (zh) | 数据处理方法和装置、服务器 | |
CN1403923A (zh) | 维持动态随机存取存储器的存储数据的方法及相关装置 | |
CN1047161A (zh) | 微机应用软件固化卡 | |
CN100416484C (zh) | 具磁盘阵列控制功能的核心逻辑单元及磁盘阵列控制方法 | |
JPH05502312A (ja) | コンピュータシステムにおける改良 | |
CN1268686A (zh) | 使用闪存作开机环境设定的软硬件配置 | |
CN101334757B (zh) | 一种计算机存储设备的配置方法及计算机设备 | |
CN2632743Y (zh) | Ide电子硬盘 | |
CN2763043Y (zh) | 气动标记机 | |
CN100552655C (zh) | 处理器集成电路和安装了处理器集成电路的产品开发方法 | |
CN100367238C (zh) | 一种x86系列兼容机及其操作系统的生成方法 | |
CN221811910U (zh) | 一种离线批量SPI Flash烧录设备及系统 | |
CN2585316Y (zh) | 一种ic卡计算机防护装置 | |
CN2280319Y (zh) | 微型计算机硬盘内容透明保护卡 | |
CN1432890A (zh) | 通过内存节流节省计算机电能的方法 | |
JPH0743634B2 (ja) | 分割化ボリューム制御方式 | |
CN2228669Y (zh) | 参数-帐号安装器 | |
JPH0542019B2 (zh) | ||
CN1056597A (zh) | 微机仿真磁盘卡 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C01 | Deemed withdrawal of patent application (patent law 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |