夏宇闻Verilog数字系统设计教程_第1页
夏宇闻Verilog数字系统设计教程_第2页
夏宇闻Verilog数字系统设计教程_第3页
夏宇闻Verilog数字系统设计教程_第4页
夏宇闻Verilog数字系统设计教程_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Verilog数字系统设计教程

--建模、仿真、综合、验证和实现--北京航空航天大学夏宇闻2004年版课时安排和学习方法十次讲课每次2小时;五次实验每次4小时;一次上机实验考核加面试共4小时;课堂20+20+4=44小时,自己看书40小时共计84小时;理论与实践结合的学习方法;考核方法:认真听课20%;下课复习20%;实验课操作20%;最后考核40%讲课的主要内容复杂数字系统与信号处理的关系为什么要研究复杂的数字逻辑系统设计数字系统的基本方法设计复杂数字系统的工具和手段数字系统的基本结构Verilog语言的特点和基本语法讲课的主要内容Verilog模块和电路结构的关系两种不同的Verilog模块可综合模块的风格测试用模块的编写要点语法要点设计示例分析讲课的目的提醒书本上容易忽略的内容;指出重点和关键点;帮助同学理解书本上的难点;自己看书、上机练习为主;互相认识,以便交流。复杂数字系统与信号处理的关系--接口逻辑+专门设计的高速计算逻辑

数字信号处理、计算、程序

算法和硬线逻辑的基本概念

数字信号处理计算(Computing)算法和数据结构编程语言和程序体系结构硬线逻辑

数字信号处理的基本概念

现代电子系统设备中广泛使用了数字信号处理专用集成电路。用于数字信号传输中所必需的滤波、变换、加密、解密、编码、解码、纠检错、压缩、解压缩等操作。处理工作从本质上说都是数学运算。完全可以用计算机或微处理器来完成处理工作。计算(Computing)的基本概念

“Computing这门学问研究怎样系统地有步骤地描述和转换信息,实质上它是一门覆盖了多个知识和技术范畴的学问,其中包括了计算的理论、分析、设计、效率和应用。它提出的最基本的问题是什么样的工作能自动完成,什么样的不能。”(摘自Denningetal.,“ComputingasaDiscipline,”CommunicationofACM,January,1989)。算法和数据结构的基本概念

算法就是解决特定问题的有序步骤。数据结构就是解决特定问题的相应的模型。

编程语言和程序的基本概念

编程语言:程序员利用一种由专家设计的既可以被人理解,也可以被计算机解释的语言来表示算法问题的求解过程。这种语言就是编程语言。程序:由编程语言所表达的算法问题的求解过程就是。

常用的编程语言:C、Pascal、Fortran、Basic或汇编语言。计算机体系结构和硬线逻辑

的基本概念

计算机体系结构:是一门讨论和研究通用的计算机中央处理器如何提高运算速度性能的学问。硬线逻辑:由与门、或门、非门、触发器、多路器等基本逻辑部件造成的逻辑系统。数字信号处理系统的分类

非实时系统:

信号处理的工作是可以事后进行。实时系统:

信号处理的工作必须在规定的很短的时间内完成。

数字信号处理系统的实现

非实时系统:通用的计算机和利用通用计算机改装的设备,主要工作量是编写“C”程序。输入/输出数据大多为文本。

实时系统:信号处理专用的微处理器为核心的设备,主要工作量是编写汇编程序。输入/输出数据大多为数据流,直接用于控制。

实时数字信号

处理系统实现中存在的技术难点

算法问题。电路实现问题:

如果由最快的信号处理专用的微处理器为核心的设备也来不及处理如此大量的数据怎么办呢?

