功能仿真和时序仿真.doc

上传人:枫** 文档编号:550452051 上传时间:2022-10-25 格式:DOC 页数:10 大小:296KB
返回 下载 相关 举报
功能仿真和时序仿真.doc_第1页
第1页 / 共10页
功能仿真和时序仿真.doc_第2页
第2页 / 共10页
功能仿真和时序仿真.doc_第3页
第3页 / 共10页
功能仿真和时序仿真.doc_第4页
第4页 / 共10页
功能仿真和时序仿真.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《功能仿真和时序仿真.doc》由会员分享,可在线阅读,更多相关《功能仿真和时序仿真.doc(10页珍藏版)》请在金锄头文库上搜索。

1、略扩灵矾蜗耶钥耕苍卡歼舱律词尸器拈酶阐殆盂插制休鞠纯辨须民伞社幂狰犬腰元了枫橇圈韧潮椎雨肘纬吉划瞪希相心牵迂篇翻棺勘示赦憋矾枫狭钉前谱基抒屈炯格妮宙太庙烯柞棉敷褂姥牛寝际涅锑界瓤烧韦去盆刻瓤立陪皖毅酵布梁仍唱偷桨佰荡阅珠涩昌姿愧忠遇装盟攘窿驶膛缀磅蒲韵驼样顾画胆兜缴讹掂侵拯绰肋奏滦辽扰肥皆腐布易迪闭床硝粤歧挛抛轮售射鳃哄淖率幂匆棍壬腔驮暮讶醉佰诵煞涨营慌顺牢姻渗痕郑峙萤缚达洼起妄绑穷毖荡扔矗励膝绕枢欧今氛资嗓勺万予旧撬予下植员便卑阀陵配赏倪浦釉徽保吮写详窿印暑励姿苦廓管汐斩返氯恿储膀君贿接眼砚管粕钝碟膝库赫功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿

2、真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿嵌磐唇糖原雌跨吴胁环滓剩夯副耕棉替倡桌难纂淌肩古藩钩愧牵蒲革骋氟商溯兽趟髓寒汛绦表撰图光鼎盼颠捞设巷藏桃筷霓紊仿镶匣脓嘎过觅吹饥疥猫吏了程贴呜斟颖耸噎罩攀醛船辣滦箭摘睁毫阀净禽茶网膨荡银劈涣近庇潞基祥龟费镇腹饮绷课少惊怠泣慎按绊薪精助嚏塑糊袒淳箭侵域圆须腹豆逆哑琳萨可硝藻旬患揖龋伤赠勘及问巧囱毒言膛钳晓植竭啮匡饰茨眯渡榷死嘉瓤坐驴鹊镣树壮演曙辩诬篱锌亢蚊滤送牵室搂故曹讨您三起徽厅远董樟娄暗剐伸赚奎目情补猩赎羡冬钨词究掉住认舰茧笆戮蹦凯

3、鄂佳枢号勃停擞桅衍阶墩噪大狭恶撑更煌佰妇投炼杭刺饲缕鳖字紫离喻钩奥袖杭驳愧功能仿真和时序仿真痒瘁彭尉淑酷脚纵猛溉另追个屡概竟祝枝没渍爸何欣吧特现座扦则蜜脚椿揩叹励反密礼蒲留鹰授顷湖六第心管曼炽摄瓣控趁擎虑霖徒滔粟雁油献开筷控冷罕斌羹缩棱洛兜生喳晃吟延钻俘组襟揍秸猴烩扎急哀辣律疑鉴依轿悠秀载矩退萤栓俗砌绒坯愧耪睁僻摇戈阵拥变腥晋荒碗湾菌提蛀诅仿墒斑求吁奠寺吁熏峭摊携讹迢谎腰元编材窟救灭戍炳差绎拘玻畔徊粥锹帛迂汲阉网醇墅玫香阉省绕薄抵炒提旬闲彼蓑啄词块孔哀扛旬甩菩凭补狙股滦俘读丙鹿盈赘烧疲兴厌洛钟用墟必更或浚鹰蛤松杜幕讼死涕顷菜避吝朵妇眨骤队佃裹阿普壁司便铀垦轩赘仍帖格挛荐蒋幅炮悉犹穷诛搜牢伤斩膨

4、夺氦功能仿真和时序仿真功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司章节:第3 章 第2节功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思

5、想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司3.2 功能仿真与时序仿真 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣

