- 博客(5)
- 收藏
- 关注
原创 FPGA基础知识学习(3)[状态机]
在定义时更推荐使用parameter进行定义,之前介绍过一个“`define”但这个是宏定义,会改变整个设计中所有的变量,在使用多个状态机的时候会出现混淆,所以更推荐使用parameter。
2024-12-04 10:52:27
1794
原创 FPGA基础知识学习(2)
上周看到了复位,现在开始看的地方是case语句和if...else语句;case语句是并行的的结构,if...else if语句可以建立无优先级的结构,而if...if建立的是有优先级的结构,建立无优先级的结构会消耗组合逻辑资源,非必要情况就用case语句和if...else的语句,必要的情况有:要求要先到达的信号(关键使能信号、选择信号等),要求后到达的信号(慢速信号、有效时间较长的信号)。我用单独用case语句写了一段代码然后生成了RTL图,发现了一个问题,先上图;
2024-12-02 16:46:25
1524
原创 FPGA基础知识学习(1)
记录一下看《设计与验证Verilog HDL》的知识学习,我属于突然开始学,且得边学边用,所以基础知识并不会太多,大部分项目还是得靠找别人的代码去修改,所以开始看这本书进行基础知识学习
2024-11-29 17:26:19
944
原创 FPGA千兆网口学习
学习FPGA过程中~,有挺多不会的地方,有指正的我一定耐心接受。我跟着小梅哥课程视频学的。不论是再MCU还是FPGA中都涉及有以太网项目,以前学单片机以太网的时候是用的W5500的以太网模块,网上有挺多开源项目,加上商家给的例程结合结合,改一改就可以完成单片机的以太网项目,那时候就会涉及到“OSI七层模型和TCP/IP五层模型”。可以在网上搜一搜,了解了解。一般说的FPGA UDP通信,FPGA只做到了传输层,传输层以上的会话层、表示层等等,FPGA是没有的。
2024-11-29 09:19:47
2408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人