实时粥数字竟信号熄处盯理系煮统实嫌现中慎存在揉的技贱术难显点监和解勒决办前法算法明问题鞠。研村究并奥行快嘉速算晨法。电路叉实现牙问题咱:设计坝并研然制具啊有并茧行结炊构的帖数字谱和计者算逻拼辑结踏构和亚相应细的接希口逻盒辑。实时潮数字忌信号消处篇理系膨统实吧现中阶存在转的技迷术难爽点烟和解简决办域法电路钟实现抗的两吨个方筝向:FP稿GA专用脾集成劲电路实时提数字似信号送处田理系拜统实绪现中轻存在页的技青术难灭点罢和解胁决办膀法用于播信号乏处理努的FP贸GA和专绣用集慈成电路弱(AS根IC货)设计崭的方蜡法:Ve刺ri弃lo廊gHD悟L建模饶、仿海真、价综合蜓和全面协验证炸。为什介么要那研究尚复杂笨的数将字求逻辑状系统扩?什么律是复呈杂的鼠数字紧逻辑兵系统?嵌入密式微虎处理勿机系洁统数字已信号性处理骡系统高速骡并行贤计算裕逻辑高速塑通信秤协议话电路高速较编码时/解肆码、拍加密垂/解器密电猎路复杂量的多第功能顾智能拜接口门逻杀辑总克数超时过几脏万门纤达到绒几百亮甚至皆达几评千万门熔的数笨字系查统为什梳么要过设计况复杂蒜的涛数字唯逻辑邻系统展?对嵌营入式昂系统岔的性读能要宁求越面来越挣高-通用侮的微龟处理蓝机不括能满岁足要或求-硬件哨结构扔是提毁高系轨统总冻体性思能的姓关键-四软件揉只能括提高当系统贵的灵筋活性辱能-生军用庄系统疤的实粥时、歼高可谈靠、陡低功历耗要乌求-治系统激的功停能专驴一,飘但对简其各嫂种性畅能要摩求极踢高-钳降低和系统赤的设艰计和帜制造划成本设计歌数字高系统膛的基纵本方泥法传统惊的:藏线路建图现代飘的:方硬件碗描述引语言怎样仇设计突如此抄复杂拦的系糟统?传统吸的设广计方播法:-查用脆器件杨手册渴;-邀选用充合适箭的微抽处理咏器和纷电路斧芯片少;-咳设计浊面包仅板和锁线路粮板;-舅调试庆;-司定型结;-检设计犹复杂喂的系笔统(桌几十犁万门炼以上补)极膝其困档难。怎样普设计湿如此貌复杂穷的系士统?现代虏的设党计方职法:-选用咽合适浓的ED仔A仿真工具放;-选用麻合适电路产图输往入和暗HD递L编册辑工光具;-询逐个话编写株可综葱合H共DL绑模块跨;-彻逐个钉编写国HD劫L测庄试模她块;-补逐个尤做V朽er案il津og稠H寇DL术电绸路逻凭辑访浆真;-规编写毙Ve蜡ri额lo劫g严HD骆L总疲测试现模块得;-袄做系挑统电滨路逻兄辑总蜓仿真拐;怎样家设计灾如此营复杂模的系擦统?现代悟的设蚂计方缘瑞法(荐续前油):-慈选用帽合适赤的基筒本逻菊辑元县件库饮和宏宇库-敌租用削或购滤买必济要的伟IP但核;-匙选用范合适灯的综朴合器杯;-偷进行凉综合刚得到携门级阴电路印结构你;-锣布局检布线经,得期到时舰延文财件;-迟后仿些真;-邻定型件,绸FP抽GA准编码侄或A霸SI方C投芝片To但p-杀Do吨wn设计毒思想系统级设计模块A

模块B

模块C

模块A1

模块A3

模块A2

模块C1

模块C3

模块C2

模块B2

模块B1

用ED危A设计粘数字筹系统罩的流逃程电路图设计文件HDL设计文件电路功能仿真

HDL功能仿真

HDL综合

确定实现电路的具体库名

布线后门级仿真

与实现逻辑的物理器件有关的工艺技术文件

优化、布局布线

电路制造工艺文件或FPGA码流文件

有问题有问题有问题没问题没问题没问题没问题为什宣么要属用花硬件作描述沈语言连来设依计?电路接的逻悼辑功舰能容肃易理运解;便于岁计算缺机对贪逻辑竖进行裕分析课处理家;把逻卸辑设顶计与贱具体躁电路页的实湖现分申成两防个独带立的阶叛段来雁操作痛;逻辑忙设计其与实激现的锐工艺掏无关医;逻辑倍设计荐的资糖源积秒累可喂以重沿复利百用;可以趋由多蛙人共辩同更戒好更赢快地划设计慕非常践复杂的逻幸辑电熔路(拥几十千万门揪以上体的逻侵辑系摊统)猎。设计挥复杂葱数字考系统惯的工江具和卧手段两种冰硬件傲描述迫语言弃:Ve剑ri咬lo扒gVH踏DL有哪胁几种俯硬件驴描述紧语言拦?胶各有恼什么若特点吉?Ve酬ri穗lo篇gHD趁L-较多质的第陷三方花工具史的支雁持-衡语尾法结与构比VH淡DL扮简单-坝学鲜习起辉来比钩VH舱DL悟容易-泳仿风真工正具比猾较好昏使-河测兵试激至励模练块容丛易编中写Ve尼ri艺lo管gHD震L的发雅展历监史有哪责几种唉硬件赞描述雅语言贪?躺各有枕什么掘特点逼?VH抚DL-比Ve写ri新lo并gH粮DL早几过年成辣为I画EE障E标比准;-变语岔法/生结构仓比较伙严格驶,因君而编敞写出牌的模块川风格比较渣清晰戒;-尸比期较适盾合由士较多菜的设旁计人忌员合挤作完总成的特饺大型仰项目涝(一竭百万阶门以断上)芬。两者建照模能届力的说比较

VITAL系统级

算法级

寄存器传输级

逻辑门级

开关电路级

行为级的抽象

VerilogHDL与VHDL建模能力的比较

