数字电路仿真结果可视化研究与设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:ekinhushuang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字电路仿真实验教学中,因波形直观性较差而造成部分学生对实验缺乏兴趣。针对此问题,设计了一种数字电路仿真可视化系统。就可视化系统而言,搭建了以文件作为数据通道的Quartus II+Model Sim+Scratch软件结构,其中Quartus II联合第三方仿真工具Model Sim完成数字电路的设计、编译和仿真工作,Scratch负责从点击操作产生Quartus II端的激励信号以及仿真结果的动画展示。该软件结构下的可视化系统可以很好地以动画形式模拟仿真中数据的变化,但由于Scratch仅提供了一种支持手动操作的文件接口,使得其只能以手动导入导出文件的方式与文件中数据进行交互,一定程度上降低了系统的仿真自动化水平。本文的主要工作如下:1.针对上述仿真自动化水平不高的问题,采用二次开发的方法实现了Scratch自动读写文件的功能。在此方法中,基于前端React框架,对Scratch的源代码scratch-gui进行修改,实现列表文件路径绑定、感应响应文件变化、判断仿真是否超时等功能并将它们集成至Scratch主界面“绿旗”按钮对应方法中。实验结果表明,经过对Scratch的二次开发,繁杂的手动操作明显被屏蔽了,极大提高了本系统的仿真自动化水平,符合预期效果。2.Scratch端每一次点击操作所产生的激励数据是以覆盖的方式被存至激励文件,意味着激励文件中仅保存当前仿真的激励数据。为满足时序仿真的要求,提出一种Quartus II调用脚本的方法。在此方法中,通过编写脚本实现将每一次仿真的激励数据以追加的方式存入至激励文件,再以命令的形式将该脚本嵌入至modelsim.tcl文件中合适的位置,以保证仿真执行过程中自动保存历史激励数据。实验结果表明,每执行一次仿真,激励文件中保存的是历史激励的累计数据,符合时序仿真的要求。3.从《逻辑与计算机设计基础》课本选择多个EDA实验,分别对实验的逻辑功能以及动画设计进行实现。仿真的实验结果表明,采用Quartus II+Model Sim+Scratch软件结构的数字电路仿真可视化系统可以直观形象地以动画的形式模拟仿真中数据的变化,并且动画演示效果与实际仿真结果保持高度一致,符合预期效果。也进一步说明,本系统具有较强的可靠性及可扩展性。
其他文献
病毒是体型微小,只由核酸和(或)蛋白质构成的非细胞生物,需要寄生在活细胞内并以复制的方式进行增殖。环状RNA是呈封闭环状结构的非编码RNA分子,表面富含miRNA结合位点,在疾病发生中发挥重要的调控作用。随着高通量测序技术的快速发展,环状RNA在不同物种中的表达与功能研究逐渐成为新的热点。目前在双链DNA病毒(dsDNA)中已鉴定出几种与癌症相关的病毒环状RNA,但尚不清楚其他病毒中是否存在环状R
随着电镀、采矿、印刷、冶金等行业的快速发展,使得大量含Cr(VI)废水被排放进入地表水或地下水。由于Cr(VI)对生物体的高毒性、高流动性、致癌性和致诱变性,对人类及生态环境造成了严重的危害。目前,吸附法是去除废水中Cr(VI)常用的技术。层状双金属氧化物(LDOs)类材料具较大的比表面积和较高的稳定性,聚苯胺(PANI)上有丰富的含氮官能团,为污染物吸附提供了大量的活性点。因此,本文通过简单的水
随着我国城市化进程地不断深入,规划重心逐渐由增量规划向存量规划转变。古城作为城市中重要的存量区域,体现着城市独特的历史文化和地域特征,其可持续的保护更新与城市的协调发展不可忽视。然而随着城市化进程的不断加速,城市遗产的生存环境受到较大冲击,面临传统与现代、保护与发展之间的诸多矛盾。同时,历史文化的缺失和群体认同感的薄弱,给城市特色的保护与传承带来巨大危机。如何促进古城历史文化保护和活力复苏、满足居
膜生物反应器MBR(Membrane bioreactor)技术通过结合生物降解过程和膜过滤过程,具有稳定高效可靠处理效果、高生物固体浓度且没有污泥沉降问题等优点,因而广泛应用于污水处理和废水回用,特别是在改造和提升水处理系统也因其占地小并且效果好而具有优势。然而,膜污染是MBR发展和运用的瓶颈,需要额外的能耗和人力来维护运行。群体淬灭QQ(Quorum quenching)能通过干扰群体响应QS
弹性波全波形反演是地震勘探中重要的研究方法。它从地震数据得到的弹性参数中重建高精度的图像,为地震勘探专家进行石油勘探提供依据。弹性波全波形反演相对于传统的地震勘探方法具有一定的优势,一方面弹性波波动方程相对于一般的声波方程参数更多,对地下介质结构描述的更准确;另一方面,对于复杂地质结构能够构建得更加清晰。但该方法是以巨大的计算成本消耗为代价的。随着高性能计算领域的蓬勃发展,以及超算平台计算能力的不
科技的快速发展,产生了许多以不同形式存储的异构数据,形成了大量封闭的信息孤岛,阻碍了数据的分析、共享和应用。模式匹配方法被广泛应用以解决异构数据语义冲突问题,然而目前的模式匹配方法仍然存在着匹配空间过大,匹配准确率和效率不高等问题。因此本文在深度学习的基础上,重点研究如何降低匹配空间、提高匹配的效率和准确率。主要包括以下几个方面:首先对现有模式匹配方法进行分析,明确基于学习的方法在异构数据语义集成
随着我国对大气污染物排放政策愈加严格,对超细颗粒物的控制已成为各行业研究的热点。滤筒除尘器作为袋式除尘器的进一步发展,除了对超细颗粒物有极好的过滤效率外,还有着过滤面积大,运行阻力小、结构简单、清灰方便等优点。其中卧式滤筒除尘器适用于场地高度受限场所,但目前研究都偏向于传统的立式滤筒除尘器和滤筒清灰方面,对卧式滤筒除尘器流场研究较少,因此本文以常见的两种进气方式卧式滤筒除尘器为研究对象,对其内部流
近几十年来,随着工业化和城镇化不断加快,水环境污染问题日渐突出,有机废水的排放量急剧升高,其中抗生素废水已成为全球废水治理领域关注的焦点。抗生素是一种具有毒性的难降解有机污染物,其残留在水体环境中,将对动植物和生态环境产生巨大弊害。在现有抗生素废水治理工艺中,基于硫酸根自由基(SO4·-)的高级氧化技术(SR-AOPs)因其氧化能力强,反应速率快,适用范围广,操作条件易于控制及催化剂稳定性高,在抗
当前,日益突出的环境污染问题威胁着我们人类赖以生存的生态系统,其中水环境作为万物生命的来源,也正面临着严重的有机污染等问题。如何开发和利用清洁的太阳能来解决这类环境问题已经成为了研究人员的热切关注的话题之一。半导体技术凭借着其高效、耗能低且没有二次污染的优点,被视为目前解决此类环境问题最有前景的手段之一。经过多年的发展,有机半导体材料受到了人们越多的关注。与无机半导体相比,有机半导体有着许多不可比
随着因特网技术的深入发展,网络空间资源正成为一个国家重要的信息基础设施,然而网络空间安全却面临着重大的挑战,许多不法份子为了谋求私益,利用信息技术进行网络攻击危害国家和公众利益。如何识别和阻止层出不穷和千变万化的网络攻击既是国家战略也是社会需要,这其中首要的任务是研究有效的网络异常检测技术。基于深度学习的异常检测技术正受到研究人员的青睐,这些方法大多使用网络流量或者其特征集进行异常检测,但在技术上