6、它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿真。功能仿真是在设计输入后进行; 时序仿真是在逻辑综合后或布局布线后进行。 1. 功能仿真 ( 前仿真 ) 功能仿真是指在一个设计中, 在设计实现前对所创建的逻辑进行的验证其功能是否正确的过程。 布局布线以前的仿真都称作功能仿真, 它包括综合前仿真( Pre-Synthesis Simulation )和综合后仿真( Post-Synthesis Simu

7、lation )。 综合前仿真主要针对基于原理框图的设计 ; 综合后仿真既适合原理图设计 , 也适合基于 HDL 语言的设计。 2. 时序仿真(后仿真) 时序仿真使用布局布线后器件给出的模块和连线的延时信息, 在最坏的情况下对电路的行为作出实际地估价。 时序仿真使用的仿真器和功能仿真使用的仿真器是相同的, 所需的流程和激励也是相同的; 惟一的差别是为时序仿真加载到仿真器的设计包括基于实际布局布线设计的最坏情况的布局布线延时, 并且在仿真结果波形图中,时序仿真后的信号加载了时延, 而功能仿真没有。3.2.2 仿真工具 1. ModelSim 总体概览 ModelSim 仿真工具是工业上最流行、

8、最通用的仿真器之一, 可支持 Verilog 、 VHDL 或是 VHDL/ Verilog 混合输入的仿真, 它的 OEM 版本允许 Verilog 仿真或 VHDL 仿真。Model 技术公司共开发了 ModelSim/VHDL 和 ModelSim/Verilog 两 种 ModelSim 产品, 但它又分为不同的版本: OEM 版本 ModelSim/LNL 支持 Verilog 或者 VHDL , 但是不同时支持; ModelSim/PLUS 版本 支持混合仿真 Verilog 和 VHDL ; ModelSim/SE 版本支持 PLUS 的所有功能连同附加功能。1)ModelSim

9、 的仿真实现方式 (1) 交互式的命令行(Cmd)的方式 惟一的界面是控制台的命令行, 没有用户界面。 (2) 用户界面UI的方式可以接受菜单输入和命令行输入的仿真方式。 (3) 批处理模式从 DOS 或 UNIX 命令行运行批处理文件的仿真方式。 2) ModelSim 基本仿真步骤 (1) 建立数据库。 (2) 映射数据库到物理层目录。 (3) 编译源代码 所有的 HDL 代码必须被编译; Verilog 和 VHDL 必须有不同的编译器支持。 (4) 启动仿真器, 执行仿真。 也可以从其他软件上直接调用, 启动内 嵌的仿真器执行仿真。 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章

10、第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司3) ModelSim 的用户界面 ModelSim 仿真器有 9 个窗口: 窗口(main)、结构窗口(structure)、 源窗口(source)、 信号窗口(signals)、 处 理窗口(process)、变量窗口(variables)、 数据流

11、窗口(dataflow)、 波形窗口(wave) 和列表窗口(list)。这些窗口可以通过主窗口中的视窗(View)菜单来打开。由于大部分窗口只是对设计仿真起一个辅助的作用,不是经常用到的, 因 此下面主要介绍的是 main 主窗口和 wave 波形窗口。 ModelSim 的 完整用户界面如图3-6 所示。4) ModelSim 窗口模块介绍 Main 主窗口 在主窗口中, 可以通过 ModelSim 提示符来浏览帮助文件、 编辑库、 编辑源代码, 而不用调用一个设计。 启动窗口 Design Menu Load New Design 可用于选择要加载的设计和其他用于仿真的选项。 Wave

12、窗口 在波形窗口中, 可通过波形浏览仿真结果的图形记录。 多个波形窗口可用于更多的逻辑信号观察; 可改变信号和向量的数 量, 以改善波形的显示; 可打印波形等。 Structure 窗口 可实现设计的结构多层浏览, 使源窗口( Source )和信号窗口( Signals )等成为当前层。 Source 窗口 可从 Structure 窗口选择, 进行注释、 关键字、 字符串、 数字、 执行行、 标识符、 系统任务、 文本等完全的编辑; 显示所选的 HDL 项的信息; 检查显示所选 HDL 项当前仿真值。 Process 窗口 显示外部和内部的处理功能。 Signals 窗口 紧接结构窗口(

13、Structure ), 显示 Structure 窗口的当前层 HDL 项的名称和值等。 Dataflow 窗口 VHDL 信号或 Verilog 信号网络的图形描绘。 List 窗口 用表格显示仿真结果。 Variables 窗口 列出 HDL 项的名称, 显示到当前过程的路径等。 图 3-6 ModelSim 完整用户界面 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿

14、渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司3.2.3 ModelSim 仿真过程 前面是对ModelSim的一个整体介绍,下面将通过一个具体实例来介绍 ModelSim 的具体使用方法和仿真的过程。 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构

15、惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司1. 创建一个项目 (1) 启动 ModelSim图 3-7 项目设立对话框 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌努窗戌司(2) 在主窗口通过选择 File New Project Create a Project 打开项目对话框。 功能仿真和时序仿真功能仿真和时序仿真章节:第3 章 第2节3.2 功能仿真与时序仿真 3.2.1 概述 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误。仿真主要分为功能仿真和时序仿渭哥酝兆挠哑弓蓄戊反敷然痕袍镭阻蛋榴盎盈碘币构惺瞬极肌铬所眉站扶扭酣它形裕残雪炳些盏惑沫钟锭腺革沫撞版弯绢负浙藏韵民葵舌

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号