SystemVerilogVerilogVHDLVe漫ri昨lo东gHD授L有什贯么用线处?在各膛种抽宇象层学次上仗描述固数字芳电路测试痒各种羡层次童数字樱电路哀的行带为设计慌出正容确有扁效的确复杂回电路尤结构Ve饱ri陶lo悲gHD太L的应隶用方声面AS拌IC和FP客GA设计餐师可畏用它畅来编拆写可令综合纱的代念码。描述楚系统蜂的结子构,遇做高液层次疑的仿挂真。验证刊工程骗师编底写各列种层纯次的屠测试简模块及对具趋体电牌路设最计工秋程师挺所设帅计的狡模块脊进行贿全面鲜细致映的验己证。库模糊型的钻设计距:可款以用潜于描衰述AS秘IC和FP冤GA的基锋本单陵元(Ce渴ll外)部件示,也描可以喷描述群复杂盆的宏航单元梅(Ma到cr悬o柳Ce舒ll遮)。Ve全ri灿lo少gHD际L的抽金象级何别语言已本身扑提供凤了各奋种层央次抽滩象的揉表述怖,可刺以用贡详细泪程度菊有很广大差竭别的绵的多虹层次扭模块弟组合章来描摄述一批个电街路系闷统。行为录级:统技术灶指标党和算君法的Ve纽奉ri滋lo迫g描述RT飘L级:祝逻辑届功能田的Ve值ri贞lo会g描述门级朴:逻筑辑结住构的Ve馅ri坚lo如g描述开关协级:猎具体配的晶凑体管幅物理遣器件柿的描独述Ve归ri耀lo皇gHD涛L的抽梯象级眠别行为秩级:钱有关凑行为阶和技推术指贩标模圆块,养容易美理解衫;RT碌L级掀:有易关逻蓄辑执炎行步智骤的茅模块久,较车难理旬解;门级润:有染关逻纪辑部叉件互桌相连折接的嫁模块聚。很言难理帝解;开关旱级:贪有关幻玉物理饿形状终和布味局参复数的颜模块他,非些常难知理解帆。注解午:理检解是认指对车模块拨整体遣功能嫌的理灭解抽象充级别哪和综体合与慢仿真麦的关翁系行为架仿真乌:行为但的验键证和胸验证日模块斤分割伴的合梁理性佣;前仿舰真驼:即RT行L级仿竞真,吹检查母有关老模块考逻辑蝴执行氧步骤注是否鸭正确罢。逻辑郊综合亭:把RT辜L级模促块或敌符合土综合同风格亚的行垮为模湿块转预换成蕉门级莫。后仿跟真:用门软级模施型做廉验证乌,检贡查由惰门的煤互连群构成萍的逻睬辑其皮功能尚是否堆正确掘。布局谢布线洁:在门宅级模培型的磨基础并上加防上了因布线脆延时布局女布线执后仿伏真:与真攀实的竹电路王最接兴近的梦验证肉。简单拔的Ve脑ri衬lo稍g模块歼的组迈成行为彩级与焦门级宁的不桑同点那?综合阔与模无块的广关系真是什袄么?行为教级和RT威L级mo丹du汤le技m酱uxtw放o(out,a,裂b受,sl);in辟pu瓣ta,b,sl;ou盗tp贸utout;Re减gou吐t;al捞wa袜ys轿@紧(sloraor码b)if警(!sl)out=文a;els饺eou坝t处=抚b;en叼dm贤od舒ul俘eabslou胜t行为爱级和RT句L级这个至行为筋的描捷述并汁没有虾说明酿如果粘输入a或b是三水态的文(高义阻时摩)输饮出应冰该是否什么寺,但恩有具浪体结糕构的对真实音电路证是有呢一定钻的输候出的级。RT牢L模块粥的数箩据流罚动必婚须基柿于时艳钟。RT排L模块子在每区个时收钟的浅沿时麻刻,利其变句量的围值必跳定是饶精确榨的。RT船L模块孙是可骂综合炉的,漆它是壶行为王模块君的一边个子栗集合乳。abslout门结秀构级mo切du菠le寇m活uxtw妹o(out,a,痰b善,sl);in卧pu湖ta,b,sl;ou侮tp释utout;no飞t登u1拖(n忠s1民,sl);an纺d冒#1姨u障2(se俘la,a烂,ns傲l);an房诚d钓#1跨u确3伟(se封lb,b元,sl);or照#毒2亩u4休(o徒ut有,se矮la,se今lb);en用dm畏od瘦ul杀eou舅tabslselbselanslu2u3

u4

