原创 modelsim 仿真学习

2010-7-23 00:37 2840 4 5 分类: FPGA/CPLD

都说用modelsim仿真比较好学,我却迟迟没有入门?(胡乱的写)


modelsim运行方式4种:


1,用户图形界面模式。2,交互式命令行模式。3,Tcl和宏模式。4,批处理模式。


          仿真主要包括功能仿真(前仿真)和门级仿真,时序仿真(后仿真)。在门级仿真的基础上加上时延文件(.sdf文件)的仿真就是时序仿真。


         功能仿真需要的文件:


1,设计源代码。


2,测试激励代码:根据设计要求输入/输出的激励。


3,仿真模型/库:根据内调用的器件供应商提供的模块而定,如FIFO.


        可以在modelsim里面直接写代码进行仿真,也可以在Q ii 里面写testbench再调用modlesim。看特权的书,还是在Q ii里面直接调用比较好。关键是现在面对有点复杂的代码都不知道怎么写脚本。看别人写总是觉得比较简单。Testbench可以理解为一个平台,该平台包含待仿真的模块,具体一点是Testbench为一电路板,在该电路板中包含了我们设计的用HDL语言描述的电路,这块电路板与外界没有任何的接口,其功能仅仅是仿真测试我们设计电路,我们可以将设计的电路中的端口的信号描绘出来,进行仿真分析。


        今天照着特权的写了一下UART的Testbenchestbench,结果它总是说我  没有定义 tx_data,我在上面把他定义了reg,wire.都不行。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户285846 2010-8-6 22:56

字都认识
相关推荐阅读
用户220339 2010-09-14 22:36
近来打算
             其实6月份开始接触FPGA,跟着别人做一下这个,做一下那个...
用户220339 2010-09-14 11:31
基于IP核复用技术的SOC芯片
             为适应产品尽快上市的要求,现在ASIC设计越来越多地采用预先验证好的IP核(如存储器,视频编码解码器等)。      IP核通常分为三种形式:硬核(Hard Core),软核...
用户220339 2010-09-13 19:23
可编程逻辑器件与专用集成电路
           早期电子系统硬件设计采用分立元件,随着集成电路的出现和应用,人们选用功能固定的标准集成电路(例如各种逻辑门,编码器,译码器,触发器,和计数器等)构成硬件系统,后来,又以微处理器为...
用户220339 2010-09-11 22:36
组合逻辑电路(一)
         典型的中规模集成组合逻辑电路如编码器,译码器,数据选择器,数据分配器,数值比较器,算术/逻辑运算单元。         对于一个逻辑电路,其输出状态在任何时刻只取决于同一时刻的输入状...
用户220339 2010-09-09 16:00
LPC2103上的PWM,AD,UART模块
         电源的程序主要是PWM驱动MOS管,然后通过采样反馈电压与设定电压比较在通过相应的换算来调整PWM的占空比,从而达到稳定输出。        显然PWM模块要,AD模块要,为了方面到...
用户220339 2010-09-06 22:08
开始写程序(lpc2103的几个文件)
           搬到谢老师办公室,感觉不错,只是希望效率更高一点。关于比赛的所有都已经结束。8月25号省电子竞赛测试完成,9月1号SOPC竞赛测试完成,不管怎么样,都完整的走完了整个过程。3号把...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条