CPLD支持什么在线调试工具

237次

问题描述:

CPLD支持什么在线调试工具,在线求解答

最佳答案

推荐答案

一、实验目的

1. 熟悉CPLD的开发软件的基本使用。

2. 掌握CPLD逻辑电路设计方法。

3. 会用逻辑分析仪进行数字电路的测试分析。

二、实验任务和内容

1. 在CPLD中设计一个多位计数器电路,设计要求为:

(1)6位十进制加法/减法计数器,运行过程中可改变加法或减法;

(2)输入计数信号频率最高1MHz,信号电平为0~5V的脉冲信号。

(3)6位数码管动态扫描显示,显示亮度均匀,不闪烁。

(4)有手动清零按键。

2.对设计的电路进行软件仿真

3.计数器电路的CPLD下载、实验调试。

4.使用虚拟逻辑分析仪进行调试和测试

三、实验器材

1. 1.SJ-8002B电子测量实验箱 1台

2.计算机(具有运行windows2000和图形化控件的能力 1台

3.函数发生器 1台

4. SJ-7002 CPLD实验板 1块

5 . 短接线若干

四、实验原理

4.1 CPLD介绍

可编程逻辑器(PLD)是70年代发展起来的一种划时代的新型逻辑器件,一般来说,PLD器件是由用户配置以完成某种逻辑功能的电路。

80年代末,美国ALTERA和XILINX公司采用E2CMOS工艺,分别推出大规模和超大规模的复杂可编程逻辑器件(CPLD)和现场可编程逻辑门阵列器件(FPGA),这种芯片在达到高度集成度的同时,所具有的应用灵活性和多组态功能是以往的LSI/VLSI电路无法比拟的。到90年代,CPLD/FPGA发展更为迅速,不仅具有电擦除特性,而且出现了边缘扫描及在线编程等高级特性。另外,外围I/O模块扩大了在系统中的应用范围和扩展性。较常用的有XILIN X公司的EPLD和ALTERA及LATTICE公司的CPLD。

CPLD/FPGA的设计开发采用功能强大的EDA工具,通过符合国际标准的硬件描述语言(如VHDL或VERILOG-HDL)来进行电子系统设计和产品开发,开发工具的通用性,设计语言的标准化以及设计过程几乎与所用的CPLD/FPGA器件的硬件结构没有关系,所以设计成功的逻辑功能软件有很好的兼容性和可移植性,开发周期短;易学易用,开发便捷。

尽管CPLD、FPGA以及其它类型的PLD器件的结构各有其特点和长处,但是概括起来它们都是由三大部分组成的:(1)一个二维的逻辑块阵列,构成器件的逻辑组成核心;(2)输入/输出块(3)连接逻辑块的互联资源,连线资源由各种长度的线段组成,也包括用于连接逻辑块之间,逻辑块与输入输出部分的可编程连接开关。

本CPLD实验电路板选用ALTERA公司的EPM7128SLC84器件,EPM7128SLC84的特点为:84引脚Pin,内部有128个宏单元、2500个等效逻辑门、15ns的速度、PLCC84封装形式。除电源引脚、地线引脚、全局控制引脚和JTAG引脚外,共提供了64个可用I/O脚,这些引脚可以任意配置为输入、输出和双向方式。

其他答案

CPLD支持多种在线调试工具,其中最常用的是JTAG接口和USB接口。JTAG接口可以通过JTAG调试器连接到计算机上,使用调试软件进行在线调试;USB接口则可以通过USB转接口连接到计算机上,使用相应的调试软件进行在线调试。此外,还有一些供应商提供的专用在线调试工具,可以根据具体情况选择使用。

其他答案

SignalTap II Logic Analyzer:SignalTap II是Altera公司的在线调试工具,可以用于FPGA和CPLD的在线调试。它可以捕获和分析设计中的信号,帮助用户快速定位问题。

ChipScope Pro:ChipScope Pro是Xilinx公司的在线调试工具,可以用于FPGA和CPLD的在线调试。它可以捕获和分析设计中的信号,帮助用户快速定位问题。

FlashPro:FlashPro是Lattice Semiconductor公司的在线调试工具,可以用于Lattice FPGA和CPLD的在线调试。它可以捕获和分析设计中的信号,帮助用户快速定位问题。

USB Blaster:USB Blaster是Altera公司的在线调试工具,可以用于Altera FPGA和CPLD的在线调试。它可以通过JTAG接口与目标设备进行通信,支持调试和编程功能。

J-Link:J-Link是SEGGER公司的在线调试工具,可以用于多种微控制器和FPGA/CPLD的在线调试。它支持多种接口,包括JTAG、SWD、SPI等,具有高速、稳定的特点。

总之,不同厂商的CPLD支持不同的在线调试工具,用户需要根据自己使用的CPLD型号和厂商选择相应的在线调试工具。

为你推荐