![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vhdl
是vin没错
这个作者很懒,什么都没留下…
展开
-
VHDL入门基础——电路设计(1)
VHDL基础——实战篇(1)分频电路偶倍分频(16分频为例):在用rising_edge检测时,其实已经是2分频,因此对于偶数倍分频,N如果取x,则是2*(x+1)分频原创 2020-07-19 21:31:13 · 1093 阅读 · 0 评论 -
VHDL入门基础——信号
VHDL基础——信号赋值篇信号与变量不同,对变量的赋值是立即执行的并且对后续语句有影响。对信号的赋值虽然也是立即执行的,但信号的带入却是有“延时”的,也就是,虽然赋值语句立即生效,但是其新值对于后续语句的作用效果需要下一个周期才能体现,此时的周期仍然使用原值。因此进程中如果存在变量,那么进程语句可视为顺序执行,如果没有变量可理解为所有语句是并行执行的。用一段小程序来解释:在两个进程中,对1和2进行了调换,如果是顺序执行则仿真结构结果应该不同,但实际上仿真结果是相同的,所以说实际上进程中的语句是并行原创 2020-07-19 19:32:40 · 2249 阅读 · 0 评论 -
VHDL入门基础——系统层次化设计
VHDL基础——系统层次化设计篇元件例化目的:是将已设计好的实体当作一个元件来使用,用VHDL语言描述各元件之间的关系。因此元件例化=元件定义(已有元件调用)+连接关系映射(各元件连接关系)。Conponent 元件名 is[generic(属类表)];port(端口名表);end conpenent; --元件定义例化名1:元件名1 port map(元件端口名=>连接端口名);例化名2:元件名2 port map(元原创 2020-07-18 14:45:54 · 3414 阅读 · 0 评论 -
VHDL入门基础——语法规则
VHDL入门基础——语法规则篇们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能原创 2020-07-10 16:27:32 · 3499 阅读 · 0 评论 -
VHDL入门基础——语法规则(2)
VHDL基础语法(2)数据类型1.Boolean:true fasle,用于逻辑运算2.bit:0或1,用于逻辑运算3.bit_vector:基于bit类型的数组,用于逻辑运算4.整数integer:-(231)~ 231-15.实数real:-1.0E38~1.0E38,只可仿真不可综合6.时间time:物理量(空格)单位,例如10 ms、20 μs。只可仿真不可综合tips:1.在实际的设计中,一般不会将外界接口输出设为Boolean类型,但是布尔型会隐形地出现在设计中,比如if (A原创 2020-07-12 18:12:13 · 4112 阅读 · 0 评论 -
VHDL入门基础——语法规则(3)
VHDL基础语法(3)——运算符篇算术运算符对象:signal or variable+:integer+integer但如果事先调用ieee库中std_logic_1164、std_logic_unsigned则可以是std_logic_vector+std_logic_vector、std_logic_vector+integer、integer+integer、integer+std_logic_vector-:同+:只能是std_logic_vectorstd_logic_vector原创 2020-07-12 21:25:29 · 1129 阅读 · 0 评论 -
VHDL入门基础——语法规则(4)
VHDL基础语法(4)——运算符篇原创 2020-07-14 21:20:27 · 6206 阅读 · 0 评论 -
VHDL入门基础——状态机
VHDL基础语法(4)——状态机Moore型输出只取决于当下的状态原创 2020-07-15 18:17:58 · 8098 阅读 · 0 评论 -
VHDL入门基础——状态机(2)
VHDL基础语法(6)——状态机篇(2)Mealy状态机状态机的输出是由当前输入和当前状态共同决定的假设此时有一个状态机有三个状态,s0(000),s1(010),s2(100)。起始状态为s0,同时在din信号的作用下,改变其状态值。din=1时:s0->s1->s2->s0,但是与之前Moore所不同的是,输出并不等于下个状态所对应的输出,s0->s1(001);s1->s2(011);s2->s0(101);在din=0时,保持原有状态,输出此刻所对应输出值。原创 2020-07-15 21:27:48 · 1520 阅读 · 0 评论