EDA技术期末试卷含答案资料
eda期末考试试题及答案

eda期末考试试题及答案EDA期末考试试题及答案一、选择题(每题2分,共20分)1. EDA(电子设计自动化)主要应用于以下哪个领域?A. 机械设计B. 建筑设计C. 电子电路设计D. 软件开发答案:C2. 在EDA软件中,以下哪个不是常见的设计流程?A. 原理图设计B. 电路仿真C. 手动布线D. 封装设计答案:C3. 下列哪个不是EDA工具的组成部分?A. 原理图编辑器B. PCB布局工具C. 3D建模软件D. 仿真分析工具答案:C4. 在EDA设计中,PCB指的是什么?A. 印刷电路板B. 个人计算机C. 程序控制板D. 功率控制板答案:A5. 以下哪个是EDA设计中常用的文件格式?A. .txtB. .pdfC. .schD. .jpg答案:C...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述EDA设计流程的主要步骤。
答案:EDA设计流程通常包括原理图设计、电路仿真、PCB布局、布线、封装设计、测试与验证等步骤。
2. 解释什么是PCB布线,并说明其重要性。
答案:PCB布线是指在印刷电路板上将电子元件的引脚通过导电路径连接起来的过程。
布线的重要性在于它直接影响电路的性能、可靠性和生产成本。
3. 描述电路仿真在EDA设计中的作用。
答案:电路仿真在EDA设计中用于模拟电路在不同条件下的行为,帮助设计者预测电路的性能,优化设计,并在实际制造之前发现潜在的问题。
三、计算题(每题15分,共30分)1. 给定一个简单的RC电路,计算其时间常数τ。
答案:时间常数τ是电容C和电阻R的乘积,即τ = R * C。
2. 假设一个电路的输入信号频率为1kHz,计算其周期T。
答案:周期T是频率f的倒数,即T = 1/f = 1/1000Hz = 1ms。
四、设计题(20分)设计一个简单的放大器电路,并使用EDA工具绘制其原理图。
答案:(此处应有原理图,但无法提供图像,故省略)五、论述题(20分)论述在现代电子设计中,EDA工具的重要性及其对设计流程的影响。
eda技术实用教程期末考试题及答案

eda技术实用教程期末考试题及答案一、选择题(每题2分,共20分)1. EDA技术中,FPGA代表的是()。
A. 现场可编程逻辑阵列B. 现场可编程门阵列C. 现场可编程逻辑器件D. 现场可编程门器件答案:B2. 在EDA技术中,VHDL是一种()。
A. 硬件描述语言B. 软件描述语言C. 系统描述语言D. 网络描述语言答案:A3. 下列哪个不是EDA工具的主要功能()。
A. 逻辑综合B. 电路仿真C. 代码编译D. 布局布线答案:C4. 在VHDL中,下列哪个关键字用于定义并行语句()。
A. ifB. beginC. loopD. process答案:B5. 在EDA技术中,用于测试和验证数字电路的EDA工具是()。
A. 逻辑综合工具B. 电路仿真工具C. 布局布线工具D. 测试生成工具答案:B6. 下列哪个不是FPGA的配置方式()。
A. 在系统可编程B. 串行配置C. 并行配置D. 网络配置答案:D7. 在VHDL中,用于定义信号的关键字是()。
B. constantC. signalD. type答案:C8. 在EDA技术中,用于描述数字电路行为的模型是()。
A. 结构模型B. 数据流模型C. 行为模型D. 混合模型答案:C9. 在VHDL中,下列哪个关键字用于定义过程()。
A. procedureB. functionD. entity答案:C10. 在EDA技术中,用于优化电路性能的EDA工具是()。
A. 逻辑综合工具B. 电路仿真工具C. 布局布线工具D. 测试生成工具答案:C二、填空题(每题2分,共20分)1. EDA技术中的“EDA”代表的是______、______和______。
答案:电子设计自动化2. VHDL中的并发语句包括______、______、______和______。
答案:信号赋值、条件信号赋值、选择信号赋值、元件实例化3. 在FPGA设计中,______是用于存储配置数据的非易失性存储器。
EDA期末考试试卷

