合集-VHDL从入门到刚入门_EDA技术考试攻略

EDA基础知识:什么是EDA/HDL/仿真/综合/与或门阵列/查找表……
摘要:读前须知 本合集参考资料:EDA技术实用教程——VHDL版 本集合仅适用于EDA技术/VHDL课程考试前的临时抱佛脚,具体内容可能有所疏漏,请根据你的实际课程情况选择合适的复习资源,希望深度学习VHDL的人不应该阅读此文 EDA电子设计自动化技术 什么是EDA技术 EDA技术,全称electroni 阅读全文

posted @ 2024-12-17 23:15 无术师 阅读(108) 评论(0) 推荐(0) 编辑

VHDL的基本构造:以一位全加器为例
摘要:VHDL的构造 事先声明: -- 相当于C语言的//,表示注释 VHDL语言不区分大小写 相关库和程序包 程序包包括行为和函数实现代码,它们属于公用设计单元,可以被其他程序模块调用,相当于C语言中的头文件 其具体代码示例如下: -- library and package LIBRARY IEEE; 阅读全文

posted @ 2024-12-17 23:15 无术师 阅读(83) 评论(0) 推荐(0) 编辑

VHDL的基础语句
摘要:条件语句 根据条件的变化,得到不同的结果 条件语句可以只是一个值(能参与逻辑判断的数据类型),也可以是复杂的表达式,用逻辑操作符连接 可以按执行方式分为两大类: 顺序语句(使用时需要放到进程语句中):IF语句;CASE语句 并行语句:WHEN语句 IF条件语句 IF语句的格式 IF 判断条件 THE 阅读全文

posted @ 2024-12-17 23:17 无术师 阅读(119) 评论(0) 推荐(0) 编辑

VHDL时序电路:D触发器/十进制加减可逆计数器/偶数分频器/位移寄存器
摘要:时序电路概述 什么是时序电路 与时序电路相对的是组合逻辑电路,其没有记忆功能,输出取决于输入 而时序电路有记忆功能,下一步的输出受被记忆的当前状态影响,还可以进一步分为两类 Moore型 下一状态的输出依赖于电路的当前状态,其状态变化依赖于时钟(只能同步更新) Mealy型 输出不仅依赖于电路的当前 阅读全文

posted @ 2024-12-17 23:20 无术师 阅读(134) 评论(0) 推荐(0) 编辑

VHDL状态机设计
摘要:状态机概述 状态机的定义 任何时序模型都可以归结为一个状态机,比如说时序电路一节中提到的D触发器其实就是一个包含两种状态的状态机 状态机的工作方式是:根据控制信号,按预先设定的各个状态,进行顺序执行 状态机的特点 在一些简单的控制方面,状态机具备巨大的优越性: 控制过程高效:状态机控制与运行方式简单 阅读全文

posted @ 2024-12-17 23:20 无术师 阅读(70) 评论(0) 推荐(0) 编辑

VHDL的优化
摘要:设计优化 毛刺现象 毛刺的出现 信号在芯片内部走线时会产生一定延迟,导致信号间出现竞争-冒险现象,即信号到达某逻辑块输入端口的时间有先有后,产生的输出就会在延迟的这段时间里跳变,这就产生了毛刺 如何处理毛刺 D触发器对毛刺不敏感:由于毛刺持续时间短,只要毛刺不正巧出现在D触发器的时钟上升沿,就不会产 阅读全文

posted @ 2024-12-17 23:24 无术师 阅读(34) 评论(0) 推荐(0) 编辑

VHDL知识补充
摘要:有一些内容在前文提及过,但是并没有深入讲解,在此章节中进行梳理 VHDL库 库的种类 IEEE库 最常用的库,其中的STD_LOGIC_1164是最常用、最重要的程序包,有了它才能使用标准逻辑位STD_LOGIC STD库 VHDL语言标准定义了两个标准程序包,收录在此库中,分别是STANDARD和 阅读全文

posted @ 2024-12-17 23:25 无术师 阅读(45) 评论(0) 推荐(0) 编辑