四位二进制课程设计剖析_第1页
四位二进制课程设计剖析_第2页
四位二进制课程设计剖析_第3页
四位二进制课程设计剖析_第4页
四位二进制课程设计剖析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、侈由Z CLKRCOACABQBCQCDQD匚匚NTGNDLUADZ1162153L4413LE1L108这种同步可预置四位二进计数器是由四个D型触发器和若干个门电路构成,内部有超前进位,具有计数、置数、禁止、直接(异步)清零等功能。对所有触发器同时加上 时钟,使得当计数使能输入和内部门发出指令时输出变化彼此协调一致而实现同步工 作。这种工作方式消除了非同步(脉冲时钟)计数器中常有的输出计数尖峰。缓冲时 钟输入将在时钟输入上升沿触发四个触发器 这种计数器是可全编程的,即输出可预置到任何电平。当预置是同步时,在置数输入上将建立一低电平,禁止计数,并在下一个时钟之后不管使能输入是何电平,输出都 与

2、建立数据一致。清除是异步的(直接清零),不管时钟输入、置数输入、使能输入 为何电平,清除输入端的低电平把所有四个触发器的输出直接置为低电平。有了超前进位电路后,无须另加门,即可级联出n位同步应用的计数器。它是借助于两个计数使能输入和一个动态进位输出来实现的。两个计数使能输入(ENP和ENT)计数时必须是高电平,且输入 ENT必须正反馈,以便使能动态进位输出。因而 被使能的动态进位输出将产生一个高电平输出脉冲,其宽度近似等于QA输出高电平。此高电平溢出进位脉冲可用来使能其后的各个串联级。使能ENP和ENT输入的跳变不受时钟输入的影响。电路有全独立的时钟电路。改变工作模式的控制输入(使能ENP、E

3、NT或清零)纵使发生变化,直到时钟发生为止,都没有什么影响。计数器的功能(不管使能、不使 能、置数或计数)完全由稳态建立时间和保持时间所要求的条件来决定。逻辑图典型清除、置数、计数和禁止时序 二、输入输出电特性经过Hspice调试仿真符号参数名称最小典型最大VCC电源电压4.7555.25VIH输入高电平电压2.0VIL输入低电平电压0.8IOH输出高电平电流-400IOL输出低电平电流8fck时钟频率025tw脉冲宽度时钟25清零20数据20使能20tsu建立时间置数20置数无效态20清零20清零无效态25th保持时间3三、硬件描述1、程序流程图2、Verilog源程序module cou

4、nt4(CLR, LOAD,ENT,ENP,CLK,data_i n,data_out,RCO);in put CLR,LOAD,ENP,ENT,CLK;in put3:0 data_i n;output3:0 data_out;output RCO;reg3:0 data_out;reg RCO;always(posedge CLK or n egedge CLR)beg inif(!CLR)beg indata_out=4b0000;RCO=0;e ndelse if(!LOAD)data_out=data_i n;elsebeg incase(ENP,ENT)2b01:beg in da

5、ta_out=data_out;RCO=0;e nd 2b11:if(data_out=4d15) beg indata_out=0;RCO=1; end else beg in data_out=data_out+1;RCO=0;e nd default:beg in data_out=data_out;RCO晶体管级原理图:2、原理图仿真鉴于我的版图仿真打算用Hspice软件,所以这里的电路图仿真我就尝试用electro nics workbe nchEWB软件,在后面使用工具中我会简单介绍。下面是仿真截图:CLRLJCLKfirLTLrLrLrLrLrLnjLTLrLrLr; E:KTR

