0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用模拟发现调试数字逻辑

454398 来源:wv 2019-10-08 09:59 次阅读

步骤1:收集材料

您需要的内容:

-1 Basys 3或Nexys 4 DDR

-1 PmodAMP2

-1 PmodMIC3

-2 6针Pmod电缆

-3 6针性别转换器

-1面包板

-1 Analog Discovery 2或Analog Discovery

-2 USB A到B微型电缆

-已安装Waveforms 2015或Waveforms Classic

-Xilinx Vivado已安装并获得许可

如果您有其他输出,希望将其用于其他项目,则可以使用它。但是,我将为您提供一个示例项目。您需要Xilinx Vivado来运行此示例项目。

-耳机

步骤2:打开Waveforms 2015

如何使用模拟发现调试数字逻辑

打开Waveforms2015。您应该看到了如果未将Analog Discovery插入计算机,则显示窗口。

步骤3:插入您的Analog Discovery 2

使用USB A到USB Micro之一插入Analog Discovery B电缆。您应该看到Analog Discovery出现在设备列表中,如本步骤中的图像所示。

步骤4:打开逻辑分析器

在左侧面板上,单击显示逻辑的按钮以打开逻辑分析器。它应该是第五个按钮。

第5步:添加数字I/O信号

单击绿色加号可添加一个信号。首先,我将向您展示如何添加常规的数字I/O信号。单击信号以添加数字I/O信号。

步骤6:再重复两次

再重复两次,总共3个数字I/O信号。

步骤7:添加SPI通道

现在添加SPI通道

单击相同的绿色加号,但这次不是单击信号,而是单击SPI。

步骤8:更改设置以匹配测试设计

更改SPI通道上的设置。上面的设置与我将要使用的SPI演示匹配。这些设置对于确保正确解释SPI数据很重要。

步骤9:打开测试项目并为您的电路板编程

在此步骤中下载,提取并打开SPI项目。

生成位文件并编程Basys3。

步骤10:将三个6针接头连接器插入面包板

取三个6针接头连接器,如图所示,将其插入面包板。

步骤11:将一根Pmod电缆插入面包板

将一根Pmod电缆插入面包板,如图所示。

步骤12:将另一端插入PmodMIC3

插入另一个将Pmod电缆的一端插入PmodMIC3,并密切注意星形的位置。

步骤13:将第二条Pmod电缆插入面包板

将第二条Pmod电缆插入面包板,确保星形与第一条Pmod电缆位于同一位置。

步骤14:将另一端插入Basys 3

将Pmod电缆的另一端插入Basys 3密切注意星星的位置。如果它位于PmodMIC3的引脚1上,则需要位于Basys 3的引脚1上。

PmodMIC 3将成为我们的主设备,而Basys 3将成为我们的从设备。

步骤15:将三根数字I/O线插入6针接头上

获取数字I/O连接0、1和2,然后将它们插入最后的Pmod接头,如图所示。这些将作用域数据,CS和SCLK。

步骤16:整个设置应如下所示:

一旦放在一起,这就是设置的外观喜欢。

步骤17:将片选更改为下降沿触发

在CS信号上右键单击X并将其更改

第18步:查看逻辑信号

现在您可以按run键,也可以按一下并查看逻辑信号。 Run将实时显示信号,而single将对信号进行快照。

注意,在您讲话时,您会看到SPI通道显示的值正在更改。

如果将PmodAMP2插入Pmod端口A的顶部,然后插入耳机,您会发现也可以听到输出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数字逻辑
    +关注

    关注

    0

    文章

    67

    浏览量

    16455
