一种实现可编程逻辑器件成功下载指示的装置及方法

文档序号:6562837阅读:196来源:国知局
专利名称:一种实现可编程逻辑器件成功下载指示的装置及方法
技术领域
本发明涉及可编程逻辑器件的应用技术领域,尤其涉及一种实现可编 程逻辑器件成功下载指示的装置及方法。
背景技术
随著可编程逻辑器件密度的提高,数字器件设计人员在进行大型设计 时,既灵活又容易,而且产品可以很快进入市场。许多设计人员已经感受 到可编程逻辑器件容易使用、时序可预测和速度高等优点。
在现代数字电路系统中,尤其在通信系统设备领域,可编程逻辑器件
得到了广泛的应用。可编程逻辑器件主要分为CPLD/EPLD和FPGA,但 是,CPLD/EPLD芯片本身没有像FPGA—样的下载指示信号(如Xilinx FPGA的DONE管脚用以标识芯片是否成功下载逻辑)。CPLD/EPLD通 常采用JTAG方式下载,下载完成后,系统上电,CPLD/EPLD是否烧结 成功或者正常运行,并没有明显的标识,这就给大批量生产的数字设备的 生产和维修带来了不必要的麻烦。

发明内容
本发明的目的在于提供一种实现可编程逻辑器件成功下载指示的装 置及方法,用于标识可编程逻辑器件的下载是否成功。
为实现本发明的目的,本发明提供一种实现可编程逻辑器件成功下载 指示的装置,方案如下
一种实现可编程逻辑器件成功下载指示的装置,包括一片可编程逻辑 器件芯片,其特征在于,在所述芯片的一个电源端和一个管脚之间还串接 有一个发光二极管和一个限流电阻,其中所述管脚的输出信号是由所述芯
片的内部逻辑赋值,在未成功下栽而加电运行时为高阻状态,发光二极管
未通;成功下载后赋值为"0"或"1",发光二极管导通,通过发光二极 管通断标识逻辑是否下栽成功。
为实现本发明的目的,本发明还提供一种实现可编程逻辑器件成功下 载指示的方法,其特征在于,包括
提供一片可编程逻辑器件芯片;
在所述芯片的一个电源端和一个管脚之间串接一个发光二极管和一 个限流电阻,
其中,所述管脚的输出信号由所述芯片的内部逻辑赋值,在未成功下 载而加电运行时为高阻状态,成功下载后赋值为"0"或"1"。
上述装置和方法中所述管脚为所述芯片闲置的管脚。
上述装置和方法中所述的发光二极管的负端连接于所述管脚,正端经 由所述限流电阻连接至电源正端,其中所述管脚的输出信号在成功下载后 由内部逻辑赋值为"0";或者将所述发光二极管的负端连接于电源地端, 正端经由所述限流电阻连接至所述管脚,其中所述管脚的输出信号在成功 下载后由内部逻辑赋值为"1"。
上述装置和方法中所述的芯片为CPLD/EPLD芯片。
本发明提出的利用发光二极管指示可编程逻辑器件的下载是否成功 的装置和方法,简单易行,成本低廉,提高了数字系统的可生产性和可测 试性。


