CPLD支持什么在线调试工具?

虚拟屋 2023-08-14 13:42 编辑:admin 226阅读

一、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脚,这些引脚可以任意配置为输入、输出和双向方式。

二、怎么在chrome调试工具直接修改js代码?

1、在元素标签上右键审查元素。

2、蓝色部分与红色箭头所指是选中的元素代码。

3、点击箭头所指的部位,打开控制台,如果js 异常会在这里显示相关信息。

4、按照箭头的顺序点击,在代码59行,打上断点。

5、点击箭头所指的位置,刷新页面。

6、js运行到断点的位置会暂停。

7、点击右侧箭头所指的位置,单步执行js代码。

8、鼠标放在变量上,可以查看变量的相关信息。

三、js如何添加反调试?

打开js,然后点击设置就能添加反调试

四、dw怎么导入js文件调试?

选择折线图,上方会有x,y轴的设置,然后设置处理即可。

五、linux 调试工具?

gdb 调试利器:DB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具;

ldd 查看程序依赖库:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。

lsof 一切皆文件:lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。

ps 进程查看器:要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。

六、profinet调试工具?

西门子 PRONETA 是基于 PC 的免安装软件,用于帮助诊断和调试 自动化系统 PROFINET 网络,其提供了以下的特点:

· 拓扑总览,自动扫描 PROFINET 网络,显示所有节点拓扑联结关系· I/O 测试,快速测试现场 ET200 分布式 I/O 的接线和配置· 所有任务可在无 CPU 连接下进行

七、css调试工具?

css说是调试工具其实只是一段 Javascript 代码,但非常实用,它会给页面里所有的 DOM 元素添加一个 1px 的描边(outline),方便我们在调试 CSS 过程中分析、排查问题。

先来看看代码,它有两个版本,一个是使用的$$选择器,代码量更少(浏览器控制台支持 $$ 选择器);另一种就是传统的document.querySelectorAll选择器:

八、海康不在线怎么调试?

先检查供电问题,也就是前端摄像机和后端交换机录像机的供电是否正常,再检查这些设备是否故障,最后检查线路是否通顺。一一排查就可以了。

九、开发调试工具adb是调试什么?

  adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:  

1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;  

2、在设备上运行shell命令;  

3、管理设备或手机模拟器上的预定端口;  

4、在设备或手机模拟器上复制或粘贴文件;  

十、chrome调试页面怎么看js?

在被调速的代码的地方加上 debugger; 在chrome中调出控制台。

运行代码(运行网页),就会听到你debugger的地方了 watch一下你的变量,什么的就可以