- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业2_在系统可编程技术及应用(电子科学与技术学院_刘红)
运算符 优先级 NOT,ABS,** 最高优先级 *,/,MOD,REM +(正号),-(负号) +,-, SLL,SLA,SRL,SRA,ROL,ROR =,/=,,,=,= AND,OR,NAND,NOR,XOR,XNOR 最低优先级 10.用VHDL语言设计JK触发器。 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY JKff IS PORT(J,K: IN STD_LOGIC; clk: IN STD_LOGIC; set: IN STD_LOGIC; reset: IN STD_LOGIC; Q,QB: OUT STD_LOGIC); END JKff; ARCHITECTURE behave OF JKff IS SIGNAL Q_temp,QB_temp: STD_LOGIC; BEGIN PROCESS (clk,set,reset) BEGIN IF (set =0 AND reset =1)THEN Q_temp = 1; QB_temp = 0; ELSIF (set =1 AND reset =0)THEN Q_temp = 0; QB_temp = 1; ELSIF (clkEVENT AND clk = 1)THEN IF(J=0 AND K=1)THEN Q_temp = 0; QB_temp = 1; * * 1.VHDL语言的数据对象有几种? 各有什么特点? 2.VHDL运算符的优先顺序。 3.用行为描述设计一位全加器。 4.用结构描述设计一位全加器。 5.用IF语句设计的4选1多路选择器。 6.用case语句设计8选1多路选择器。 作业 7.用VHDL语言设计3线— 8线译码器。 8.用VHDL语言设计8线—3线编码器。 9.用VHDL语言设计具有异步置位和清零功能,上升沿触发的D触发器。 10.用VHDL语言设计JK触发器。 11.用VHDL语言设计SR型锁存器。 12.用VHDL语言设计模8计数器。 作业 1.VHDL语言的数据对象有几种? 各有什么特点? 数据对象有三种:常量,变量,信号。 常量:常量是指在设计实体中不会发生变化的值; 常量可以在很多部分进行说明; 常量的使用范围取决于它被定义的位置; 常量可以是任何的数据类型。 变量:变量是指在设计实体中会发生变化的值; 变量只能在进程和子程序中用,是一个局部量; 变量的赋值是理想化数据传输,其赋值是立即生效的,不存在任何的延时行为。 信号:信号是描述硬件系统的基本数据对象,它是电子电路内部硬件连接的抽象。 信号的定义和使用范围:实体、结构体和程序包。 在进程中不允许定义信号,只能将信号列入敏感表。 2.VHDL运算符的优先顺序。 3.用行为描述设计一位全加器(基于全加器真值表) LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY full_adder IS GENERIC(tpd : TIME := 10 ns); PORT(x,y,c_in : IN STD_LOGIC; Sum, c_out : OUT STD_LOGIC); END full_adder; 用行为描述设计一位全加器(基于全加器真值表) ARCHITECTURE behav OF full_adder IS BEGIN PROCESS (x, y, c_in) VARIABLE n: INTEGER; CONSTANT sum_vector: STD_LOGIC_VECTOR (0
您可能关注的文档
- 《 经济预测与决策-时间序列趋势外推预测(PPT 66页) 》.ppt
- 《 石化行业振兴规划及投资建设情况(PPT 61页) 》.ppt
- 《 经理修练-如何塑造关爱型经理(PPT 31页) 》.ppt
- 《 营销管理-雀巢公司KA业务操作(PPT 40页) 》.ppt
- 《三角形的全等判定(ASA、AAS、SSS、HL)和角的平分线》例题精讲与同步练习.doc
- 《 转变作风_提高执行力_争当企业排头兵(PPT 73页) 》.ppt
- 《 风能、太阳能发电现状及应用前景(PPT 61页) 》.ppt
- 《上海市建设工程竣工档案编制验收及报送规定》.doc
- 《 钢铁基础知识-钢铁的基础知识提纲(PPT 79页) 》.ppt
- 《一顺一丁墙体砌筑工艺》认知与实践.doc
- PDM软件:Siemens Teamcenter二次开发_(17).Teamcenter最佳实践与案例分析.docx
- SCADA软件:GE Proficy二次开发_(4).Proficy开发环境搭建.docx
- 智能电表软件:Landis+Gyr智能电表二次开发_(13).系统集成与测试.docx
- 智能电表软件:Elster智能电表二次开发_(8).Elster智能电表二次开发环境搭建.docx
- PDM软件:Siemens Teamcenter二次开发_(11).TeamcenterAPI与编程基础.docx
- SCADA软件:GE Proficy二次开发_(7).报警与事件管理.docx
- 智能电表软件:Echelon智能电表二次开发_(11).智能电表行业标准与法规.docx
- 智能电表软件:Itron智能电表二次开发_(6).用户界面定制与开发.docx
- 智能电表软件:Elster智能电表二次开发_(9).Elster智能电表二次开发工具使用.docx
- PDM软件:PTC Windchill二次开发_(21).Windchill最佳实践案例分析.docx
文档评论(0)