一种基于复杂可编程逻辑器件的仿真器的制作方法

文档序号:6452423阅读:288来源:国知局
专利名称:一种基于复杂可编程逻辑器件的仿真器的制作方法
技术领域
本实用新型涉及一种基于复杂可编程逻辑器件的仿真器。
背景技术
现有的大部分仿真器使用Altera官方生产,对于大众化的初学者来说,价格较贵,不适合购买。另外也有不少国内的仿真器只兼容少部分的芯片,或者只能采用打印机并行口进行数据仿真和烧写,速度较慢。
发明内容本实用的目的是提供一种基于复杂可编程逻辑器件的仿真器,解决了传统仿真器的数据传输较慢的问题,另外,解决了仿真器和部分芯片不兼容的问题,可对ALTERA公司全系列器件CPLD和FPGA进行仿真和烧写。本实用新型采用以下方案实现一种基于复杂可编程逻辑器件的仿真器,其特征在于包括CPLD单元、电平转换电路、USB数据传输模块、JTAG下载口电路、PLA-JTAG下载口电路以及为仿真器供电的电源单元;所述的USB数据传输模块和PLA-JTAG下载口电路均与所述的CPLD单元连接;所述的CPLD单元还经所述的电平转换电路与JTAG下载口电路连接。在本实用新型一实施例中,所述的USB数据传输模块包括USB接口与FT245RL芯片,所述的USB接口经稳压管与所述的FT245RL芯片连接。在本实用新型一实施例中,所述的CPLD单元为EMP240T100C5 CPLD。与现有技术相比,本实用新型的有益效果是1、解决了仿真器成本高问题。2、解决了仿真器访问速度慢的问题。3、解决了仿真器和器件不兼容的问题。4、支持三种下载模式 AS、PS和JTAG。5、采用成本较低但门数较多的EPM240芯片。另外本实用新型体积小、重量轻、可靠性高等优点,因此有着广阔的应用前景。目前笔记本电脑几乎已经淘汰了并口,所以常用得ByteblasterMV和ByteblasterII下载线都已经不能在笔记本上使用,所以对于笔记本用户来说,选用USB下载线既方便,又是非常必要的。

图I是本实用新型实施例电路结构原理框图。图2是本实用新型实施例USB接口电路示意图。
具体实施方式
以下结合附图及实施例对本实用新型做进一步说明。如图I所示,本实用新型提供一种基于复杂可编程逻辑器件的仿真器,其特征在于包括CPLD单元、电平转换电路、USB数据传输模块、JTAG下载口电路、PLA-JTAG下载口电路以及为仿真器供电的电源单元;所述的USB数据传输模块和PLA-JTAG下载口电路均与所述的CPLD单元连接;所述的CPLD单元还经所述的电平转换电路与JTAG下载口电路连接。为了让一般技术人员更好的理解本实用新型,下面我们结合各模块的功能及连接关系做具体的说,本实施例的CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件采用EMP240T100C5 CPLD,其实现该仿真器的协议转换,USB数据传输模块中的 FT245RL芯片负责USB数据和CPLD数据的转换,并对里面的EEPROM进行相应的配置。请参照图2,图2是本实用新型实施例USB接口电路示意图,该USB接口通过稳压管与FT245RL的DM、DP引脚连接在一起,对整个系统进行过压保护,防止输入电压过大烧毁整个系统;FT245RL的8位并行数据口及4位读写状态控制引脚与CPLD BANKl中的I/
0口相连接,通过程序来驱动FT245RL工作。本实施例的CPLD单元提供了两种程序的下载接口,即JTAG下载口和PLD_JTAG下载口 ;其中,PLD_JTAG下载口用于加载设备的初始化固化程序,保证系统可以实现仿真器的功能,而JTAG下载口则用于仿真器与被仿真的设备连接,用于烧写和仿真连接的设备,如Altera系列中的一种板卡。通过由MAX3378组成的电平转换电路将JTAG下载口连接到CPLD对应的I/O上,可以实现仿真器对3. 3v至5v的器件都能进行仿真,而不至于过压,或电压不足;在电源单元中本实用新型还增加了滤波电路,以提高本使用新型的稳定性和可靠性。总之,本实用新型采用USB2.0接口解决了传统仿真器的数据传输较慢的问题, 另外,解决了仿真器和部分芯片不兼容的问题,主要用于对ALTERA公司全系列器件CPLD 和 FPGA 进行仿真和烧写,CPLD 有MAX3000、MAX7000, MAX9000 和 MAXII 等。FPGA 有 Stratix、StratixII、StratxIII> Cyclone、Cyclonell、Cyclonelll、ACEXIK> APEX20K 和 FLEX10K 等。主动串行配置器件EPCS1、EPCS4、EPCS16、EPCS64 等。支持 SignalTap II 嵌入式逻辑分析仪功能;支持与Nios II嵌入式软核处理器的通信和在系统调试;完全兼容 ALTERA USB Blaster,使用方法、功能和性能都和ALTERA原厂下载线一致。以上所述仅为本实用新型的较佳实施例,凡依本实用新型申请专利范围所做的均等变化与修饰,皆应属本实用新型的涵盖范围。
权利要求1.一种基于复杂可编程逻辑器件的仿真器,其特征在于包括CPLD单元、电平转换电路、USB数据传输模块、JTAG下载口电路、PLA-JTAG下载口电路以及为仿真器供电的电源单元;所述的USB数据传输模块和PLA-JTAG下载口电路均与所述的CPLD单元连接;所述的 CPLD单元还经所述的电平转换电路与JTAG下载口电路连接。
2.根据权利要求I所述的基于复杂可编程逻辑器件的仿真器,其特征在于所述的USB 数据传输模块包括USB接口与FT245RL芯片,所述的USB接口经稳压管与所述的FT245RL 芯片连接。
3.根据权利要求I所述的基于复杂可编程逻辑器件的仿真器,其特征在于所述的 CPLD 单元为 EMP240T100C5 CPLD。
专利摘要本实用新型涉及一种基于复杂可编程逻辑器件的仿真器,其特征在于包括CPLD单元、电平转换电路、USB数据传输模块、JTAG下载口电路、PLA-JTAG下载口电路以及为仿真器供电的电源单元;所述的USB数据传输模块和PLA-JTAG下载口电路均与所述的CPLD单元连接;所述的CPLD单元还经所述的电平转换电路与JTAG下载口电路连接。本实用新型采用USB2.0接口解决了传统仿真器的数据传输较慢的问题,另外,解决了仿真器和部分芯片不兼容的问题,电路结构简单,具有较好的实用价值。
文档编号G06F11/26GK202351857SQ20112047046
公开日2012年7月25日 申请日期2011年11月24日 优先权日2011年11月24日
发明者汤云东 申请人:福州大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1