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

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

3天内不再提示

怎样利用modelsim仿真波形图案来显示字符?

FPGA之家 来源:数字积木 作者:数字积木 2021-06-26 10:26 次阅读

这个小工程利用modelsim仿真波形图案来显示字符。效果如下,送给正在复习备考的同学,坚持就是胜利:

用到的工具如下:

---PCtoLCD2002 : 产生显示用的字符点阵

---Quartus:代码编写,仿真文件生成。

---Modelsim:生成要显示的字符图案。

1,字符点阵产生

PCtoLCD2002端设置如下:

pYYBAGDWkgKAbFDKAAEic6gJ374486.jpg

生成字符点阵:

poYBAGDWkfqATXXDAAEic6gJ374803.jpg

保持字模后,生成的字符点阵文件如下:

poYBAGDWkfSAEXdBAAECdpfC4tg680.jpg

2,字符点阵数据处理

将字符点阵文件中的提示信息,备注,标点符号等全部删除,只留下点阵的编码。并将相邻奇偶两行的数据调整到一行。效果如下:

pYYBAGDWkeyAO5z-AAB8ocYaWME142.jpg

将处理后的字符文件重命名为 char_code.hex 。

3,代码编辑

(1,)字符点阵数据储存

利用BRAM模块来储存字符点阵数据。利用 readmemh 函数加载字符点阵数据。

poYBAGDWklSAC5-OAABgmUxnudA262.jpg

(2)波形生成

将从BRAM模块中读出的数据与时钟信号按位相与即可。

poYBAGDWkluAWgzWAAA4I2LsRbs100.jpg

4,仿真

编写仿真文件,运行仿真,展开 out 信号,缩放到合适比例,即可看到字符显示。效果即同文章开头所示。

【注】本工程是利用quartus设置的仿真环境,在仿真设置时,最好将 char_code.hex 也添加进仿真文件列表中,仿真仿真软件找不到该文件。

pYYBAGDWkmKAQxHQAACxxLmY6vM872.jpg

文章来源:数字积木

图片来源:清风淡雨

责任编辑:lq6

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

    关注

    50

    文章

    4030

    浏览量

    133358
  • 字符
    +关注

    关注

    0

    文章

    232

    浏览量

    25156
  • ModelSim
    +关注

    关注

    5

    文章

    174

    浏览量

    47100

原文标题:利用modelsim波形显示字符【附代码】

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用modelsim时的问题分析

    仿真对于FPGA设计来说至关重要,我们经常使用modelsim进行功能仿真或者时序仿真,这样就需要将m
    的头像 发表于 10-24 18:15 162次阅读
    使用<b class='flag-5'>modelsim</b>时的问题分析

    LabVIEW波形图截取局部数据

    在一个简单数采项目中往往需要“数据显示”功能模块,在数据采集后进行数据的显示和分析。本期小编给大家带来一个放大局部数据以后拿到目标数据的小功能,可以在数据量较大或者想详细查看并分析某一段波形数据时用这个方法获取到局部数据。
    的头像 发表于 10-21 10:31 334次阅读
    LabVIEW<b class='flag-5'>波形图</b>截取局部数据

    按照LM13700手册上搭建VCA电路,利用Multisim进行仿真遇到的疑问求解

    仿真发现两个问题: 1、如果利用二极管降低输出波形的失真,即使用13K电阻,保证Id=1mA,发现仿真时,电路的增益和理论计算差距较大,而
    发表于 08-20 07:44

    如何在ModelSim中添加Xilinx仿真

    今天给大侠带来在FPGA设计应用中如何在ModelSim中添加Xilinx仿真库,话不多说,上货。 注意:ModelSim一定要安装在不带空格的目录下,即不要安装在“Program
    发表于 07-03 18:16

    利用逆变器PSPICE仿真模型模拟瞬间动态响应

    电子发烧友网站提供《利用逆变器PSPICE仿真模型模拟瞬间动态响应.docx》资料免费下载
    发表于 06-05 13:18 0次下载

    示波器显示波形的原理详解

    示波器,作为电子测量领域中不可或缺的工具,主要用于观测、分析和记录电信号。其核心功能在于将电信号转换为可见的波形图像,使工程师和技术人员能够直观地了解信号的特性。本文将深入探讨示波器显示波形的原理,以及其中涉及的各个关键技术和步
    的头像 发表于 05-20 16:46 2123次阅读

    最实用的Modelsim使用教程

    今天给大侠带来最实用的Modelsim初级使用教程,话不多说,上货。 一、 Modelsim简介 Modelsim仿真工具是Model公司开发的。它支持Verilog、VHDL
    发表于 03-19 16:40

    proteus波形发生器怎么把波形图调出来

    波形图的详细指南。 第一步:创建电路图 在Proteus中,首先需要创建一个适当的电路图。您可以从零开始设计电路,或者使用Proteus的示例电路进行实践。创建电路图的方法包括拖动并放置所需的组件、连线以及设置适当的参数值。 第二步:添加
    的头像 发表于 02-23 16:53 7490次阅读

    Modelsim报错, -novopt 开关打开,仿真失败

    在使用紫光同创PDS和Modelsim联合仿真时,modelsim报错不会解决,如下图
    发表于 02-18 10:26

    如何使用 ModelSim 进行设计仿真

    ModelSim为HDL仿真工具,我们可以利用该软件实现对所设计的VHDL或Verilog程 序进行仿真,支持IEEE常见的各种硬件描述语
    发表于 01-14 09:47 0次下载

    labview波形信号怎么转成字符

    波形信号 首先,我们需要获取波形信号。波形信号可以是来自测量仪器、传感器或其他硬件设备的实时数据,也可以是通过仿真或模拟生成的数据。在LabVIEW中,可以使用各种传感器和仪器的驱动程
    的头像 发表于 01-04 09:46 1340次阅读

    在Saber中如何输出高质量的原理图或波形图呢?

    在撰写与Saber有关的建模文档和仿真报告时,必然会涉及到相关的原理图和仿真波形图,这时候在Word或PowerPoint中插入高质量的原理图或图形图像是必不可少的。
    的头像 发表于 12-05 14:59 1474次阅读
    在Saber中如何输出高质量的原理图或<b class='flag-5'>波形图</b>呢?

    怎样单独使用modelsim仿真xilinx呢?

    直接在modelsim软件内执行.do文件进行仿真,不通过vivado调用modelsim,vivado仅用于生成IP核。
    的头像 发表于 12-04 18:26 1319次阅读
    <b class='flag-5'>怎样</b>单独使用<b class='flag-5'>modelsim</b><b class='flag-5'>仿真</b>xilinx呢?

    LabVIEW绘制带有多个不同标尺的波形图

    到活动曲线和Y 标尺索引属性节点。 除非使用属性节点进行配置,否则波形图/图表将以默认的原始标尺绘制。如果要使用新的标尺绘制,请将曲线编号连接到活动曲线,并将数值常量1连接到Y 标尺索引。 上图显示了一
    发表于 11-24 19:20

    LabVIEW如何获取波形图上游标所在位置的数值

    LabVIEW如何获取波形图上游标所在位置的数值 获取游标所在位置数值的一种方法是利用波形图的游标列表属性。 在VI的程序框图中,右键单击波形图并选择创建»引用 ,然后将创建的引用节点
    发表于 11-20 20:25