头像-12139

Eagleson[size=4] 日拱一卒,功不唐捐 为者常成,行者常至 [/size] 兰生幽谷,不为莫服而不芳;舟行江海,不为莫乘而不浮;君子行义,不为莫知而止休

  • 广东省深圳市
  • 单片机 嵌入式 FPGA/CPLD LED/显示
  • 工控电子

个人成就

获得 236 次赞

帮助过488人

fpga实现状态机

此类错误系将某同一个reg变量在多个个always块中进行了赋值操作,此类程序是不可综合的,因此须修改程序。切记,对于同一个reg型变量只能在一个always块中对其值进行修改,当然在其它块中可以引用其值!其实这种错误是可又理解的,试想两个always都在时钟的驱动下工作,如果,我说是如果,在同一个时钟时刻,在两个alway块中对同一reg型赋值条件都满足,那么你让FPGA该怎么做呢?让它听谁哪个always块的呢?verilog最终是要生成电路在FPGA里面,这让FPGA情何又堪?如何生成电路?

fpga实现状态机

qcmd  多驱动了,要把所有给qcmd 赋值的语句 写在一个进程 或者always里面

__align(8) 为什么要字节对齐?

需要字节对齐的根本原因在于CPU访问数据的效率问题。

2块51单片机之间的通信方式都有哪些

串口 SPI 等等~主从模式的总线 都可以使用

verilog中两个模块使用同一信号线如何处理?

信号扇出,直接用同名连接就可以了信号扇入,需要区分 用选择器 ​

vhdl的loop语句

计数器 + 状态机控制~

VHDL数据的发送

FPGA 本来就是并行的 可以同时发出去的吧