![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
Markov.然
梦想成为世界顶级工程师的菜比
展开
-
【FPGA基础】Verilog语法相关
(未完成)1、 关于parameter和localparam的使用parameter可用作在顶层模块中例化底层模块时传递参数的接口,localparam的作用域仅仅限于当前module,不能作为参数传递的接口;如在底层文件中声明:parameter DATA_WIDTH = 16;parameter ADDR_WIDTH = 5;localparam DW = DATA_WIDTH - 1;localparam AW = ADDR_WIDTH -原创 2020-05-10 22:27:03 · 708 阅读 · 0 评论 -
【FPGA基础】常见易错点积累
1、# ** Error: …/…/code/Rtl/send_to_lvds_n.v(167): A begin/end block was found with an empty body. This is permitted in SystemVerilog, but not permitted in Verilog. Please look for any stray semicolons.问题原因:代码中多了一个“;”2、使用仿真模型时,如果在某个testbench文件中使用到了该模型,则原创 2020-05-10 22:10:37 · 2425 阅读 · 0 评论 -
【FPGA基础】红外遥控学习笔记
1、红外遥控基础知识(1)波长 0.76μm~1.5μm 之间的近红外线,不干扰其他电器设备工作,也不会影响周边环境;2、红外遥控协议(NEC)(1)数据帧格式一帧数据由帧头、地址码、数据码、数据反码以及 1bit 结束位(可忽略)组成。引导码由 9ms 高电平的头码和 4.5ms 低电平的间隙组成,其代表一个数据帧的帧头;地址码共 16 位,低位在前,高位在后;8 位数据码及其反码低位在前,高位在后;(2)数据编码发送波形(3)接收波形2、红外解码模块设计(1)接口框图(2)关原创 2020-05-10 22:06:37 · 721 阅读 · 0 评论