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

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

3天内不再提示

请问怎样去设计串口收发模块仿真模型?

电子工程师 来源:电子工程世界 作者:小梅哥 2021-04-19 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本实验,为ZX-2开发板的综合实验,该实验利用ZX-2开发板上的ADC、独立按键、UART等外设,搭建了一个具备丰富功能的数据采集卡,ZX-2开发板负责进行数据的采集并将数据通过串口发送到PC机上,PC端,利用强大的串口调试工具——串口猎人,来实现数据的接收分析,并将数据分别以波形、码表、柱状图的形式动态显示出来,以让使用者能够直观的看到ADC采集到的信号细节。同时,用户也可以使用串口猎人通过串口给下位机(FPGA)发送指令,下位机将对接收到的指令进行解码,然后依据解码结果来配置FPGA中各个子模块的控制寄存器,以实现通过串口控制FPGA中子模块工作状态的功能。

本实验中,涉及到的应用模块和知识点如下所示:

串口收发模块的设计和使用;

串口收发模块仿真模型的设计;

串口简单数据帧的解码;

串口帧转Memory Mapped总线的设计;

Memory MappedSlave模块的设计;

线性序列机设计思想的应用(ADC驱动);

独立按键消抖的分析与实现;

直接数字频率合成(DDS)的设计与实现;

使能时钟对系统间模块协调工作的重要性;

串口猎人的详细使用;

完整系统的仿真验证设计;

头文件在设计中的运用;

Quartus II软件中可定制化存储器ROM的使用;

本实验不仅注重可综合的代码编写,同时更注重代码的仿真验证。通过仿真,我们能够寻找设计中可能存在的问题并修正。最终,在整个系统仿真无误的基础上,下载到开发板上一次性成功。

下图为本设计的框架结构图:

请问怎样去设计串口收发模块仿真模型?

系统采用模块化设计,在模块划分的过程中,重点考虑了系统的可扩展性,下表为对系统中各模块功能的简单介绍。

请问怎样去设计串口收发模块仿真模型?

系统中各端口和信号的功能介绍如下:

请问怎样去设计串口收发模块仿真模型?

本实验为综合性实验,代码量较大,因此这里只针对部分代码进行讲解。

责任编辑:lq6

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

    关注

    1664

    文章

    22508

    浏览量

    639485
  • 存储器
    +关注

    关注

    39

    文章

    7758

    浏览量

    172253
  • adc
    adc
    +关注

    关注

    100

    文章

    7950

    浏览量

    556987
  • 串口
    +关注

    关注

    15

    文章

    1627

    浏览量

    83391

