FPGA
文章平均质量分 59
一个学嵌入式的英语老师
一个持有高中英语教师资格证,热爱教育事业的工科硕士。
展开
-
FPGA开发——边缘检测与按键消抖
按键消抖和边缘检测是嵌入式系统和电子工程设计中常见的信号处理技术。这些技术用于确保从机械开关或传感器得到的信号准确反映用户的意图或环境的变化,避免误读和噪声干扰。原创 2024-05-12 18:48:16 · 842 阅读 · 0 评论 -
减法器真值表
减法器原理、半减器真值表解读、全减器真值表解读原创 2024-05-07 18:36:17 · 397 阅读 · 0 评论 -
APB Slave Design实例
本设计成功实现了一个APB Slave,具有5个32位的寄存器,并支持读写操作。设计考虑了APB协议规范、寄存器逻辑、时序处理和功能验证等关键方面。该设计不仅满足了设计需求,而且具有良好的可扩展性和可维护性。原创 2024-02-24 00:07:48 · 313 阅读 · 1 评论 -
FPGA入门——AMBA总线介绍(2)
APB(Advanced Peripheral Bus)是ARM公司推出的一种低功耗、低复杂度的外设总线协议。原创 2024-02-21 21:53:03 · 669 阅读 · 1 评论 -
FPGA入门——AMBA总线介绍(1)
AMBA 2.0是AMBA总线架构的第二个主要版本,引入了一些新的特性和改进。原创 2024-02-21 21:20:17 · 2899 阅读 · 1 评论 -
FPGA序列检测状态机(四段式)
设X为数字码流输入,Z为检出标记输出,高电平表示“发现指定序列”,低电平表示“没有发现指定的序列”。设输入的码流为“001101101111011111...”,在时钟2~6中,码流X里出现指定序列“01101”,对应输出Z在第6个时钟变为高电平“1”,表示发现指定"01101”,Z输出“1”。通过VCS仿真,我们发现,在状态S8到达,并din为1时,状态跳转为状态S0,且dout拉高为1,符合实验预期。的序列检测,完成RTL编程,完成testbench的编写,并利用VCS进行仿真。原创 2024-02-16 14:28:00 · 398 阅读 · 1 评论 -
FPGA状态机设计(四段式)
共有三种纸币入口,分别支持10元,20元,50元。根据实际的检验,本文设计的代码符合预期要求,需要注意的是:为满足题目的要求,本文简化了。完成RTL编码,完成testbench编码,用VCS仿真波形通过。1、画出状态转换图,我这里设置了8个状态,从S0~S7。4、编写测试代码:这里进行了简单的测试。由于本人水平有限,欢迎读者批评指正!5、在ModelSim上进行仿真。20元的情况不符合实际应用场景。3、编写代码(verilog)20元等情况不符合实际应用场景。注意,找钱有两种情况,所以不存在找钱的情况。原创 2024-02-16 00:35:54 · 435 阅读 · 1 评论