EDA技术课程设计---六位频率计的设计.docVIP

EDA技术课程设计---六位频率计的设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术课程设计---六位频率计的设计

目 录 一 概述 - 1 - (一)设计背景及意义 - 1 - (二)设计任务与要求 - 1 - 二 六位频率计的工作原理 - 1 - 三 六位频率计的设计与仿真 - 2 - (一)六位十进制频率计的设计与仿真 - 2 - (二)六位十六进制频率计的设计与仿真 - 5 - 四 调试过程、测试结果及分析 - 8 - (一)六位十进制频率计的测试结果与分析 - 8 - (二)六位十进制频率计扩展功能的测试结果与分析 - 8 - (三)六位十六进制频率计的测试结果与分析 - 8 - 五 课程设计体会 - 9 - 六 参考文献 - 9 - 六位频率计的设计 一 概述 (一)设计背景及意义 现代电子设计技术的核心已日益趋转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation)技术。为了加深对EDA技术的理解,培养EDA设计的能力和团队协作能力,于是按要求完成了本次课程设计。 (二)设计任务与要求 1、设计任务 采用原理图设计并制作六位十进制频率计,用VHDL语言方法设计并制作六位十六进制频率计。 2、设计要求 参考信号频率为1Hz; 测量频率(100kHz; 六位十六进制频率计:1Hz(4MHz; 结果用显示 图1:六位十进制频率计结构框图 六位频率计可对被测信号频率进行测量 2.十进制计数器原理图及仿真波形图 3.六位十进制频率计原理图及仿真波形图 4.六位十进制频率计扩展功能说明 方案一:将测频控制电路修改为如图2所示电路即可实现频率直接读数,而不需换算的过程。 方案二:CNT_EN的输入设置为:同样也可以实现频率直接读数,而不需换算的过程。 (二)六位十六进制频率计的设计与仿真 1.测频控制电路VHDL描述及仿真波形图 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY PLJ IS PORT( CLK : IN STD_LOGIC; CNT_EN : OUT STD_LOGIC; RST_CNT : OUT STD_LOGIC; LOAD : OUT STD_LOGIC); END PLJ; ARCHITECTURE BEHAV OF PLJ IS SIGNAL DIV2CLK : STD_LOGIC; BEGIN PROCESS(CLK) BEGIN IF CLKEVENT AND CLK = 1 THEN Div2clk = NOT Div2clk; END IF; END PROCESS; PROCESS(CLK, Div2clk) BEGIN IF CLK = 0 AND Div2clk = 0 THEN RST_CNT = 1; ELSE RST_CNT = 0; END IF; END PROCESS; LOAD = NOT Div2clk; CNT_EN = Div2clk; END BEHAV; 2.二十四位锁存器VHDL描述及仿真波形图 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY SCQ IS PORT(LK : IN STD_LOGIC; DIN : IN STD_LOGIC_VECTOR(23 DOWNTO 0); DOUT : OUT STD_LOGIC_VECTOR(23 DOWNTO 0)); END SCQ; ARCHITECTURE BEHAV OF SCQ IS BEGIN PROCESS(LK,DIN) BEGIN IF LKEVENT AND LK = 1 THEN DOUT = DIN; END IF; END PROCESS; END BEHAV; 3.二十四位计数器VHDL描述及仿真波形图 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY JSQ IS PORT( FIN : IN STD_LOGIC; CLR : IN STD_LOGIC; ENABL : IN STD_LOGIC; DOUT : OUT STD_LOGIC_VECTOR(23 DOWNTO 0)); END JSQ; ARCHITECTURE BEHAV OF JSQ IS SIGNAL CQI : STD_LOGIC_VECTOR (23 DOWNTO 0); BEGIN PROCESS (FIN, CLR, ENABL)

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档