- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构体的语法格式 结构体的并行处理语句 具体描述结构体的行为及其连接关系。 在结构体中的语句都可以是并行执行的, 语句的书写顺序不决定语句的执行顺序。 所谓“并行”,指的是这些并行语句之间没有执行顺序的先后之分。 并行处理语句的局部化 在实际逻辑设计时,我们不一定希望所有的逻辑语句同时工作,怎么办? 换句话:如何能让不同部分的语句“有条件地”起作用? 解决办法:挑出来、加条件! 使用条件语句吗? 不行!!! 用适当的语法来表达:就引入了 进程语句 PROCESS语句的书写格式 [进程名:] PROCESS [(敏感信号表)] IS 变量说明语句 变量说明语句 BEGIN … 进程内逻辑语句 … END PROCESS [进程名]; process语句使用的类型、常量、变量、子程序声明、子程序体、属性声明等,但不能有信号声明* 可有可无,区分不同进程 process (A, B) begin Output = A or B; end process; process begin Output = A or B; wait on A, B; end process; PROCESS语句的工作机理 任何一个敏感信号发生变化都将启动process内部的所有并行语句执行一次。 Process语句可以不带敏感表,但是要在end process; 前加入wait on 信号1,信号2,…; 注意:process语句敏感表 和wait on语句只能有一个。 ENTITY mux IS PORT(d0,d1,sel :in bit; q :out bit ); END mux; Architecture dataflow of mux is SIGNAL tmp1,tmp2,tmp3:bit; Begin q=tmp3; process(d0,d1,sel) begin tmp1=d0 and sel; tmp2=d1 and (not sel); tmp3=tmp1 or tmp2; end process; End dataflow; 敏感信号d0,d1,sel任一信号发生变化就执行 * 进程语句举例 进程里面的语句 可以放置任何信号代入语句; 可以放置一般并行语句; 可以放置条件、分支、循环语句; 不可以放置进程语句(嵌套); 结构体三种描述方式 行为描述: 对设计实体按算法的路径来描述。采用进程语句顺序描述设计实体的行为和功能。 寄存器传输描述(数据流描述): 通过描述数据流程的运动路径、方向和运动结果,实现设计实体的行为和功能。 结构描述(逻辑元件连接描述): 采用并行处理语句描述设计实体内的结构组织和元件互连关系。通常用于层次式设计。 结构体描述的三种方法 例 二选一数据选择器 ENTITY mux IS PORT(d0, d1:IN BIT; sel:IN BIT; Q:OUT BIT); END mux; ARCHITECTURE behave OF mux IS BEGIN PROCESS(d0,d1,sel) BEGIN IF sel=’0’ THEN q=d0; ELSE q=d1; END IF; END PROCESS; END behave; 1) 行为级描述: 只表示输入和输出间转换的行为,它不包含任何结构的信息(硬件特性、连线方式、逻辑行为方式)。 ENTITY mux IS PORT( d0,d1:IN BIT; sel:IN BIT; q:OUT BIT ) ; END mux; ARCHITECTURE behave OF mux IS SIGNAL tmp1,tmp2,tmp3,nsel: BIT; BEGIN cale:PROCESS(d0,d1,sel) BEGIN Nsel=NOT sel; tmp1= d0 AND sel; tmp2= d1 AND nsel; tmp3= tmp1 OR tmp2; q= tmp3; END PROCESS; END behave; 2) 以规定设计中的各种寄存器形式为特征,然后在寄存器之间插入组合逻辑。 数据流描述方式能比较直观地表达底层逻辑行为。 RTL级描述(数据流描述方式) ARCHITECTURE stru OF mux IS BEGI
您可能关注的文档
- (湘少版)四年级英语上册课件unit6.ppt
- 影响你一生的故事.ppt
- (苏)社会主义建设初期探索.ppt
- (语文S版)一年级语文上册教案十二月歌4.ppt
- (语文S版)一年级语文上册课件我读对联识汉字1.ppt
- (语文S版)四年级语文上册课件四季童话1[1]2014.ppt
- 影响女人一生的十部电影.ppt
- (课件)第十五章中国特色社会主义事业的领导核心(2010年10月修订).ppt
- (鄂教版)一年级语文上册课件 一去二三里 1.ppt
- 影片分析第1讲概述.ppt
- 2025年喂鱼机行业深度研究分析报告.docx
- 2024_2025学年高中政治专题四劳动就业与守法经营第一框通往就业之路学案新人教版选修5.doc
- 2025年六轴球面抛光机行业深度研究分析报告.docx
- 2025-2030年中国肥皂及合成洗涤剂行业市场运行现状及发展前景预测报告.docx
- 2025年清明上河图丝绸画行业深度研究分析报告.docx
- 2025年重整保护催化剂项目投资可行性研究分析报告.docx
- 一年级数学(上)计算题专项练习汇编.docx
- 一年级数学(上)计算题专项练习集锦.docx
- 冀教版初中七年级下册数学精品习题课件 7.第十一章适应性评估卷 .ppt
- 2025-2030年中国聚醚多元醇行业运行现状及发展前景预测报告.docx
最近下载
- BIM建模——Revit建筑设计PPT教学课件(全707页).ppt VIP
- 钢筋翻样自动计算excel表格.xls VIP
- 高中数学竞赛(强基计划)历年真题练习 专题14 初等数论 (学生版+解析版).docx
- 高中数学竞赛(强基计划)历年真题练习 专题13 数学归纳法 (学生版+解析版).docx
- 钢筋笼(螺旋箍筋)工程量自动计算表.xlsx VIP
- G平法识图与钢筋量计算.pptx VIP
- 2024华医网继续教育心血管病预防与康复题库答案.docx VIP
- 雷克萨斯is250维修手册m be 0023.pdf VIP
- 2020年国家公务员考试面试真题(海关+海事局).doc VIP
- 桩钢筋笼自动计算简表(精算版).xls VIP
文档评论(0)