原文标题:基于ZX-2型FPGA开发板的串口示波器(一)

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BLE-SER串口通信蓝牙模块嵌入式设备应用

    物理串口一样直接收发数据,底层蓝牙协议栈完全透明。意味着串口通信蓝牙模块现有串口程序无需任何二次开发,就能实现“插线变无线”。
    的头像 发表于 04-29 16:46 550次阅读

    基于 Foster 模型的实战建模:如何在仿真软件中设置 SiC 模块的瞬态热阻参数

    基于 Foster 模型的实战建模:如何在仿真软件中设置 SiC 模块的瞬态热阻参数 碳化硅功率模块热管理挑战与瞬态热阻抗建模的工程背景 在现代电力电子工程的宏大图景中,半导体材料的演
    的头像 发表于 03-24 08:21 278次阅读
    基于 Foster <b class='flag-5'>模型</b>的实战建模:如何在<b class='flag-5'>仿真</b>软件中设置 SiC <b class='flag-5'>模块</b>的瞬态热阻参数

    核聚变装置中PSM高压电源的实时仿真与验证

    ,对高压电源模型进行了实时仿真联合调试。 >仿真模型 PSM高压电源模型由多个子模块串联而
    发表于 02-09 15:45

    应用于高速收发模块的MT-FA+透镜阵列组件是怎么工作的?

    收发模块
    hycsystembella
    发布于 :2026年01月12日 15:23:23

    请问CW32 UART用于数据收发的具体过程是怎样的?

    CW32 UART用于数据收发的具体过程是怎样的?
    发表于 12-24 07:42

    请问JTAG仿真器可以通过串口给芯片下载程序吗?

    JTAG仿真器可以通过串口给芯片下载程序吗?如果可以是必须要特定的UART口还是任何的UART口都可以? 另外JTAG仿真器能不能通过串口对芯片进行
    发表于 11-24 07:07

    英飞凌IPOSIM平台加入基于SPICE的模型生成工具,助力提升系统级仿真精度

    【2025年10月27日,德国慕尼黑讯】英飞凌科技股份公司(FSE代码:IFX/OTCQX代码:IFNNY)推出的英飞凌功率仿真平台(IPOSIM)被广泛用于计算功率模块、分立器件及盘式器件的损耗
    的头像 发表于 10-27 17:03 780次阅读
    英飞凌IPOSIM平台加入基于SPICE的<b class='flag-5'>模型</b>生成工具,助力提升系统级<b class='flag-5'>仿真</b>精度

    IN Multisim中找不到ADA4940-1的仿真模型解决方案

    qqxjyxjy清风:在仿真软件IN Multisim中找不到ADA4940-1的仿真模型,怎么办? AI: 好的,用户说在Multisim里找不到ADA4940-1的模型,怎么办。首
    的头像 发表于 10-09 09:18 1133次阅读

    GD32的串口DMA收发数据失败怎么解决?

    我在使用RTT的GD32F303的BSP时,配置使用串口DMA收发(rt_device_open),发现错误,最终无法收发数据,对比了STM32的BSP发现在drv_usart.c中
    发表于 09-17 06:04

    外部晶振在USB转串口模块的应用

    在工业设备、嵌入式系统以及各类专业仪器中,串口通信依然是关键的数据传输方式。为适应现代计算机,USB 转串口模块应运而生。可将 USB 接口转换为传统的串口,从而实现 USB 信号与
    的头像 发表于 08-12 17:28 1589次阅读
    外部晶振在USB转<b class='flag-5'>串口</b><b class='flag-5'>模块</b>的应用

    模块与光纤收发器可以互连吗?

    模块与光纤收发器 可以互通 ,二者均属于光电信号转换设备,但需满足特定技术条件才能稳定工作。以下是互通的核心要点及注意事项: 一、互通原理与技术基础 功能互补性 光模块:插在交换机/路由器光口
    的头像 发表于 06-20 15:29 2191次阅读
    光<b class='flag-5'>模块</b>与光纤<b class='flag-5'>收发</b>器可以互连吗?

    【教程】使用NS1串口服务器对接智普清言免费AI大语言模型

    AI大语言模型可以帮助我们解决各种问题,如翻译、写文案、创作诗歌、解决数学问题、情感陪伴等等。今天教大家如何使用NS1串口服务器模块实现对接智普清言AI大语言模型,实现与大语言
    的头像 发表于 06-12 19:33 933次阅读
    【教程】使用NS1<b class='flag-5'>串口</b>服务器对接智普清言免费AI大语言<b class='flag-5'>模型</b>

    pspice一直显示元器件没有仿真模型怎么回事?

    有大佬知道pspice仿真为什么总是显示找不到仿真模型吗,就连自带库的元器件左上角也有个绿圈显示没有仿真模型
    发表于 06-09 18:57

    新升级!功能更强大的串口I/O联网模块,ASK/OOK超外差无线射频模块

    本周新品上市串口I/O联网模块超外差无线射频模块部分型号参与送样文末了解详情↓↓↓MA01-AXCX系列串口I/O联网模块MA01-AXCX
    的头像 发表于 06-05 19:32 1382次阅读
    新升级!功能更强大的<b class='flag-5'>串口</b>I/O联网<b class='flag-5'>模块</b>,ASK/OOK超外差无线射频<b class='flag-5'>模块</b>

    绿氢系统篇丨PEM电解槽模型交流接入模式仿真验证

    组成,模型如图所示,制氧速率为制氢速率的一半。 三、 仿真验证 本篇中我们分别用离线模型验证、实时仿真验证两种方式验证了该 PEM 电解槽模块
    发表于 06-05 18:55