图1为CPLD/EPLD下载指示硬件连接结构示意图
图2为CPLD/EPLD下载指示另一中硬件连接结构示意图 图3为典型发光二极管的V-I特性曲线图
具体实施例方式
实施本发明所需要的硬件,包括一片CPLD/EPLD芯片,用于完成数 字系统逻辑功能; 一只发光二极管LED,用以指示CPLD/EPLD下载是否 成功; 一只起限流作用的电阻Rl。图1和图2为本发明用以指示 CPLD/EPLD成功下载的必要硬件连接示意图。图l中,所述发光二极管 的负端连接于所述管脚,正端经由所述限流电阻连接至电源正端;图2中, 所述发光二极管的负端连接于电源地端,正端经由所述限流电阻连接至所 述管脚。
在主要功能逻辑语句之外,定义一个输出信号,采用组合逻辑语句赋 值为"0"或'T,,驱动一个CPLD/EPLD的闲置10管脚进行输出,并在外部 电路与发光二极管进行连接,分别如图1和图2所示。由于CPLD/EPLD 的IO端口在未成功下载而加电运行时为高阻状态,对于外部电路相当于 开路,二极管处于关断状态;而在成功下载之后,由于IO管脚以内部逻 辑赋予的低电平或高电平输出,则满足二极管的正向导通压降而发光,以 此来明显指示CPLD/EPLD是否已经成功下载。
根据发光二极管的伏安特性,为了避免正向电流值超过发光二极管的 最大允许工作电流而导致二极管烧坏,通常应串联一个限流电阻来限制流 过二极管的电流。
在本发明的一个具体实施例中,采用了 CPLD的IO端口输出低电平 驱动发光二极管指示下载情况。参考图1,数字系统提供的电源为VCC =3.3V,系统采用Lattice公司的LC4064V型号的CPLD,并采用JTAG 下载方式进行逻辑的加栽。
在主要功能逻辑语句之外,定义一个输出信号"CPLD一DOWN",采 用组合逻辑语句对其赋值为"0",以一个CPLD/EPLD的闲置10管脚进 行输出,在外部电路与发光二极管LED进行连接,并串接限流电阻Rl。
在逻辑verilog HDL源代码中,用于下载指示的10进行如下的操作
module (............)
output CPLD—DOWN;<formula>formula see original document page 7</formula>这样,在CPLD下载之前,定义"CPLD一DOWN"信号的IO管脚处 于高阻状态,发光二极管电路连接断开,处于关闭状态;CPLD逻辑成功 下载后,被赋零值的"CPLD一DOWN"信号驱动其IO输出管脚为低电平, 满足发光二极管正向导通压降,发光二极管导通发光以指示逻辑功能成功 下栽,正常运行。
发光二极管与其它发光器件相比,具有体积小、功耗低、发光稳定、 寿命长和可靠性高等优点。本发明利用发光二极管以上特点,用以明显、 可靠地指示CPLD/EPLD是否下载成功。
本应用实例,采用EL-15-21VGC型号的发光二极管,正向工作电压 Vf为1.6 ~ 2.4V,其V-I特性曲线如图3所示。为避免正向电流值超过 发光二极管的最大允许工作电流而导致发光二极管烧坏,串联一个限流电 阻来限制流过二极管的电流。采用VCC - VF = IF x R的公式,选取限流
电阻为IK,工作电流为1.6mA左右,可使二极管的功耗较小,且亮度足 够可靠的指示CPLD的下载状态。
权利要求
1、一种实现可编程逻辑器件成功下载指示的装置,包括一片可编程逻辑器件芯片,其特征在于,在所述芯片的一个电源端和一个管脚之间还串接有一个发光二极管和一个限流电阻,其中所述管脚的输出信号是由所述芯片的内部逻辑赋值,在未成功下载而加电运行时为高阻状态,发光二极管未通;成功下载后赋值为“0”或“1”,发光二极管导通,通过发光二极管通断标识逻辑是否下载成功。
2、 如权利要求1所述的装置,其特征在于,所述管脚为所述芯片闲 置的管脚。
3、 如权利要求1所述的装置,其特征在于,所述发光二极管的负端 连接于所述管脚,正端经由所述限流电阻连接至电源正端;所述管脚的输 出信号在成功下载后由内部逻辑赋值为"0"。
4、 如权利要求1所述的装置,其特征在于,所述发光二极管的负端 连接于电源地端,正端经由所述限流电阻连接至所述管脚;所述管脚的输 出信号在成功下载后由内部逻辑赋值为"1"。
5、 如权利要求l所述的装置,其特征在于,所述芯片为CPLD/EPLD 芯片。
6、 一种实现可编程逻辑器件成功下载指示的方法,其特征在于,包括提供一片可编程逻辑器件芯片;在所述芯片的一个电源端和一个管脚之间串接一个发光二极管和一 个限流电阻,其中,所述管脚的输出信号由所述芯片的内部逻辑赋值,在未成功下 载而加电运行时为高阻状态,成功下载后赋值为"0"或"1"。
7、 如权利要求6所述的方法,其特征在于,所述管脚为所述芯片闲 置的管脚。
8、 如权利要求6所述的方法,其特征在于,所述发光二极管的负端连接于所述管脚,正端经由所述限流电阻连4妾至电源正端;所述管脚的输出信号在成功下载后由内部逻辑赋值为"o"。
9、 如权利要求6所迷的方法,其特征在于,所述发光二极管的负端 连接于电源地端,正端经由所述限流电阻连接至所述管脚;所述管脚的输 出信号在成功下载后由内部逻辑赋值为'T,。
10、 如权利要求6所述的方法,其特征在于,所述芯片为CPLD/EPLD芯片。
全文摘要
一种实现可编程逻辑器件成功下载指示的装置及方法,在可编程逻辑器件芯片的一个电源端和一个管脚之间串接有一个发光二极管和一个限流电阻,其中所述管脚的输出信号是由所述芯片的内部逻辑赋值,在未成功下载而加电运行时为高阻状态,二极管处于关断状态;而在成功下载后赋值为“0”或“1”,IO管脚以低电平或高电平输出,满足二极管的正向导通压降而发光,以此来明显指示可编程逻辑器件是否已经成功下载。
文档编号G06F17/50GK101192245SQ20061014562
公开日2008年6月4日 申请日期2006年11月22日 优先权日2006年11月22日
发明者征 李, 璞 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1