- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Testbench设计;本章目录;Testbench简介
Testbench基本结构
激励信号的产生
Testbench实例;数字系统设计方法;;TestBench..?!;VHDLtestbench;Testbench简介;Testbench简介
Testbench基本结构
激励信号的产生
Testbench实例;激励
信号;Testbench的基本结构;Testbench简介
Testbench基本结构
激励信号的产生
Testbench实例;时钟信号的产生
复位信号的产生
复杂周期性信号的产生
使用DELAYED属性产生两相关性信号
一般激励信号的产生
典型错误;激励信号的产生;clk1、clk2和clk3有何区别?试用并行赋值语句产生上述时钟信号;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;激励信号的产生;Testbench简介
Testbench基本结构
激励信号的产生
Testbench实例;Testbench实例;Testbench实例;Testbench实例;Testbench实例;;当加法器位数增加时,要覆盖所有可能的输入,此方法需要罗列的情况倍数增加,代码书写将会非常麻烦;Testbench实例;Testbench实例;Testbench实例;Testbench实例;Testbench实例;Testbench设计进阶;Testbench设计进阶;高级Testbench概述;简单Testbench概述;高级Testbench概述;Testbench设计进阶;文件的读写;仿真时,VHDL允许设计人员从文件加载数据或将数据存储到文件中。比如用户定义的测试矢量可以保存在文件中,然后在仿真时从文件中读取这些测试矢量。另外,仿真的结果也可以保存在文件中。;TEXTIO是VHDL标准库STD中的一个程序包
(Package)。在该包中定义了三个类型:LINE类型、TEXT类型以及SIDE类型。另外,还有一个子类型
(subtype)WIDTH。此外,在该程序包中还定义了一些访问文件所必须的过程(Procedure)。;数据类型——LINE;数据类型——TEXT
;数据类型——SIDE;TEXTIO—文件定义;TEXTIO—文件定义;TEXTIO—文件定义;TEXTIO提供了基本的用于访问文本文件的过程。类似于C++,VHDL提供了重载功能,即完成相近功能的不同过程可以有相同的过程名,但其参数列表不同,或参数类???不同或参数个数不同。
TEXTIO提供的基本过程有:;TEXTIO—使用例程;Testbench设计进阶;VCD数据库文件;VCD数据库
;用VCD文件记录仿真数据;
用VCD文件记录仿真数据;操作提示
;VCD文件样式;利用ModelSim查看VCD文件;Testbench设计进阶;断言语句(Assert);断言语句(Assert);断言语句的使用方法;断言语句的使用方法;断言语句的应用实例;LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;
USEIEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITYcounterIS
PORT(CLK,CLR,DIR:INSTD_LOGIC;
CT_RESULT:OUTSTD_LOGIC_VECTOR(3DOWNTO0));
ENDcounter;
ARCHITECTUREBehavOFcounterIS
SIGNALTMP:STD_LOGIC_VECTOR(3DOWNTO0);
BEGIN
PROCESS(CLK,CLR)
BEGIN
IF(CLR=‘1’)THEN--清零
TMP=0000;
ELSIF(CLKEVENTANDCLK=1)THEN
IF(DIR=1)THEN--当DIR为高电平时,计数器为加1计数器
TMP=TMP+1;
ELSE
TMP=TMP-1;--当DIR为低电平时,计数器为减1计数器
ENDIF;
ENDIF;
ENDPROCESS;
CT_RESULT=TMP;
ENDBehav;
;LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;
USEI
您可能关注的文档
- 《数字系统设计VHDL》EDA开发硬件与软件平台教学软件的使用(QuartusII).pptx
- 《数字系统设计VHDL》第4章时序逻辑电路.pptx
- 聚合物基固态电池关键材料开发.docx
- 锂电池固态电解质的研究-清华大学.docx
- 信息技术-计算机行业AI+专题系列点评(二十九):DeepSeek 发布必威体育精装版论文,大模型长文本推理革命-华创证券[吴鸣远]-20250219【11页】.docx
- 医药生物行业行业深度报告:Deepseek冲击波系列报告-医疗AI赋能,大数据价值深度挖掘.docx
- 支持大规模设备更新和消费品以旧换新税费优惠政策汇编.pdf
- 康弘药业2023社会责任(ESG)报告.pdf
- 2025年全球社交媒体营销调研报告-Meltwater融文.docx
- 山东精工:磷酸铁锂锂电池一致性检测及控制策略.docx
- 2025年可观测性体系建设100问-博睿数据.docx
- 中国经济观察:2025年一季度.pdf.docx
- 2024年自动化行业报告:工业物联网数字化转型与智能制造.docx
- Deepseek冲击波:AI赋能加速市场聚势重构.docx
- 天津市科技创新政策要点汇编 (2024年版) .docx
- 亚洲经济分析:关于2025年的十个问题-高盛.docx
- 陆浩总经理-高能量密度固态电池关键材料-硅基负极与固态电解质.docx
- 2024年中国企业境外反垄断风险及应对策略报告-AnjieBroad安杰世泽.docx
- 教育行业:从多邻国看AI在教育行业的应用.docx
- 三七互娱2024年半年度社会责任报告.pdf
文档评论(0)