可编程逻辑器件的自动编程装置及其方法制造方法及图纸

技术编号:2838627 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及在采用可编程逻辑器件PLD的电路板工序中,能够把可编程逻辑器件PLD的程序下载工序的作业过程加以自动化的一种装置及其方法。包括下述结构:设有存储器,其中存有要记录到可编程逻辑器件中的程序码;设有控制部,当系统最初自引时,它将去读取存放在存储器中的程序码,并将把它记录到可编程逻辑器件中。根据本发明专利技术,在安装有可编程逻辑器件的电路板工序中,由于可编程逻辑器件的程序在系统最初自引的同时,自动地存放到可编程逻辑器件中,因此能去简化电路板工序的作业过程,并能减少手工作业的比率。另外,由此还可以缩短工序的时间,提高生产效率。

【技术实现步骤摘要】

本专利技术涉及可编程逻辑器件(PLDProgrammable Logic Device)的自动编程装置及其方法;尤其涉及在采用可编程逻辑器件PLD的电路板工序中,能够把可编程逻辑器件PLD的程序下载工序的作业过程加以自动化的一种装置及其方法。
技术介绍
最近,在各种电子产品中,例如在PDP(等离子显示器)、LCD(液晶显示器)的电视机中,为了实现外部输入信号的同步信号处理、检出数字音频信号(SPDIF)、控制允许显示信号等主要功能,越来越多地采用可编程逻辑器件。这种可编程逻辑器件是按照用户输入的程序信息来决定逻辑器件的实现功能的;这种可编程逻辑器件的种类有可编程逻辑阵列(PLAProgrammable LogicArray)、可编程阵列逻辑(PALProgrammable Array Logic)、可擦可编程逻辑器件(EPLDEmbeded Programmable Logic Device)等。为了实现可编程逻辑器件的动作,需要有一个过程,即在电路板工序中,要向可编程逻辑器件下载一个通过用户制作的可编程逻辑器件的程序。为此,在传统上利用手工作业将把存有程序信息的个人计算机等设备连接到可编程逻辑器件的端口(例如JTAG端口),然后采用下载程序的方式。但是,这样在每个电路板的工序中,逐个地通过手工操作向可编程逻辑器件下载程序时,存在着工序的程序复杂,作业时间变得很长的问题。为此,需要一种在可编程逻辑器件的电路板工序中,能够实现自动下载可编程逻辑器件程序的方案。
技术实现思路
本专利技术就是为了解决上述的传统技术问题而开发的;其目的在于提供一种在电路板工序中,能够自动下载可编程逻辑器件程序的装置及其方法。除了上述的有关本专利技术的目的和长处之外,有关其他的目的和长处,将通过以下的详细说明和附图会变得更加清楚。本专利技术可编程逻辑器件的自动编程装置,具有下述结构,即设有存储器,其中存有要记录到可编程逻辑器件中的程序码;设有控制部,当系统最初自引时,它将去读取存放在存储器中的程序码,并将把它记录到可编程逻辑器件中。上述装置还设有第二存储器,其中存有初始化识别ID(身份号),即用来显示系统最初自引与否的规定数据值。另外,上述当正常地完成系统最初的自引时,将去更新初始化识别用ID值。本专利技术可编程逻辑器件的自动编程方法,具有下述步骤,即(a)设有当系统最初自引时,去读取存放在存储器中的程序码的步骤;(b)设有向可编程逻辑器件记录被读取的程序码的步骤。上述系统的最初自引与否将决定于在存储器中存放的初始化识别ID具有初始值与否。另外,上述自动编程的方法还设有一个步骤,即(c)设有一个在正常地完成系统的最初自引时,去更新初始化识别ID值的步骤。本专利技术的优点效果如下根据本专利技术,在安装有可编程逻辑器件的电路板工序中,由于可编程逻辑器件的程序在系统最初自引的同时,自动地存放到可编程逻辑器件中,因此能去简化电路板工序的作业过程,并能减少手工作业的比率。另外,由此还可以缩短工序的时间,提高生产效率。附图说明图1是本专利技术可擦可编程逻辑器件程序的自动下载装置结构概况图。图2是本专利技术可擦可编程逻辑器件程序的自动下载方法的流程图。附图主要部分的符号说明10闪速存储器12控制部14EEPROM(电可擦可编程只读存储器)16可擦可编程逻辑器件芯片具体实施方式下面,参照附图来更详细地说明本专利技术的实例。图1是在本专利技术的实例中,可擦可编程逻辑器件程序的自动下载装置结构概况图。参照图1可知,可擦可编程逻辑器件程序自动下载装置将包括闪速存储器10,控制部12,EEPROM14以及可擦可编程逻辑器件芯片16。图1的可擦可编程逻辑器件程序自动下载装置,是安装在电子产品,例如等离子电视机或者液晶电视机电路板上的系统的一部分;在电路板作业工序步骤,各个构成要素已经得到电气连接。在闪速存储器10中,存有应用程序码(application code),自引码(bootcode),字体码(font code)等;尤其是在本实例中,还存有可擦可编程逻辑器件码(EPLD code)。在EEPROM14中,通常存有分辨率,初始画质,以及按照在电路板上的各个芯片的设置信息;尤其是在本实施例中,还存有用来显示系统的最初自引与否的初始化识别ID信息15。初始化识别ID在系统最初自引之前,具有规定的最初值,但是结束最初自引之后将更新成另一个值。控制部12将读取最初自引时存放在闪速存储器10中的可擦可编程逻辑器件码,并把它记录到可擦可编程逻辑器件芯片16上;结束最初自引时,将去更新EEPROM14的初始化识别ID值。图2是在本专利技术的实例中,可擦可编程逻辑器件程序的自动下载方法的流程图。参照图2可知,如果系统自引,那么控制部12将去读取EEPROM14的初始化识别ID,然后确认最初自引与否(步骤10)。如果初始化识别ID值是初始值,那么就判断为系统最初自引。确认的结果,如果初始化识别ID值为初始值(在步骤10中,“是”),那么控制部12就判断成系统最初自引,并从闪速存储器10读取已经存放的可擦可编程逻辑器件码(步骤12),并把它记录到可擦可编程逻辑器件芯片16上(步骤14)。接着,控制部12,将从可擦可编程逻辑器件芯片16,接收可擦可编程逻辑器件码是否正常地得到记录的检验结果。在这里,检验方式最好采用检查和(checksum)的方式,但是不必要限定在这一方式。检验的结果,如果没有异常(在步骤16中,“是”),那么控制部12将去更新EEPROM14的初始化识别ID值(步骤18)。在另一方面,在步骤16中,如果检验的结果有异常,那么返回到步骤14,再去反复以后的程序。到此,将结束所有的程序。在本实例中,可擦可编程逻辑器件码事先被存放在闪速存储器10;这是根据在控制部中生成的规定控制信号,自动读取之后存入到可擦可编程逻辑器件的芯片16的。而且,不必要如在传统的作业方式中所做的那样,在电路板工序中,向可擦可编程逻辑器件芯片的输入端口(例如,JTAG端口)上连接外部的个人计算机等设备之后,去下载程序的作业过程。另外,在本实例中,以可编程逻辑器件一例的可擦可编程逻辑器件为中心进行了说明;但是,如果是属于这一领域的业内人士,那么很容易理解也可以同样地适用于其它种类的可编程逻辑器件。以上,以本专利技术的实例为中心进行了说明;但是,如果是属于本领域的业内人士,那么可以理解在不脱离本专利技术的思想和范围的情况下,可以进行变更的事实。也就是说,本专利技术在附加的权利要求范围内由于能进行变更,因此不能认为是将限定在上述的实例范围。本文档来自技高网...

【技术保护点】
可编程逻辑器件的自动编程装置,其特征在于包括下述结构:设有存储器,其中存有要记录到可编程逻辑器件中的程序码;设有控制部,当系统最初自引时,它将去读取存放在存储器中的程序码,并将把它记录到可编程逻辑器件中。

【技术特征摘要】
1.可编程逻辑器件的自动编程装置,其特征在于包括下述结构设有存储器,其中存有要记录到可编程逻辑器件中的程序码;设有控制部,当系统最初自引时,它将去读取存放在存储器中的程序码,并将把它记录到可编程逻辑器件中。2.根据权利要求1所述的可编程逻辑器件的自动编程装置,其特征在于还设有第二存储器,其中存有初始化识别身份号,即用来显示系统最初自引与否的规定数据值。3.根据权利要求2所述的可编程逻辑器件的自动编程装置,其特征在于当正常地完成系统最初的自引时,将去更新初...

【专利技术属性】
技术研发人员:李承源
申请(专利权)人:乐金电子沈阳有限公司
类型:发明
国别省市:89[中国|沈阳]

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

1