EDA期末考试试卷期末考试《EDA》试卷A一、填空题:(每空1分,共20分)1、一般把EDA技术的发展分为、和三个阶段。
2、VHDL的全称是3、VHDL年正式推出,是目前标准化程度最高的硬件描述语言。
4、一个完整的VHDL设计实体由、和等部分构成。
5、VHDL组成。
6、VHDL字符是以括起来的数字、字母和数字。
7、VHDL,只能在进程、函数和过程中声明和使用。
8、VHDL顺序语句只出现在、和中,是按程序书写的顺序自上而下、一条一条地执行。
9、VHDL子程序有和两种类型。
10、在VHDL二、选择题:(每小题2分,共10分)1、用VHDL语言描写的的源程序文件后缀为()A.某.wdfB.某.gdfC.某.vhdD.某.ym2、IEEE与1987年公布了VHDL的语法标准为()A.IEEESTD1076_1987B.RS232C.IEEE.STD_LOGIC_1164D.IEEESTD1076_19933、一个实体可以拥有一个或者多个()。
A.设计实体B.结构体C.输入D.输出4、在下列标识符中,()是VHDL合法标识符。
A.4h_addeB.h_adde_C.h_addeD._h_adde5、在VHDL中,为目标变量的赋值符号为()A.=:B.=C.:=D.《=三、简答题:(每题5分,共20分)12、变量赋值语句与信号赋值语句的区别?3、PROCESS语句的特点。
4、if语句包括哪几种类型?写出每种类型的语法格式。
四、程序改错:(找出错误并改正,找出每处错误1分,改正1分共20分)1、architecturertloftartiProceclkignalcount:integerrange0to7;beginif(clk'eventandclk='1')count<=count+1;if(count=0)thencarryout<=1;elecarryout<='0';endif;endproce;endrtl;2、libraryieee;ueieee_td_logic_1164.all;entitydm(a,b:intd_logic;c:outtd_logic)endmd;architecturelifordmibeginc:=aandb;五、编程题:(第1题6分,第2题6分,第3题9分,第4题9分,共30分)1、利用VHDL语言描述一个三态门电路2、利用VHDL语言描述4位二进制数据比较器3、利用VHDL语言描述一个同步置位、复位的D触发器4、利用VHDL语言设计一个分频系数为16的分频器期末考试《EDA实验》试卷B一、填空题:(每题6分,共30分)1、常用的设计输入方式有、2、库提供了基本的逻辑元器件。
EDA期末考试试卷及答案(word文档良心出品)

密 封 线 内 不 得 答题班级 学号姓名赣 南 师 范 学 院2010—2011学年第一学期期末考试试卷(A 卷)(闭卷)年级 2008 专业 电子科学与技术 (本)课程名称 EDA 技术基础2、学生答题前将密封线外的内容填写清楚,答题不得超出密封线;3、答题请用蓝、黑钢笔或圆珠笔。
一、单项选择题(30分,每题2分) 1.以下关于适配描述错误的是 BA .适配器的功能是将综合器产生的网表文件配置于指定的目标器件中,使之产生最终的下载文件B .适配所选定的目标器件可以不属于原综合器指定的目标器件系列C .适配完成后可以利用适配所产生的仿真文件作精确的时序仿真D .通常,EDAL 软件中的综合器可由专业的第三方EDA 公司提供,而适配器则需由FPGA/CPLD 供应商提供2.VHDL 语言是一种结构化设计语言;一个设计实体(电路模块)包括实体与结构体两部分,结构体描述 D 。
A .器件外部特性B .器件的综合约束C .器件外部特性与内部功能D .器件的内部功能 3.下列标识符中, B 是不合法的标识符。
A .State0B .9moonC .Not_Ack_0D .signall 4.以下工具中属于FPGA/CPLD 集成化开发工具的是 DA .ModelSimB .Synplify ProC .MATLABD .QuartusII5.进程中的变量赋值语句,其变量更新是 A 。
A .立即完成B .按顺序完成C .在进程的最后完成D .都不对 6.以下关于CASE 语句描述中错误的是 AA .CASE 语句执行中可以不必选中所列条件名的一条B .除非所有条件句的选择值能完整覆盖CASE 语句中表达式的取值,否则最末一个条件句的选择必须加上最后一句“WHEN OTHERS=><顺序语句>”C .CASE 语句中的选择值只能出现一次D . WHEN 条件句中的选择值或标识符所代表的值必须在表达式的取值范围7.以下哪个程序包是数字系统设计中最重要最常用的程序包 B A .STD_LOGIC_ARITHB .STD_LOGIC_1164C .STD_LOGIC_UNSIGNEDD .STD_LOGIC_SIGNED 8.基于EDA 软件的FPGA / CPLD 设计流程为:原理图/HDL 文本输入→ A →综合→适配→时序仿真→编程下载→硬件测试。
eda技术考试试题b及详细答案 (1)

《EDA技术》第二学期期末试题B卷号:B 时间:120 分钟 2008 年6 月专业:电子信息工程学号:姓名:一、填空题(20分,每题2分)1、当前ASIC制造商都自己开发了HDL语言,但是都不通用,只有美国国防部开发的()语言成为了IEEE. STD_1076标准,并在全世界得到了承认。
2、载入protel的Schematic中的()和()可满足一般用户需求,两个零件库中含有二极管、三极管、电阻、电容、电感等常用元件。
3、零件封装是指()。
4、EDA技术也称(),是在( )技术的基础上发展起来的计算机软件系统。
5、目前世界上有十几家生产CP LD/FP GA的公司,最大的三家是:(),( ),LATTIC 。
6、顺序描述语句中,()在MAX-PLUS中不被支持。
7、 VHDL语句中能被赋予一定值的对象称为客体,主要有常数,信号和变量。
其中常数对应代表数字电路中的电源和接地等。
信号对应物理设计中的()。
8、 FPGA可分为两大类,分别是SRAM-BASE和Anti-Fuse 设计时一般选用()。
9、 100mil=()mm,7.62mm=( )mil。
10、PCB封装元件实际上就是()。
二、名词解释题(20分,每题4分)1 PLD/FPGA2.过孔3.铜膜线4 PROM、PAL和PLA5 自顶向下的/自下而上的设计方法三、选择题(15分,每题3分)1.下列常用热键具有在元件浮动状态时,编辑元件属性功能的是()A.PgUpB.TabC.Space barD.Esc2.Design/Options菜单中下列选项不属于开关选项的是:()A.Snap GridB.Hidden PinsC.Electrical GridD.Title block3.下列不属于VHDL基本程序结构是()A..CONFIGURATION定义区B..ARCHITECTURE定义区C.USE定义区D.ENTITY定义区4.下列关于VHDL中信号说法不正确的是:()A.信号赋值可以有延迟时间,B.信号除当前值外还有许多相关值,如历史信息等,变量只有当前值C.信号可以是多个进程的全局信号D.号值输入信号时采用代入符“:=”,而不是赋值符”<=”,同时信号可以附加延时。
eda期末考试题目及答案

eda期末考试题目及答案一、选择题(每题2分,共20分)1. EDA(电子设计自动化)的主要功能是什么?A. 电路设计B. 电路仿真C. 电路测试D. 所有以上选项2. 在EDA中,HDL指的是什么?A. 高级设计语言B. 硬件描述语言C. 硬件开发语言D. 硬件描述逻辑3. 下列哪个不是EDA工具的主要组成部分?A. 原理图编辑器B. 仿真器C. 编译器D. 汇编器4. 在EDA中,FPGA代表什么?A. 现场可编程门阵列B. 固定可编程门阵列C. 功能可编程门阵列D. 快速可编程门阵列5. 以下哪个是EDA设计流程中的必要步骤?A. 原理图绘制B. 电路板布局C. 焊接D. 电路测试二、填空题(每空2分,共20分)6. 常见的EDA软件有______、______和______。
答案:Cadence, Altium Designer, Mentor Graphics7. 在EDA中,______是一种用于设计和验证数字电路的图形化编程语言。
答案:VHDL8. EDA工具可以帮助工程师进行______和______。
答案:设计优化,性能分析9. 与ASIC相比,FPGA的优点是______和______。
答案:灵活性高,开发周期短10. 在EDA设计中,布局和布线是实现______的关键步骤。
答案:电路板物理结构三、简答题(每题10分,共30分)11. 简述EDA在现代电子设计中的重要性。
答案:EDA在现代电子设计中的重要性体现在它能够提高设计效率,降低成本,缩短产品上市时间,同时提高设计的可靠性和可维护性。
12. 解释什么是仿真,并说明在EDA设计流程中仿真的作用。
答案:仿真是一种模拟实际电路在不同条件下行为的技术。
在EDA 设计流程中,仿真用于验证设计的正确性,预测电路的性能,以及发现潜在的问题,从而在实际制造之前进行必要的修改。
13. 描述FPGA与ASIC在应用上的主要区别。
答案:FPGA是一种可编程的硬件,可以在设计完成后重新配置,适用于需要快速原型开发和灵活设计调整的场景。
EDA技术期末试卷(含答案)

EDA技术期末试卷(含答案)班级学号姓名密封线内不得答题⼀、单项选择题(30分) 1.以下描述错误的是 CA .QuartusII 是Altera 提供的FPGA/CPLD 集成开发环境B .Altera 是世界上最⼤的可编程逻辑器件供应商之⼀C .MAX+plusII 是Altera 前⼀代FPGA/CPLD 集成开发环境QuartusII 的更新换代新产品D .QuartusII 完全⽀持VHDL 、Verilog 的设计流程2.以下⼯具中属于FPGA/CPLD 开发⼯具中的专⽤综合器的是 BA .ModelSimB .Leonardo SpectrumC .Active HDLD .QuartusII 3.以下器件中属于Xilinx 公司⽣产的是 CA .ispLSI 系列器件B .MAX 系列器件C .XC9500系列器件D .FLEX 系列器件 4.以下关于信号和变量的描述中错误的是 BA .信号是描述硬件系统的基本数据对象,它的性质类似于连接线B .信号的定义范围是结构体、进程C .除了没有⽅向说明以外,信号与实体的端⼝概念是⼀致的D .在进程中不能将变量列⼊敏感信号列表中 5.以下关于状态机的描述中正确的是 BA .Moore 型状态机其输出是当前状态和所有输⼊的函数B .与Moore 型状态机相⽐,Mealy 型的输出变化要领先⼀个时钟周期C .Mealy 型状态机其输出是当前状态的函数D .以上都不对6.下列标识符中, B 是不合法的标识符。
A .PP0B .ENDC .Not_AckD .sig7.⼤规模可编程器件主要有FPGA 、CPLD 两类,下列对CPLD 结构与⼯作原理的描述中,正确的是 C 。
A .CPLD 即是现场可编程逻辑器件的英⽂简称B .CPLD 是基于查找表结构的可编程逻辑器件C .早期的CPLD 是从GAL 的结构扩展⽽来D .在Altera 公司⽣产的器件中,FLEX10K 系列属CPLD 结构8.综合是EDA 设计流程的关键步骤,在下⾯对综合的描述中, D 是错误的。
EDA期末考试卷及参考答案

华侨大学本科考试卷2015 —2016 学年第一学期(开卷 A)参考答案学院信息学院课程名称电子设计与自动化考试日期姓名专业学号题号一二三四五总分得分一、基本概念与基本知识(各3分,共30分,直接将答案写在试卷上)错1个扣1分1、写出下列缩写的英文含义:a. EDA:电子设计自动化;b. SOC:片上系统;c.FSM:有限状态机。
2、EDA设计开发流程主要包括设计输入、综合、适配(布局布线)和仿真等步骤。
3、IP指知识产权核,可分为软IP、硬IP和固IP。
4、面向FPGA的EDA工具大致可以分为设计输入编辑器、 HDL综合器、仿真器、适配器(布局布线器)以及下载器等五个模块。
5、硬件描述语言是EDA技术的重要组成部分,目前常用的HDL主要有 VHDL 、 Verilog 、 System C 、和 System Verilog 。
6、VHDL定义了逻辑操作符、关系操作符、算术操作符和省略赋值操作符四种运算操作符。
7、VHDL的信号(SIGNAL)是一种数值的容器,不仅可以容纳当前值,也可以保留历史值。
8、VHDL的顺序语句只能出现进程、函数和过程中,是按源文件书写的的顺序自上而下、一条一条地执行。
9、速度优化中常用的技术有流水线设计和关键路径法。
10、用VHDL语言设计的状态机,从信号输出方式上分,有 Moore型状态机和 Mealy 型状态机;从描述结构上分,有单进程状态机和多进程状态机;二、VHDL基础知识(各10分,共20分)1、下列VHDL程序段描述了一个上升沿触发的10进制加法计数器,仔细阅读找出程序中存在五处错误,并进行改正。
1 LIBRARY IEEE;2 USE IEEE.STD_LOGIC_1164.ALL;34 ENTITY CNT10 IS5 PORT ( CLK : IN STD_LOGIC ;6 Q : OUT STD_LOGIC_VECTOR(3 DOWNTO 0););7 END CNT10;8 ARCHITECTURE bhv OF CNT10 IS9 VARIABLE Q1 : STD_LOGIC_VECTOR(3 DOWNTO 0);10 BEGIN11 PROCESS (CLK) BEGIN12 IF CLK’EVENT AND CLK=’0’ BEGIN13 IF Q1 < 9 THEN14 Q1 <= Q1 + 1 ;15 ELSE16 Q1 <= (OTHERS => '0');17 END IF;18 END IF;19 END PROCESS;20 Q <= Q1;21 END bhv;各2分答:程序订正修改如下第3行:增加“USE IEEE.STD_LOGIC_UNSIGED.ALL;”语句第6行:删除其中一个错误的“;”,改为“Q : OUT STD_LOGIC_VECTOR(3 DOWNTO 0));”第9行:Q1应定义为信号量,其中“VARIABLE”改为“SIGNAL”第12行:因为是上升沿触发,其中“CLK=’0’”改为“CLK=’1’”第12行:行末尾“BEGIN”改为“THEN”2、阅读下列VHDL程序段,画出相应的原理图(RTL级),并简要说明电路功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档
一、单项选择题(30分)9.嵌套使用IF语句,其综合结果可实现 A 。
A.带优先级且条件相与的逻辑电路1.以下描述错误的是 C B.条
件相或的逻辑电路
C.三态控制电路是A.QuartusIIAltera提供的FPGA/CPLD集成开发环境D.双向控制电路
10.在VHDLAlteraB.是世界上最大的可编程逻辑器件供应商之一语言中,下列对时钟边沿检测描述中,错误的是 D 。
A.if clk'event and clk = ‘1' then B.if falling_edge(clk) then 前一代C.MAX+plusII是AlteraFPGA/CPLD集成开发环境QuartusII的更
C.if clk'event and clk = ‘0' then 新换代新产品D.if clk'stable and not clk = ‘1' then
11.下列那个流程是正确的基于.DQuartusII完全支持VHDL、Verilog的设计流程EDA软件的FPGA / CPLD设计流程 B
A.原理图/HDL文本输入→适配→综合→功能仿真→编程下载→硬件测试开发工具中的专用综合器的是2.以下工具中属于FPGA/CPLD B
B.原理图/HDL文本输入→功能仿真→综合→适配→编程下载→硬件测试
C .Active HDL D.QuartusII Leonardo Spectrum .AModelSim B.C.原理图/HDL文本输入→功能仿真→综合→编程下载→→适配硬件测试;.3以下器件中属于Xilinx 公司生产的是 C
/HDL文本输入→功能仿真→适配→编程下载→综合→硬件测试
D.BMAX系列器件.原理图A.ispLSI系列器件
)语句的语句结构及语法规则语言中,下列对进程(PROCESS系列器件
C.XC9500系列器件D.FLEX 12.在VHDL 。
A 的描述中,正确的是以下关于信号和变量的描述中错误的是4. B
为一无限循环语句;敏感信号发生更新时启动进程,执行完..信号是描述硬件系统的基本数据对象,它的性质类似于连接线PROCESSAA .信号的定义范围是结构体、进程B 成后,等待下一次进程启动C.除了没有方向说明以外,信号与实体的端口概念是一致的B.敏感信号参数表中,应列出进程中使用的所有输入信号CD.在进程中不能将变量列入敏感信号列表中.进程由说明部分、结构体部分、和敏感信号参数表三部分组成D.当前进程中声明的变量也可用于其他进程以下关于状态机的描述中正确的是5. B
B MooreA.型状态机其输出是当前状态和所有输入的函数13.下列语句中,不属于并行语句的是
语句B.CASE 型的输出变化要领先一个时钟周期型状态机相比,.与BMooreMealy A.进程语句
…语句…ELSE D.WHEN .元件例化语句MealyC.型状态机其输出是当前状态的函数 C
设计现行工作VHDL语言共支持四种常用库,其中哪种库是用户的14.以上都不对D .VHDL B 下列标识符中,.库是不合法的标识符。
6
END BPP0 A...D .CNot_Ack sig
D
WORK库D.C.STD库结构与工作原两类,下列对、FPGACPLDCPLD B.VITAL库IEEE A.库大规模可编程器件主要有7.语言是一种结构化设计语言;一个设计实体(电路模块)包括实体理的描述中,正确的是VHDL15。
C .。
即是现场可编程逻辑器件的英文简称CPLDA.
D 与结构体两部分,结构体描述
B.器件的综合约束是基于查找表结构的可编程逻辑器件.BCPLD
A.器件外部特性
的结构扩展而来GALCPLD.早期的C是从D.器件的内部功能C.器件外部特性与内部功能
分)EDA名词解释,写出下列缩写的中文含义(10二、结构CPLD系列属公司生产的器件中,Altera.在DFLEX10K
是错误设计流程的关键步骤,在下面对综合的描述中,EDA综合是.8D :复杂可编程逻辑器件.CPLD1的。
:专用集成电路.ASIC2 A.综合就是把抽象设计层次中的一种表示转化成另一种表示的过程 LUT:查找表3.的基本.综合就是将电路的高级语言转化成低级的,可与BCPLD/ FPGA
结构相映射的网表文件:电子设计自动化.4EDA.为实现系统的速度、面积、性能的要求,需要对综合加以约束,称为综C :只读存储器.ROM5 合约束20分)三、程序填空题(将软件描述与给定的硬件结构用电路网表文件表示的映综合可理解为,.D描述,请补充完VHDL8421BCD0~2324以下是一个模为()的码加法计数器射过程,并且这种映射关系是唯一的(即综合结果是唯一的)整精品文档.
精品文档
GE1<=0; 请回答问题:在程序中存在两处错误,试指出并修改正确(如果是缺少语句请ELSE 指出应该插入的行号)GE1 <= GE1+1; END IF; 答:(1)第9行有误,SIGNAL Q1 : RANGE 0 TO 9数据类型有误,应该改成END IF; SIGNAL Q1 : STD_LOGIC_VECTOR(3 DOWNTO 0) END PROCESS ; GE <= GE1; (2)第11行有误,敏感信号列表中不能出现输出端口,应该改成PROCESS SHI <=SHI1; (clk) END bhv;
12分)四、程序改错题(仔细阅读下列程序后回答问题,
精品文档.
精品文档
五、(28分)SIGNALcurrent_ state,next_state: state_type;
分)描述一个外部特性如图所示的D触发器。
(10.试用VHDL BEGIN 1
参考程序如下:P1:PROCESS(clk,reset)
BEGIN
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; 'IF reset = ‘1 THEN current_state <= s0;
ELSIF clk='1' AND clk'EVENT THEN ENTITY mydff IS
PORT(CLK:IN STD_LOGIC; current_state <=next_state; END IF;
D:IN STD_LOGIC;
END PROCESS; Q:OUT STD_LOGIC);
P2:PROCESS(current_state) END;
BEGIN
ARCHITECTURE bhv OF mydff IS
case current_state is
BEGIN
PROCESS(CLK) THEN next_state<=s1; 1' WHEN s0 => IF in1=‘
ELSE next_state<=s0; BEGIN
END IF;
IF CLK'EVENT AND CLK='1' THEN
WHEN s1 => IF in1='0'THEN next_state<=S2; Q<=D;
ELSE next_state<=s1; END IF;
END IF;
END PROCESS;
WHEN s2 => IF in1='1'THEN next_state<=S3; END;
ELSE next_state<=s2;
语言描述这一状态机。
分)(18VHDL下图为某一状态机对应的状态图,2.试用END IF;
WHEN s3 => IF in1='0'THEN next_state<=S0;
/1001其它其它/0000
END IF; ELSE next_state<=s3; 1/1001S1S0end case;
END PROCESS; 0/11000/0000/1100其它p3:PROCESS(current_state)
BEGIN
参考程序如下:case current_state is
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; ; 'WHEN s0 => IF in1=‘1THEN out1<=“1001”ENTITY FSM2 IS
END IF; ELSE out1<= PORT ( clk,reset,in1 : IN STD_LOGIC;
out1 : OUT STD_LOGIC_VECTOR(3 downto 0));
WHEN s1 => IF in1='0'THEN out1<=H0; END;
ARCHITECTURE bhv OF FSM2 IS
END IF;
TYPE state_type IS (s0, s1, s2, s3); out1<=@1; ELSE
精品文档.
精品文档
WHEN s2 => IF in1='1'THEN out1<=I1;
ELSE out1<=@1; END IF;
WHEN s3 => IF in1='1'THEN out1<=
ELSE out1<=I1; END IF;
end case;
END PROCESS;
end bhv;
精品文档.。