下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验七设计基本触发器一、实验准备该实验不需要使用七个模块组中的功能单元,所以拨码开关M0DEL_SEL1-3均置于“OFF状态;拨码开关MODEL_SEL5-8全置于“OFF状态,以使用 JTAG下载方式,这里用户可根据自 己所用的下载线来选择适当的下载方式。矚慫润厲钐瘗睞枥庑赖賃軔朧。二、实验目的熟悉利用Quartusll开发数字电路的基本流程和Quartusll软件的相关操作,介绍Quartusll的软件,掌握基本的设计思路,软件环境参数配置,仿真,管脚分配,下载 等基本操作。了解VHDL或原理图设计方法与定制IP模块的思想。掌握基本触发器的设计思路及工作原理三、实验原理通过开关分别输入单
2、 bit的数据,并用开关作为控制信号,实现置位和复位。将D触发器和T触发器的结果分别在 2个LED上显示。聞創沟燴鐺險爱氇谴净祸測樅。四、实验内容1、用VHDL语言设计D触发器和T触发器;注意时钟要用到分频电路。2、用Quartusll软件进行编译,仿真,下载到实验平台进行验证。五、设计原理框图六、引脚分配情况DA21CLKP25CLRF6PSETB21QTAA11QAC10Q,QT为D触发器和T触发器的输出信号,分别对应平台上的LEDO和LED7。 CLR,PSET为高电平清零和置位信号,CLK为时钟信号。残骛楼諍锩瀨濟溆塹籟婭骤東七、结果分析波形仿真上的LEDO和LED7,正确对应了结果。
3、 钟信号,都实现了相应的功能,限于篇幅,信号进行仿真。酽锕极額閉镇桧猪訣锥顧荭钯。CLR,PSET为高电平清零和置位信号,CLK为时这里简单列出波形图,实际可以自己加上其他的八、VHDL源程序代码-D flip floplibrary IEEE;ENTITY DFFLOP ISPORT (D: in STD_LOGIC; -输入CLK,CLR,PSET: in STD_LOGIC;-时钟,清零,置位Q: out STD_LOGIC -输出);END DFFLOP;ARCHITECTURE FFA OF DFFLOP ISBEGINPROCESS(CLK,PSET,CLR)BEGINLi卜空宀
4、异步置位-异步清零IF PSET='1' THENQ<='1'ELSIF CLR='1' THENQ<='0'ELSIF CLK'EVENT AND CLK='1' THENQ<=D;END IF;END PROCESS;END FFA;- T flip flopLIBRARY IEEE;ENTITY TFFLOP ISPORT (T: in STD_LOGIC; - 输入CLK: in STD_LOGIC; - 时钟QT: OUT STD_LOGIC -输出);END TFFLOP;AR
5、CHITECTURE FFB OF TFFLOP ISSIGNAL Q_S:STD_LOGIC;BEGINPROCESS(CLK,T)BEGINIF CLK'EVENT AND CLK='1' THENIF T='1' THENQ_S<=NOT Q_S;ELSEQ_S<=Q_S;END IF;END IF;QT<=Q_S;END PROCESS;END FFB;- 分频电路,平台提供的频率为 50MHZ, 进行分频,便于观察! library IEEE;entity dividef isport (CLK : in std_logic;
6、CLK_D: out std_logic);end entity;architecture DIVIDE_arch of dividef issignal COUNT : std_logic_vector (18 downto 0 ); beginPROCESS(CLK)BEGIN if clk'event and clk='1' thenELSE COUNT<="0000000000000000000" END IF;END IF;END PROCESS;PROCESS(COUNT)BEGINELSE CLK_D<='0'
7、;END IF;END PROCESS;end architecture;-此处附上 JK 触发器的代码,实现步骤相同,可进行参考 library IEEE;ENTITY JKFF ISPORT (J,K: in STD_LOGIC; CLK,CLR,PSET: in STD_LOGIC;Q,QB: out STD_LOGIC);END JKFF;ARCHITECTURE FFC OF JKFF IS SIGNAL Q_S,QB_S:STD_LOGIC;BEGINPROCESS(PSET,CLR,J,K,CLK) BEGINIF PSET='1' THENQ_S<=
8、9;1'QB_S<='1'ELSIF CLR='1' THENQ_S<='0'输出应该不确定QB_S<='1'- PSET=1,CLR=1ELSIF CLK'EVENT AND CLK='1' THENIF j='0' AND K='1' THEN Q_S<='0' QB_S<='1'ELSIF j='1' AND K='0' THEN Q_S<='1' QB_S<='1'ELSIF j=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中药熏药护理的持续改进
- 内镜技术在减重代谢手术后并发症中的应用进展总结2026
- 崇左市龙州县2025届数学三下期中质量跟踪监视模拟试题含答案解析
- 卒中后的生活自理能力训练
- 【2026】年陶瓷工陶艺制作与烧制题库及解析
- 【2026】年春季统编版小学语文一年级下册期末质量检测试卷含答案
- 山西省运城市绛县2025届数学三年级第二学期期末学业水平测试试题含答案
- 中国护理质量管理的实践案例分享
- 山西省沂州市五寨县实验学校2025届四年级数学第二学期期中复习检测试题(含答案)
- 12.8磁聚焦、放缩圆、旋转圆问题(解析版)高考一轮复习100考点100讲
- 项目5 S7-1200 PLC控制步进电机与伺服电机
- 辅导员基础知识试题及答案
- (完整版)韦氏儿童智力测试试题
- 我是爸妈的小帮手课件
- 部编版语文八年级下册第五单元游记散文阅读练习(含解析)
- 公路隧道开挖施工技术规范
- 现代全口义齿学知到章节答案智慧树2023年浙江大学
- x社区房屋修缮工程监理规划
- 行星轮系的效率
- 国家开放大学电大本科《离散数学》2023-2024期末试题及答案(试卷代号:1009)
- 高标准农田建设示范工程安全应急预案
评论
0/150
提交评论