利用并行端口快速编辑只读存储器的装置和方法制造方法及图纸

技术编号:3086931 阅读:236 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种利用并行端口(ParalleIPort)快速编缉只读存储器的装置和方法,主要是通过并行端口藉一般的数字逻辑电路,对只读存储器进行快速编辑,以取代传统的藉中央处理单元(CPU)辅助进行编辑的装置,本发明专利技术中由并行端口输出信号,经译码电路转换,并藉计数器寻找及设定地址后,再藉由控制电路控制,以快速找到只读存储器的正确地址,并读取数据或将欲更新的数据写入其中,从而大幅提高编辑只读存储器的工作效率。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种利用并行端口(paralleI port)快速编辑只读存储器的装置及方法,主要是指一种可通过并行端口及一般的数字逻辑电路,快速地在只读存储器中寻找正确位址,并加以设定,以读取数据或将欲更新的数据写入的装置及方法。传统烧录只读存储器的方法,一般有下列两种1、采用双中央处理单元(CPU)结构即通过二级控制来完成烧录,使数据由电脑主机(PC)通过并行端口下载,如此,只读存储器(ROM)烧录动作,必需完全藉由中央处理单元的辅助控制,造成中间步骤繁琐,执行效率低,且价格昂贵。2、采用内建于电脑主机板的结构此种结构虽在执行时,效率较第1种方法高,但这种结构不但会占用电脑主机板的资源,且在电脑主机板插槽有限的情形下,仅仅为单一功能另设一插卡,实在是非常不符合经济效益。有鉴于上述传统烧录只读存储器的方法,因其烧录程序复杂,烧录时间长,造成程序开发及烧录作业上的很多困难,大大影响程序开发的效率,且延长了程序开发的时间,故,本专利技术人针对上述的缺点,历经多时不断改进,终于开发出一种通过并行端口及外接的数字逻辑电路,而能对只读存储器进行快速编辑的装置及方法。本专利技术的一个目的在于提供一种利用并行端口快速编辑只读存储器的装置,它能快速地对只读存储器进行读写操作。本专利技术另一目的在于提供一种利用并行端口快速编缉只读存储器的方法,通过该方法能快速地对只读存储器进行读写操作。本专利技术提供的快速编辑只读存储器的装置,主要是将并行端口与一由计数器、译码电路及控制电路等所组成的外部控制电路相连接,如此,即可在不占用电脑主机板资源的前提下,通过并行端口传送信号,并舍弃采用传统的第二颗辅助中央处理单元的控制方式,而以数字逻辑电路取代,以快速找到只读存储器中的正确地址,并加以设定,以读取数据或将欲更新的数据料写入其中,如此,不但可大幅度提高只读存储器烧录的工作效率,且价格低、实用性高。本专利技术提供的快速编辑只读存储器的方法,其主要是由并行端口输出信号,经译码电路转换,并通过计数器寻找及设定地址后,再藉由控制电路的控制,而能快速找到只读存储器中的正确地址。为能对本专利技术的特征及其功效有更进一步的认识与了解,兹配合附图详细描述本专利技术的实施例,其中附图说明图1是本专利技术的结构示意困。图2是本专利技术地址产生原理的电路图。本专利技术是一种利用并行端口快速编辑只读存储器的装置及方法,主要是指一种在不占用电脑主机板资源的前提下,通过并行端口传送信号,并舍弃采用传统的第二颗辅助中央处理单元的主从式结构的控制方式,而以数字逻辑电路取代,进行操控处理,以快速自只读存储器中找到欲烧录程序的正确地址,并加以设定,以读取数据或将欲更新的数据写入其中。本专利技术的装置,请参照图1所示,主要包含一电脑主机的并行端口10,该并行端口10上具有三种不同特性的接脚,分别是数据端11、控制端12和状态端13,其中,数据端11是用以提供带锁存的八位输出信号,控制端12用以提供带锁存的四位输出信号,而状态端13则用以接受稳定的五位输入信号。另,在该并行端口10上并连接有一数字逻辑电路20,该数字逻辑电路20上设有两级译码及控制电路21,该两级译码及控制电路21分别通过数据端11及控制端12与该并行端口10相连接,且该两级译码及控制电路21另与一只读存储器30相接。在本专利技术中,该两级译码及控制电路21在接收到由该并行端口10传来的信号时,会根据各信号在使用上频繁程度的不同,进行下列三项的控制处理(1)将使用频繁的信号,交由该两级译码及控制电路21中的第一级译码器处理,以节省程序执行的时间。(2)对于时序上有冲突的信号,尽量分别由不同的译码器处理。(3)第一级译码器的优先权高于第二级译码器的优先权。本专利技术的数字逻辑电路20上另设有一计数器22,该计数器22分别与该并行端口10的数据端11及只读存储器30相连接。此外,在本专利技术的数字逻辑电路20上还包括返回状态控制逻辑电路23,该返回状态控制逻辑电路23分别与该并行端口10的状态端13及该只读存储器30相接,使只读存储器30中的内容,可通过返回状态控制逻辑电路23的处理,传送至并行端口10中的状态端13,再藉由软件加以处理后,即可读出回传的信息内容。本专利技术在执行对该只读存储器30的编辑作业时,先通过该并行端口10上的数据端11输出八个有效锁存信号,将其中部分信号传输至计数器22,令计数器22依下列两种情形,进行找寻及设定地址的工作(1)当该两级译码及控制电路21在接收到由该并行端口10传来的信号,欲令计数器22产生连续的地址时,该两级译码及控制电路21将令所产生并传送至计数器22的二信号,即低电位有效的加载信号一、二(/LD1、/LD2)设为置高,使计数器22的预置功能无效,如此,计数器22即相当于一普通的计数器,可根椐该两级译码及控制电路21所提供的脉冲触发信号,驱动设计数器22进行增量,以获得连续化的地址(如图2所示)。(2)该两级译码及控制电路21在接收到由该并行端口10传来的信号,欲令该计数器22产生非连续的地址时,该两级译码及控制电路21将令所产生并传输至计数器22的二信号,即低电位有效的加载信号一、二(/LD1、/LD2)设为置低,使计数器22的预置功能有效,如此,计数器22即根据该两级译码及控制电路21所提供的控制信号,令计数器22相当于低地址产生器221及高地址产生器222,以产生非连续的地址。而本专利技术在并行端口10通过数据端11输出八个有效锁存信号的同时,该控制端12亦输出四个有效锁存信号,并以该两级译码及控制电路21中的第一级译码器作为主译码器,对经由该控制端12输出的四个有效锁存信号进行第一级译码,并通过该两级译码及控制电路21中与该并行端口10的数据端11相连的第二级译码器,进行第二级辅助译码,在该两级译码程序中依第二级优先权低于第一级优先权的工作原则,对不同状态依优先级进行编码组合,将其转换成多个经锁存的稳定信号,从而达到有效控制这些锁存信号的目的。经由本专利技术的处理,即可实现对只读存储器30进行快速烧录的目的,以容量为4M的只读存储器码为例,仅需4分钟左右,即可完成烧录,相当于同频产品所需时间的20%左右,其生产成本能降低50%左右,且本专利技术可藉切换计数器以产生高地址的情形下,扩大寻址的能力,此点对于大容量的只读存储器尤为重要。又,在本专利技术中,如电脑主机欲读取只读存储器30中的内容时,则可经并行端口10的状态端13通过返回状态控制逻辑电路23,每次自只读存储器30中读出四位信息,如此,再通过软件进行组合处理,便可分两次读出一个字节的信息。此外,针对本专利技术的并行端口10的控制端12使用频繁的情况,可对控制端12输出信息进行编码调整,使每次仅有单一状态发生改变,从而消除因电脑主机电气性能不同,所带来的噪声信号等影响,使系统的稳定性和可靠性大大提高。为能更进一步了解本专利技术,举一实施例说明如下,主要是通过程序控制来消除因电脑性能差异所带来的噪声等现象,以C程序为例# define CLE 10# define CLE_STROBE outportb (0x37A, CLE+1)# define_WR8# define_WR_STROBE outportb(0x37A,WR+1)# define_OE 14# 本文档来自技高网...