6、COIS电路版图五、版图截图1、2、版图仿真六、工具介绍及选择理由在此次芯片设计所选用软件:、门级电路:因为Tanner中S-edit通常情况是用来画晶体管级电路图,如果要画 门级电路,用ledit不是太方便,要先用矩形、三角形等图形符号自定义一个门电 路,才能使用达到所需要目的。所以我才用以前电路实验课上用过的电路仿真软件, 也就是electronics workbench 。这个仿真工具里面有多种门电路以及简单的芯片, 直接调用就可以使用。电子工作台(electro nics workbe nchEWB软件是目前各种电子电路辅助分析与设计软件中最优秀的软件之一,它具有界面友好、操作简便、实

7、用性强等优点,并具有模拟和数字电路的设计、分析和仿真能力。介绍一种基于 EW嗽件设计电路的新方法,它改变了传统的设计方法,并通过设计事例介绍了EWB在电子技术中的方法与技巧,说明了该软件是设计电子电路的有效工具。electro nics workbe nch确实是一个操作简便,既可以实现电路设计又可以进行电路仿真的工具。所以我在电路图仿真中也用了这个软件。、晶体管级电路:本次设计采用了这学期来熟练掌握的S-edit软件。因为学习了版图这门课,所以对EDA的这些软件应用较多。而且 S-edit软件中的晶体管种类十分 丰富,而且操作起来也很简单。重要的是它能导出电路原理图的网表,该网表不仅能 与版

8、图工具S-edit所绘版图所导出的网表经过LVS软件匹配,以验证电路图原理图 和版图是否一致,同样,它导出的网表可以直接应用于电路图的仿真,不论是模拟电 路还是数字电路,这一应用都是极其方便的,为设计者提供了便捷。Tanner集成电路设计软件是由Tanner Research公司开发的基于 Windows平台的用于集成电路设计的 工具软件。该软件功能十分强大,易学易用,包括S-Edit,T-Spice,W-Edit,L-Edit与LVS,从电路设计、分析模拟到电路布局一应俱全。其中的 L-Edit版图编辑 器在国内应用广泛,具有很咼知名度。、版图:这学期我们还接触了 Microwind这款软件

9、绘画版图,而且可以直接在版图 上进行仿真,不过因为我的电脑里没有这个软件,所以我还是采用了L-edit。L-EditPro是Tanner EDA软件公司所出品的一个IC设计和验证的高性能软件系统模块,具 有高效率,交互式等特点,强大而且完善的功能包括从IC设计到输出,以及最后的加工服务,完全可以媲美百万美元级的IC设计软件。L-Edit Pro 包含IC设计编辑器 (Layout Editor)、自动布线系统(Standard Cell Place & Route)、线上设计规则检查器(DRC、组件特性提取器(Device Extractor )、设计布局与电路netlist 的 比较器(LV

10、S)、CMOS Library、Marco Library ,这些模块组成了一个完整的IC设计 与验证解决方案。L-Edit Pro丰富完善的功能为每个IC设计者和生产商提供了快 速、易用、精确的设计系统。最后的版图仿真,我也是从版图直接导出网表,然后加 上vvdd Vdd GND 5vcp CP GND PULSE (0 5 On 0.1 n 0.1 n 8n 16n)vs S GND 5vr R GND PWL (0ns 0V 20ns 0V 20.1 ns 5V 400ns 5V ).tran 1n 400n.print tran v(D0) V(D1) V(D2) V(D3) V(CP

11、) V(S) V(R).end进行版图的仿真、电路仿真:本次应老师要求采用的是Hspice电路仿真软件,为了能提前验证自己设计的电路图是否正确,我已经在自己的电脑上安装了Hspice软件。利用S-edit软件所画的电路原理图,然后导出网表。实际上,版图和晶体管级的电路原理图用 Tanner的LVS软件直接验证是否一致,那么他们导出的网表除了结点不同以外,其他 都是一模一样的。r ur95% done B100 done.誉料睥哉査書査書先雷義总養鶴養羯黃誉費盖餐査書先吉* FIJIAL RESULT *.rran 丄n 4GOnFTint 饰mn pgO) pgl)和购 v(Q3) v(CP p v(RIB、Verilog仿真:这个逻辑仿真没有用ISE软件,而是用的Quartusll软件。Quartus II是Altera公司的综合性 PLD/FPGA开发软件,原理图、 VHDL、VerilogHDL以及 AHDL (Altera Hardware支持Description Language)等多种设计输入形式,内嵌自有 的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。因为之前上VHDL的时候用的这个QuartusII软件,然后觉得环境很友好,而且写激励也非 常方便直观,所以这次逻辑仿真也采用这个软件。成果

温馨提示

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

评论

0/150

提交评论