EDA期末考试试题(6)

时间:2025-06-09

19、并行信号赋值语句有哪三种形式?条件信号赋值语句又分别与什么语句等效? 答:简单信号赋值语句、条件信号赋值语句和选择信号赋值语句。 条件信号赋值语句与进程中的多选择IF语句等价。

20、Case语句有什么特点?其分支条件使用时有哪些注意事项?

答:CASE语句根据满足的条件直接选择多项顺序语句中的一项执行。用来描述总线或编码、译码行为。可读性比IF语句强。

使用CASE语句需注意以下几点:

(1) 条件句中的选择值必须在表达式的取值范围内。

(2) 除非所有条件句中的选择值能完整覆盖CASE语句中表达式的取值,否则最末一个条件句中的选择必须用“OTHERS”表示。它代表已给的所有条件句中未能列出的其他可能的取值,这样可以避免综合器插入不必要的寄存器。这一点对于定义为STD_LOGIC和 STD_LOGIC_VECTOR数据类型的值尤为重要,因为这些数据对象的取值除了1和0以外,还可能有其他的取值,如高阻态Z、不定态X 等。

(3) CASE语句中每一条件句的选择只能出现一次,不能有相同选择值的条件语句出现。

(4) CASE语句执行中必须选中,且只能选中所列条件语句中的一条。这表明CASE语句中至少要包含一个条件语句。

21、元件例化语句的作用是什么?如何进行元件例化?元件例化时端口映射有哪两种方式?有什么注意事项?

答:把低层次元件安装(调用)到当前层次设计实体内部的过程。包括类属参数传递、元件端口映射。 例化名称:例化元件名称 [GENERIC MAP(类属名称=﹥表达式 --类属参数的映射的对应关系 {,类属名称=﹥表达式})] [端口名称=﹥]表达式 --元件端口的映射 {,[端口名称=﹥]表达式}); 元件例化时端口映射有两种方式: 名称关联方式:低层次端口名=﹥当前层次端口名、信号名; 位置关联方式:(当前层次端口名,当前层次端口名, );

22.‘简述Quartus II的设计流程。

答:Quartus II的设计过程包括设计项目的建立与设计的输入、设计编译、设计校验(仿真和定时分析)、器件编程四个步骤。

设计输入:可以采用原理图输入、HDL语言描述、及波形输入等几种方式。

设计编译:先根据设计要求设定编译参数和编译策略,如器件的选择、逻辑综合方式的选择 等。然后根据设定的参数和策略对设计项目进行网表提取、逻辑综合和器件适配,并产生报告文件、延时信息文件及编程文件,供分析仿真和编程使用。

设计校验(项目仿真):包括功能仿真、时序仿真和定时分析,可以利用软件的仿真功能来 验证设计项目的逻辑功能是否正确。

器件编程与验证:用经过仿真确认后的编程文件通过编程器(Programmer)将设计下载到实 际芯片中,最后测试芯片在系统中的实际运行性能。

在设计过程中,如果出现错误,则需重新回到设计输入阶段,改正错误或调整电路后重复上述过程。

或者:

步骤1:建立工作库文件夹;2:编辑设计文件; 3:存盘,注意实体名与文本取名一致;4:创建工程;5:选择目标器件;6:启动编译;7:建仿真波形文件;8:仿真测试和波形分析;9:引脚锁定并编译;10:编程下载/配置;11:硬件测试。

EDA期末考试试题(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219