收藏 人收藏

    评论

    相关推荐

    数字电路和模拟电路的区别与联系

    的数值表示,如二进制数字0和1。数字电路的设备通常是通过处理这些离散的数值来实现逻辑和计算功能的。数字电路在电子计算机和通信设备中得到广泛应用,如计算机处理器、存储器、通信网络等。 相
    的头像 发表于 04-21 10:29 596次阅读

    数字电路与逻辑设计

    电子发烧友网站提供《数字电路与逻辑设计.ppt》资料免费下载
    发表于 03-11 09:21 1次下载

    数字电路中逻辑门的电路符号图

    把基本逻辑运算的电子电路称之为逻辑门电路。在数字电路关系应用中,逻辑门电路中的门代表着基本逻辑关系的电路。
    的头像 发表于 02-04 14:58 1026次阅读
    <b class='flag-5'>数字</b>电路中<b class='flag-5'>逻辑</b>门的电路符号图

    如何用内部逻辑分析仪调试FPGA?

    1 推动FPGA调试技术改变的原因 进行硬件设计的功能调试时,FPGA的再编程能力是关键的优点。CPLD和FPGA早期使用时,如果发现设计不能正常工作,工程师就使用“调试钩”的方法。先
    的头像 发表于 12-20 13:35 193次阅读
    如何用内部<b class='flag-5'>逻辑</b>分析仪<b class='flag-5'>调试</b>FPGA?

    【微控制器基础】——电路中的“数字逻辑”(上)

    【微控制器基础】——电路中的“数字逻辑”(上)
    的头像 发表于 10-26 16:34 239次阅读
    【微控制器基础】——电路中的“<b class='flag-5'>数字</b>与<b class='flag-5'>逻辑</b>”(上)

    数字电源和模拟电源怎么隔离

    数字电源和模拟电源怎么隔离 数字电源和模拟电源是电力电子技术中常用的两种电源。其中数字电源主要用于数字
    的头像 发表于 10-16 16:09 2159次阅读

    功率地、逻辑地、数字地、模拟地的区分

    在实际工程应用原理设计时,往往会分很多的地,比如输入电源地、内部电源地、功率地、模拟地、逻辑地、数字地、机壳地等。
    的头像 发表于 10-16 09:31 907次阅读
    功率地、<b class='flag-5'>逻辑</b>地、<b class='flag-5'>数字</b>地、<b class='flag-5'>模拟</b>地的区分

    芯片设计中逻辑仿真和数字验证介绍

    芯片设计的逻辑仿真和数字验证是芯片设计流程中非常重要的一环,它主要用于验证芯片的功能和时序等方面的正确性。下面是逻辑仿真和数字验证的一般流程: 设计规格和功能验证:在开始
    的头像 发表于 09-14 17:11 778次阅读

    为什么说数字电路无法取代模拟电路

    为什么说数字电路无法取代模拟电路 数字电路和模拟电路是两种不同的电路体系,它们各有优劣。数字电路是基于
    的头像 发表于 08-27 15:37 1355次阅读

    模拟数字模拟地与数字地的区别

    模拟数字模拟地与数字地的区别 模拟地和数字地是地理信息系统(GIS)中经常被使用的两个术
    的头像 发表于 08-27 15:36 3465次阅读

    使用 MSO 验证信号质量时典型的调试方法

    今天基于微控制器(MCU)和数字信号处理器(DSP)的嵌入式设计一般都会同时带有模拟信号和数字信号成分。传统上,设计师是用示波器和逻辑分析仪进行测试和
    的头像 发表于 08-07 16:03 351次阅读

    总结plc调试过程中的经验

    调试人员在调试发现的问题,都应及时联系有关设计人员,在设计人员同意后方可进行修改,修改需做详细的记录,修改后的软件要进行备份。并对调试修改部分做好文档的整理和归档。
    发表于 08-02 14:38 335次阅读

    数字液位传感器怎么调试

    数字液位传感器是一种用于测量液体液位的传感器,它可以将液位信号转换为数字信号输出。调试数字液位传感器需要以下步骤。
    的头像 发表于 07-07 01:14 1825次阅读

    数字逻辑板开源分享

    电子发烧友网站提供《数字逻辑板开源分享.zip》资料免费下载
    发表于 06-26 14:51 0次下载
    <b class='flag-5'>数字</b><b class='flag-5'>逻辑</b>板开源分享

    数字还是模拟?I和Q应该如何合并和分离?

    I和Q应该如何结合?通过模拟数字方式?本文将讨论模拟数字 IQ 方法的基础知识。 模拟 IQ 调制器(用于发射器)和 IQ 解调器(用于
    的头像 发表于 05-03 17:01 3301次阅读
    <b class='flag-5'>数字</b>还是<b class='flag-5'>模拟</b>?I和Q应该如何合并和分离?