【技术保护点】
一种利用并行端口快速编辑只读存储器的装置,其特征在于,所述装置包括: 并行端口,设置在电脑主机上,该并行端口依其传送数据的不同特性,包括数据端、控制端及状态端; 两级译码及控制电路,该电路分别通过所述数据端及控制端与所述并行端口相连接,且所述两级译码及控制电路还与只读存储器相接,所述两级译码及控制电路在接收到由所述并行端口传来的信号时,会根据各信号在使用上频繁程度的不同,进行控制处理; 计数器,分别与所述并行端口的数据端及所述只读存储器相连接; 返回状态控制逻辑电路,分别与所述并行端口的状态端及所述只读存储器相连接,使所述只读存储器中的内容,可通过所述返回状态控制逻辑电路的处理,传输至所述并行端口中的状态端,再藉由软件加以处理后,即可读出回传的信息内容; 在对所述只读存储器执行编缉作业时,先通过所述并行端口上的数据端输出八个有效锁存信号后,将其中部份的信号传输至所述计数器,令所述计数器进行找寻及设定地址的工作。

【技术特征摘要】
1.一种利用并行端口快速编辑只读存储器的装置,其特征在于,所述装置包括并行端口,设置在电脑主机上,该并行端口依其传送数据的不同特性,包括数据端、控制端及状态端;两级译码及控制电路,该电路分别通过所述数据端及控制端与所述并行端口相连接,且所述两级译码及控制电路还与只读存储器相接,所述两级译码及控制电路在接收到由所述并行端口传来的信号时,会根据各信号在使用上频繁程度的不同,进行控制处理;计数器,分别与所述并行端口的数据端及所述只读存储器相连接;返回状态控制逻辑电路,分别与所述并行端口的状态端及所述只读存储器相连接,使所述只读存储器中的内容,可通过所述返回状态控制逻辑电路的处理,传输至所述并行端口中的状态端,再藉由软件加以处理后,即可读出回传的信息内容;在对所述只读存储器执行编缉作业时,先通过所述并行端口上的数据端输出八个有效锁存信号后,将其中部份的信号传输至所述计数器,令所述计数器进行找寻及设定地址的工作。2.如权利要求1所述的利用并行端口快速编辑只读存储器的装置,其特征在于,当所述两级译码及控制电路在接收到由所述并行端口传来的信号,欲令所述计效器产生连续的地址时,所述两级译码及控制电路将令所产生并传送至所述计数器的二信号设为置高,使所述计数器的预置功能无效,如此,所述计数器即相当于一普通的计数器,可根据所述两级译码及控制电路所提供的脉冲触发信号,驱动所述计数器进行增量,以获得连续化的地址。3.如权利要求1所述的利用并行端口快速编辑只读存储器的装置,其特征在于,所述两级译码及控制电路在接收到由所述并行端口传来的信号,欲令所述计数器产生非连续的地址时,所述两级译码及控制电路将令所产生并传送至所述计数器的二信号设为置低,使所述计数器的预置功能有效,如此,所述计数器即根据所述两级译码及控制电路所提供的控制信号,令所述计数器相当于一高地址产生器及一低地址产生器,以产生非连续的地址。4.如权利要求1所述的利用并行端口...

【专利技术属性】
技术研发人员:陈淮琰柳刚毅
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1