u1综合锈器的担作用自动蛇地把阵符合衬一定羽风格桐的Ve覆ri旋lo祸g行为经模块慕转变胀为用猴门级锤结构助描述扒的模颤块。门级辩结构菜描述洲的模巩块也泊是得厌到Ve管ri差lo筐g仿真旅器支割持的狠,模挡块行柿为正灾确与溜否可费以通洁过仿睡真验建证。Ve脊ri姿lo判g模块夜的编输写和胜验证描举例--奋-菠8位耀加法拖器的摄设计杆和验植证拘--章-新设呜计方棋法的艘总体扬印象Ve繁ri备lo誓gHD专L入门mo剖du衡le睁myad落de厅r(c集lo弟ck挡,仪re枝se引t,旷a寺,基b,sum);pa嚷ra枣me堆te见r狡wi移dt识h饰=羞8;in葬pu膝t屑cl浊oc密k,屠r臭es摆et晒;in散pu妻t改[w甲id愚th鹅-1修:0迹]妹a,融b稠;ou顷tp究ut案[谣wi勉dt君h荡:0欣]sum;re时g争[w松id段th蒜-1蛮:0愧]摊a_驳re朗g,枯b东_r财eg监;re鼓g厅[wi榴dt华h朴:0]sum;al演wa率ys展@纽奉(p备os倒ed许ge羡c泡lo辫ck大o置rneg逝ed海gere榴se旬t)if(!re阶se卸t)端be怎gi周na_巷re抄g镇<=’b0爹;美b碎_r旦eg浪<男=’b0尤;sum<=红’勿b0滨;en猫dVe色ri池lo荷gHD约L入门el涌se呀b驶eg铅ina_伪re管g惯<=栽a烫;b_去re窝g溜<=秀b蛇;sum<=屑a斤_r霸eg+b_填re恶g扭;en烂den鞭dm蚀od肾ul鄙eVe请ri芹lo瞧gHD歌L模块廉的测封试`in卸cl径ud焦emy众ad刺de浙r.vmo坟du纪le糖t昏;wi妇re及[声8:徐0]su屯mo记ut;re起g[7呜:0朝]ai困n,滑bi或n;re观g暖rs鼓t,cl亮k;myad扩de诵r(.cl串oc允k(cl眼k),.re暴se厘t(rs亚t),.a(ai聚n),.b(b钩in另),.s昏um赏(su跌mo尖ut));in宪it毛ia币lbe科gi耳nrs娃t=持1;cl妹k=趣0;ai斧n=芦0;墨b须in分=3狐;笋#7傲0rs董t=0民;心#睡70rs欠t=壤1;书en月dal挽wa烫ys徒#厌50cl泉k=闯~cl叶k;al伶wa穴ys寨@砖(po两se谎dg病e映cl捧k)be榆gi尖n移#柱2ai洗n=ai输n+落2;默#3氧b恢in开=鸣b稳in抢+哈5;令e带nden木dm董od笑ul捞eVe撒ri签lo灶gHD容L测试由于t模块匠中Ve犹ri俩lo胀gHD宴L语句渐的功购能可以槐对my消ad兼de识r模块暑进行巩测试my婆ad向de围r模块疲输入前了必律须的德信号贿:rs仓t,cl定k,ai畏n,b造in观测材该模跃块的蹈输出叠:su虎mo洽ut看一叮看它冰是否丈符合疗设计鲜要求雅。Ve访ri颂lo鹅gHD碧L测试t模块壁中Ve谅ri买lo倡gHD帮L的语锯句不分用修粉改,启还可矛以再居进行代更深搁入一刚步的望测试隙。在t模块水中把my阴ad堵de滩r实例妇用综枝合后矿产生侧的门较级结胞构的my楚ad桂de坊r实例慎模块亩换上秋,再柜进行刮一次玩测试乱,如粥果加僻法的宾运行穷仍然多符合迹设计却要求拌,与债接口痰配合枝良好雕,计沉算正紫确,窃则模牢块的快设计戏更加舌接近巴实现毁。my钓ad强de史r门级乖实例狗模块厦输入搁了必渣须的绸信号忠:rs啄t,cl电k,ai拢n,b逮in又加戚上my极ad尼de豪r门级防实例沉需要苗的基叹本逻掩辑单热元行鸭为库破的支犯持,杀所以朱仿真循是有贸实际利意义灰的。乳可以抬观测硬该模锄块的槐输出晶:su院mo替ut。看一亿看它升是否铁符合匪设计难要求态,就谜可确屯定设刑计是落否成犁功。有延判迟的彼门级建结构匙加法云器的伸波形盛图cl丧krs弄tai建nbi占n03a-re演gb-re宏gxx284136202823181286481033x108018132333sumout10024173143有关Ve波ri灭lo穷gHD遣L的民几个土重要薄基本弃概念综合煎:搏通过获工具伴把用Ver失il专ogHD毅L描述扯的模吗块自狗动转习换为殃用门夜级电书路网冷表表境示的立模块澡的过啦程。寄存层器传逆输级Ve泉ri搜lo华gHD训L模块质:也御可称挑为RT紧L指(Ve阅ri松lo毁g)妄HD驱L模块虽。它夸是符处合特鼠定标祥准和研风格糟的描会述状区态转溉移和渗变化踩的Ve滴ri倦lo存gHD肤L模块所。能湖用综饮合器巡寿把它赵转换净为门绕级逻讯辑。有关Ve仁ri宰lo稳gHD晶L的控几个五重要膛基本翠概念Ve师ri红lo接gHD耐L测试尚模块:用Ve循ri应lo乔gHD挎L描述著的模寸块,粪可以艇用来童产生疮测试友信号寄序列颗并可寻以接略收被役测试且模块派的信坑号。追用于抱验证盼所设漏计的旧模块叫是否刮能正研常运皮行,槐往往瘦不可爸综合费成具偶体门童级电过路。Ve抱ri天lo附gHD英L顶层遭(测曾试)耀模块:同上轰。有关Ve到ri偏lo搭gHD怪L的惊几个澡重要降基本斩概念布局简布线:把用综合类器自擦动生内成的与门级雪网表挥(ED楼IF庙)通过微运行搂一个蓬自动唇操作袭的布遣局布翁线工源具,前使其倚与具麻体的黑某种FP男GA或某服种AS吼IC工艺阿库器披件对南应起悠来,避并加均以连楚接的俩过程室。Ve宽ri闭lo妖gHD蔑L后仿气真测肆试模置块:同3仆)、蚊4)拌,但秆被测呆试的洒模块筹至少堡是一翼个门渠级描兆述的冷或用胶具体FP哥GA抽(A冠SI介C)库器欧件(捉带时占间延爱迟信依息)描述诊的结荷构型Ve担ri约lo泳gHD收L模块秃。Ve慌ri奴lo姥g模块兵的基置本构素成要饿素端口拒信息输入驶/输已出说球明逻辑膨功能追描述Ve匪ri典lo骆g树模块砖由两震部分勿组成暖:端离口信磨息和狂内部因功能睁。mo缠du服le纸b苹lo窜ck板1(咬a,枕b差,兔c,筋d已,筐e)蛮;in息pu着t怨a,糟b陆,兴c;ou颈tp屈ut绕d浩,直e;as卵si筹gn屿d案=伏a丙|榜(楚b拔&橡~松c)慰;as期si吸gn军e魂=艺(呜b割&架~菠c屋);en云dm勺od逼ul神eVe竭ri免lo堂gHD图L模块涂和接剑口abcdeVe犁ri剥lo谢g蹈模块拍的结顺构由疯在m携od遭ul句e和执en国dm蒸od伪ul祥e关键办词之找间的慰四个菌主要钉部分劲组成块:-斑端景口信朱息:盈m恒od露ul帖e进bl仓oc贼k1忘(a孙,撞b,沈c单,碑d格);-浙输宁入/备输出很说明遵:坟i堆np物ut益a卡,考b,喇c躬;ou荡tp核ut蓬d脊;-酒内都部信殊号:息w勇ir扁e岁x签;-催功倒能定结义:俘a陡ss低ig请n鸣d刊=宁a迫|益x栗;as锻si辱gn胀x伤=浪(碗b学&仿~伶c省);en陶dm睡od辫ul幻玉eVe裙ri屠lo采gHD虽L模块则的结西构请在翠下面尘的空库格中呀填入韵适当配的符钟号使其帐成为脆右图融的V巩er梢il场og供模皆块者:mo疲du段le霞b仙lo辩ck蜻1(穷a,不b笋,嗽—,皆—,暂—子);in薄pu枝t食—,尤—懂,凶—;——石d田,宝—糠;as送si鹿gn掏d蔑=页a游|寄(艘b育&超~询c)接;as屋si编gn需e摔=棵(漂b围&宾~木c脊);__故__猴__彼_编写Ve某ri溜lo基gHD荣L模块胳的练寒习abcde请在耳下面纱的空礼格中北填入订适当龟的符绝号使其炸成为蓝右图遵的V续er隶il稍og错模矩块僵:mo着du腿le钥b衣lo惭ck株1(油a,耻b抓,c,d,e);in首pu业ta,b,c;ou南tp贤utd,e;as假si猫gn锻d过=张a垒|引(急b匪&使~竿c)尼;as岭si每gn阅e雹=面(羞b跑&俗~宾c浅);en酷dm热od侦ul鼻e编写Ve歉ri隙lo处gHD痰L模块化的练招习abced在V刑er庭il鼠og贝模馆块中宇有三丹种方倘法可腾以生嫌成逻浮辑电袄路:-炕用钢as尊si糖gn首语船句:as城si晚gn驻c去s邪=挠(球a0陕&属~它a1诱&奔~a澡2洋)惰;-定用多元件团的实砖例调舅用:an绣d2踏a崖nd遭_i掩ns盏t秀(铲q,鹅a搂,甚b)艇;-此用明al却wa睁ys秃块面:al拼wa恢ys甩@肌(惑po酒se绍dg库e裳cl扰k敞or蚀p哗os栏ed锯ge饮c拜lr旗)be花gi幸n流i夫f外(c咏lr铸)腾q<剂=习0;霉e游ls斯e秆if砖(盗en纪)陵q<糖=旺d;en卡dVe法ri构lo趋gHD嚼L模块木中的兄逻辑雄表示abcde如在荐模块醋中逻篇辑功择能由厅下面麻三个翁语句捞块组律成径:as嫩si沾gn庭c阶s踩=免(绪a0询&守~族a1亡&璃~a既2哨)垂;抓/宾/混-寺--慨--府1an助d2笼a迫nd春_i钳ns晴t言(秤qout,评a,委b谣);量//问--内--忌-2al秤wa彼ys外@奋(朵po调se层dg隶e撤cl塘k呜or太p燥os速ed粱ge敲c面lr狮)代//折--粒--祝-3be洲gi圆n正i膜f朗(c跌lr预)梅q<坟=寒0;跃e环ls冈e罚if颜(昆en钞)隙q<援=彼d;en无d三条犁语句躺是并主行的浩,它晕们产姐生独幸立的恭逻辑思电路既;而在销a依lw谢ay巷s钉块中庆:怎be卸gi口n康与祥en榜d抵之间顺是顺佛序执湿行的区。并行牲和顺糕序逻辑确关系盈的表续示Ve园ri腔lo仪g模块萄中的涨信号只有旬两种卸主要香的信而号类山型:-绍寄存两器类思型:re挺g在a梨lw乏ay拨s余块中远被赋罩值的觉信号捕,往往代表触发终器,旧但不扣一定刮是触扛发器饿。-设连线城类型伙:勤wi程re用搭as换si询gn被关盖键词感指定潮的组忌合逻夹辑的汁信号或连满线Ve窗ri纷lo肥g模块历中的继信号恶要点需要弄注意后的是嘱:-厉寄存用器奔(re牙g)类渠型不一秋定是仰触发幼器。-它只厉是在址al话wa厨ys扎块棵中赋锡值的扮信号。Ve汁ri泼lo姑g中r浴eg锯与w芹ir帐e的稍不同量点用寄某存器座(re器g)类樱型变细量生暗成组允合逻余辑举例:mo熟du赞le呈rw距1(同a位,圣b,胃o葬ut踢1,语o陈ut侮2防)众;in族pu曲t搬a,丝式b辨;ou贡tp节ut寄o肃ut赶1,她o课ut还2;re两g菌ou半t1篮;wi备re含o萌ut其2;as柜si脉gn素o低ut被2菠=熄a验;al索wa墙ys沿@傍(b登)坊o灭ut俩1练=横~b注;en违dm卧od兄ul申eaou汁t2BU畜FFbIN仿Vou启t1Ve鸟ri墓lo究g中r规eg榜与w爽ir猪e的最不同幸点用寄鞭存器挥(re激g)类乖型变喂量生切成触输发器泪的例子:mo课du减le裕rw泡2(阵c哀lk梦,踪蝶d,脊o件ut询1,省o陈ut正2岸)申;in症pu精t椅cl塞k,亏d既;ou拦tp草ut绍o糊ut吩1,隶o虑ut拖2;re柿g音ou忘t1回;wi呈re践o省ut遇2;as裂si滤gn表o肌ut变2划=若d尼&墨~o轮ut丑1啦;al佳wa黎ys芳@屋(p锋os疏ed家ge贞c探lk汁)be余gi僚n反o奔ut以1纹<=喝d英;箭en计den睬dm醋od持ul笨edout2AND2i1clkout1DQDFFVe幸ri月lo市g中两陶种不阁同的摊赋值慎语句不阻绸塞(no咐n-轻bl浑oc别ki判ng蹲)轮赋恨值语走句:al趋wa料ys慌@集(p赏os迁ed谢ge序c据lk送)be兄gi息nb证<=锹a移;c郊<=生b缴;en倘dcl博kDF铅FcDQDQabDF蜂FVe科ri辛lo条g中两悬种不丘同的交赋值帆语句阻塞及(bl趴oc冒ki貌ng没)绑赋荷值语秧句:al更wa妙ys丘@陵(p届os铃ed付ge俯c筛lk两)be嫂gi烛nb向=其a茫;c杀=勇b;en壮dcl防kDF颤FcDQab两种栋不同闷的赋仅值语姥句区拥别要乏点非阻版塞(no歪n-勿bl旺oc铅ki窝ng剑)敢赋颠值语禾句喇(泉b<稳=猎a):-块内沾的赋值更语句眯同时蜂赋值驶;-绳b价的值孙被赋间成新示值恭a坐的操箱作,丛是旦与块卧内其鞭他赋值英语句孔同时篇完成纽奉的;-犬建议土在可鸭综合牛风格乓的模樱块中雅使用不阻蜓塞赋值舞。阻塞绣(bl倦oc阶ki秤ng缸)壁赋验值语弦句捷(进b疮=币a):-能完成强该赋柄值语义句后第才能慕做下畅一句蚂的操毒作;-宪b摄的值畜立刻芬被赋逗成新帜值碑a;-判时序瓶电路陶中硬元件没肃有对缓应的夸电路垄,因场而综狠合结旗果未策知。数字挖系统搞的构收成组合但逻辑鱼(无慌记忆急)时序壶逻辑念(有夹记忆费)组合可逻辑球电路多路爱器加法吹器缓冲路器逻辑然开关总线逻辑待运算虚电路时序自逻辑剩电路计数乎器同步偷有限拦状态祖机运算咳控制风器总线北分配门器总结秘:用寄堡存器墙和组担合逻紧辑一今起组惩成的传有记件忆逻恩辑电轧路,以能与坛时钟井配合犬产生氧精确匀的控若制信炉号。数字症系统的的构湾成示伞意图同步有限状态机ena1ena2ena3enanclock组合逻辑1寄存器组组合逻辑2寄存器组组合逻辑3寄存器组组合逻辑4寄存器组in姥pu雀t_触1in港pu羞t_槐2in阀pu厨t_榆n组合逻辑勺设计要点组合鹊逻辑贼的两朵种Ve斤ri沃lo绪gHD退L表示:-用as积si扒gn语句扯:as尾si像gn恒q觉=暮(迁al间==刚1?弦)旅d:0;-用al袖wa名ys块:al渠wa付ys瞧@体(a搭l批or透d伟)be杠gi其nif蜻(义al造==饺1)功q竿=骑d哄;el凉se疯q渡=沈0;en妹d组合绣逻辑臭设计股要点组合沫逻辑渔的两计种Ve滨ri悠lo晴gHD某L表示:-用al牢wa黑ys块时花,没卸注意赖加el骗se语句峡:如:al化wa芳ys闸@关(a移l剂or滤d困)be疮gi剧n手if姿(收al慕==消1)赚q贞=乱d劣;en久d则:央此掩时生诱成的脏不是邪纯组吉合逻牲辑,袄因为微当al甚==起0时,q能保灯留原监来的喷值,卫所以赌生成的巾电路束中有棍锁存方器。组合酒逻辑姨设计恰要点用al扁wa义ys块时破,必蛛须注村意电顺平敏忘感的碗信号那表是乐否完傻全,闻如:al袖wa组ys坡@况(灾a溉or垂b唤o天r矛c磨or委d棕)be茂gi任nou肤t更=迟(a娇&同b畏&笨c机)意|笔(d引&于e避);en锈d此时望生成雷的不觉是纯骆组合蛇逻辑扛,因恐为当e变化池时,ou找t不能立罗即跟昼着变贩化。沸只有厌当a或b或c或d变化洪时e的变化榆后果秩才显桂示出胜来。涝可见什需要级有一绪个寄给存器枣来储王存e的变哪化。时序刷逻辑名设计久要点时序筑逻辑躺的Ve突ri梢lo迎gHD百L表示:-用al氧wa滚ys:如:al鄙wa列ys顽@衰(po爬se盗dg咬ecl晴oc孤k)if丙(豪!r减es辞et面)do私_r地es割et口;el盟se糊c战as越e(立st未at布e)st达at醋e_秘1:吉d辉o_静st近at贩e_健1;时序酒逻辑伏设计蹈要点(继缴续上河页)st痰at坏e_谈2:谁d矛o_钩st禁at抗e_湖2;st渐at百e_贸3:村d结o_能st宇at代e_异3;st狱at盟e_争4:惭d扭o_露st谁at幼e_失4;st距at逃e_详5:柏d踏o_婚st懂at难e_坝5;de钱fa堪ul偷t:威s织ta驴te项<靠=xx;en幅dc右as轰e时序呆逻辑蹄设计狮要点(继廉续上邻页)ta闹sk肺d村o_酿re梳se斜t;be东gi冰nRe外se舟t_息Ev诸er奸y_语Re洋gi就st谜er溪;Pr递ep心ar渗e_跳Fo盯r_战Ne仙xt障_S仰ta革te肠;en贞den惩dt巾as瘦k时序存逻辑闻设计蹦要点(继匆续上替页)ta挪sk层d埋o_畅st页at欣e_还1;be出gi肌n迈i会f染(C似on雕di卫ti菜on银_I振s_亭Tr艳ue壁)Sw坏it堂ch小_P嫩ro散pe等r_竹Co腐nt痒ro刑l_狗Lo订gi筑c;Pr摄ep艇ar杠e_迅Fo虚r_茂Ne定xt欠_S辉ta涉te坚;el谊se抬S德ta贫y_贵In番_O斑ri腿gi明na侦l_枝St阔at点e;en隆den牵dt屡as纲k时序衔逻辑嘱设计授要点(继款续上丘页)ta女sk京d博o_牢st馆at慢e_帜2;be隶gi报n孕if仪(绑Co罪nd旬it选io灾n_猜Is叉_T盒ru斗e)Sw扔it值ch编_P赌ro座pe梅r_双Co极nt彻ro贸l_坦Lo神gi摇c;Pr杂ep凯ar凑e_惯Fo买r_冒Ne扁xt趴_S逆ta屈te珠;el洽se饶S萌ta办y_吉In示_O伯ri何gi码na饥l_川St诱at锻e;en忠den防dt说as吵kVe弊ri络lo宾g模瓣块的吊种类疯和用貌途行为刊模块豪:-在仿粥真时惰其表立现的喇功能颠与某逼实体僚逻辑叼电路改完全一朝致的Ve奏ri拳lo真g役HD稻L渐模块古,但漆并没鸣有手沟段生成慕对应拔的门开级逻革辑电脑路与夺之对暂应。可综艺合模烈块:-睬可通养过综把合工酿具,忆自动煮地转唤换为门级战逻辑犯电路的持V面er税il慕og肢H改DL错模仅块。裤它的尊仿真浅可以愉在两个层肯次上沙进行坊,行夫为级匹和门蚀级。HD侍L行炼为模留块的剖功能行为旬模块放:-用于邀系统劝分割茧时验过证各赤部分乳的功耀能指警标分扣配是否铜合理;-骨在仿首真时用可用张于替掀代与基所设说计电恼路系雨统相忧连接的左现成壶可购烟得的喜外围仆电路洋;-箩用徐于产主生测相试信躁号和说数据足输入虹到所捷设计知电路系统呆并接圈收它停的应蒜答信贼号和早输出醋以验昼证其责功能。HD定L可镜综合槐模块芝的功隆能可综助合模押块:-挪想缸要设向计的慢用硬芽线逻程辑构丹成的访电路崇系统独;-号由购基本滨的逻械辑器锁件为厉基础桥所构柳成的张各种丛层次的结蹈构模粮块;-新综吴合器挎能理浅解并美能将抄其编遮译为四门级布逻辑招的模块;-垮对遭一般僵的综梁合器摘而言起,单荒纯的榆RT谢L级微Ve昌ri尼lo墨gHD马L模盘块以暖及闹RT途L即和结影构型塘混合荷HD乒L模捕块。为什袖么V训er落il谨og摇能支占持大充型设询计Ve矩ri闸lo集g语法授支持雷多层膊次多胞模块浙设计夕:-用次`in刺cl淹ud迟e宏指贸令可僵以在筒一个焦模块总中包鸣含多酱个模块;-翁在伯一个胁模块皂中可范以用咏实例咱调用换别的则模块恼中定且义的电路倚结构遥,构疾成多兄层次监模块凉;-芬在扩一个乌模块闪中可铅以用膊多个趣任务次和函箭数来乳表素达复项杂的状漆态机狗和结越构;-犹一蜡个设政计项光目往袖往由奔一个续顶层救测试彻模块获和多吴个可综合脑模块福和若膛干个浇外围密接口盏模块遵构成传。为什稼么V星er没il摇og待能支社持大绢型设锄计设计截项目醒举例牵:-my左pr腔oj巾ec员t-可综超合部虑分芽(我灵们想俊要设含计的土逻辑域电路挪部分缝):-mk_1殿.v却,mk_2那.v圾,mk_3沫.v茶,犬..厚..傻.mk_8蝴.v-mk_1奖1.钞v,mk_1先2.酬v访,mk_1榜3.钟v.案..津..-mk_2夹1.禽v,mk_2分2.豪v,mk_2昆3.抛v卷..教..兵.-从..遵..胸..-mk_8吉1.肝v,mk_8穷2.见v,mk_8爽3.盯v溜..旷..咳.为什窝么V怜er嚷il闸og兆能支甩持大接型设表计设计版项目祝举例层:-my击pr盗oj许ec呀t-外围业部分谜:-ww_1伙.v丹,ww_2稼.v哲,ww_3贪.v锈,ww_4高.v符..元.-激励些部分医:-SG伍_1牢.v配,或S庄G_煎2.纠v搁..尚..-顶层鲜测试职模块反:-滑包括渠可综蠢合部屿分、驳外围县部分弦、激使励部股分-乖还包池括测翻试步蜓骤和弄输出歌文件街等。其他潮形式裁的户Ve汗ri享lo厉g施模块外围需部分指:-这部病分逻躺辑不路用综克合成源电路男,但湾为了涨验证竖我们的叠设计悄,像其行中为必贩须与轮真实帽器件层完全破一致。下面嫁我们踏介绍本一个踏简化戴的RA厦M模块斑,我增们所设计清的电食路用嘱到了曾该RA价M,但电豪路结讽构中考并不包忘括这显个RA握M。RA击M的顶Ve赶ri裹lo舌g通模块`t迫im虑es扰ca什le粮1我ns星/1唯nsmo秀du愚le阵r朽am胳(d隐at像a,ad毁dr,en露a,何re置ad信,扇wr答it状e)净;in漠ou西t[7朋:0浩]料da错ta网;in司pu晃t绵[9斑:0萌]ad臣dr;in印pu珠ten涂a,肺re配ad降,w阴ri飘te盆;re军g[7欠:0假]叛ra连m[回8法‘hf看f:槽0]酿;as株si司gn桨#驾20聋d摇at梳a馆=己(r恶ea炸d佣&&en自a)?循r枝am千[ad当dr]含:潜8瓜‘hz奴z;RA捏M的薄Ve同ri帅lo蒙g石模块(续上仪页)al床wa倦ys属@界(po搬se辆dg兰ewr丈it狠e)be失gi急n#1踢0炮r远am荷[ad乓dr]足<=者d澡at专a;en遵den碗dm掉od容ul席e激励乐源的碍Ve苹ri应lo津g役模块`ti抹me猪sc膊al茫e经1n都s/含1n仓s`d否ef垃in厅eti厉me过sl承ic鼓e20炭0mo吧du助lesi竹gs(ac莫k,c弦lo鄙ck励,r础ea哄d,芳wr罢it总e,ad愤dr,d晨at姜a)源;in暴pu录tac晕k;ou暖tp返ut衬c关lo费ck描,岂re照ad喜,甜wr区it难e;ou危tp叹ut邮[惑15喇:0拳]ad快dr;in新ou旁t[7旗:0遵]司da牧ta漫;re阵gcl永oc告k,禁r牺ea窃d,予w勉ri惩te旦;激励篇源的香Ve俊ri坝lo任g卷模块(续烂上页底)re口g[1叮5:纸0]ad塌dr;re祸gw_突r坝;坑//投us蛋ed错t常o毯re笼co混rd姐i俊f引re脸ad材o佛r拆wr丘it体ere没g[7社:0疏]Da虚ta贱To榨Ra肢m;能//烘us颂ed哪t面o灿st省ac昨k雕th尤e狂da钞taas总si危gn璃#1槽0代da条ta厅=连(罗w_船r)相?料‘hz伯z:Da缓ta漆To套Ra正m;in汁it锹ia耻lbe予gi另n痛cl万oc漆k火=赚0;晋w突_r通=丑0堡;Da疯ta筑To竟Ra洗m=0水;激励菌源的蜂Ve夫ri闻lo专g蒸模块(续者上页掏)ad舒dr=爽16输‘摇h简00替00少;董en老dal推wa追ys俭#垮(括`ti后me巨sl柔ic剖e/2遭)营cl快oc雾k甘=茫~田cl洪oc这k;al侮wa禁ys跟@绸(po润se况dg稠e转ac邻k)if遭(西w_姻r耍==稼0负)be桌gi本n汇#结(5凶*`ti潜me鼻sl向ic显e)难wr贷it乳e猪=康1;#悠(`ti纷me亦sl辰ic正e)们w写ri归te度=云0听;en只d激励亿源的巴Ve截ri挨lo梨g苦模块(续猫上页筹)el镇se刮b答eg吵in#抢(5糠*凤`ti允me散sl吉ic早e)砍re悄ad屠=泪1事;#宏(`ti砖me伪sl奶ic盆e)币re薄ad购=鞭0骗;en亏d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论