摘要: 1. 安装clangd 在VSCode Extension组件页搜索clangd,在插件介绍界面点击安装即可(windows系统和linux远程服务器都需要安装,如果VSCode之前安装过C++ Intellisense插件需要禁用或者卸载掉,因为会和clangd插件有冲突。) 在远程服务器安装be 阅读全文
posted @ 2025-05-14 14:21 Yamada_Ryo 阅读(362) 评论(0) 推荐(0)
摘要: 在执行程序v4l2_display_800x600_30p: ./v4l2_display_800x600_30p /dev/video1 /dev/fb0 出现如下问题: 解决方法 先在开发板中执行如下命令: ulimit -c unlimited 再执行程序 ./v4l2_display_800 阅读全文
posted @ 2025-05-13 19:46 Yamada_Ryo 阅读(47) 评论(0) 推荐(0)
摘要: 1. 配置git 安装git: apt-get install git 配置用户名、邮箱: git config --global user.name xxxx #xxxx填入你的gitee用户名 git config --global user.email xxxx #xxxx填入你的邮箱 查看配 阅读全文
posted @ 2025-05-13 19:35 Yamada_Ryo 阅读(86) 评论(0) 推荐(0)
摘要: 1 状态机原理 Verilog HDL语句块都是并行执行的,若想按照顺序的方式执行语句,则会使用有限状态机,简称为状态机。 状态机的设计分为一段式、二段式和三段式。通常使用两段式状态机和三段式状态机。 1.1 二段式状态机 二段式状态机使用一个时序逻辑进行状态的转移,另一个时序逻辑进行数据的输出,模 阅读全文
posted @ 2024-05-16 14:14 Yamada_Ryo 阅读(139) 评论(0) 推荐(0)
摘要: 当在组合逻辑中使用if-else语句或case语句时,如果条件判断中产生了“保持”的结果,则会产生锁存器,这在FPGA设计中是不被允许的,如下例代码所示: always @(*) begin if(a>50) begin b = 0; end else if(a < 50) begin b = 1; 阅读全文
posted @ 2024-05-11 16:30 Yamada_Ryo 阅读(86) 评论(0) 推荐(0)
摘要: 1 实验设置 1.1 功能模块编写 设置8位的变量c,通过非阻塞赋值的方式,将同样为8位的变量a和变量b之间按位与的结果赋值给c,代码如下: module test_a4_and_b4( clk, a, b, c, ); input wire clk; input wire [7:0] a; inp 阅读全文
posted @ 2024-05-10 22:00 Yamada_Ryo 阅读(105) 评论(0) 推荐(0)
摘要: 1 安装SDK ​ 在"【易百纳】EB-3516DV300-DC-182型开发板\04.开发板SDK包"找到"Hi3516CV500_SDK_V2.0.2.0.tgz"文件,拷入Linux系统中"work/tools"目录中。 1.1 解压缩SDK包 ​ 在Linux服务器上使用命令: tar -z 阅读全文
posted @ 2024-05-08 21:01 Yamada_Ryo 阅读(1414) 评论(0) 推荐(0)
摘要: 1、FIFO概述 ​ FIFO(First In First Out),即先进先出。FPGA 或者 ASIC 中使用到的 FIFO 一般指的是对数据的存储具有先进先出特性的一个缓存器,常被用于数据的缓存或者高速异步数据的交互。它与普通存储器的区别是没有外部读写地址线,这样使用起来相对简单,但缺点就是 阅读全文
posted @ 2024-04-16 14:29 Yamada_Ryo 阅读(272) 评论(0) 推荐(0)
摘要: 1、实验现象 ​ 实现一组固定的数据(三角波形表)存储在 FPGA 中使用 IP 核构建的片上 ROM 中,开发板上电后,系统开始从 ROM 中读出数据,并将数据直接通过并口输出。通过使用 Signal Tap II 软件实时抓取并口上的数据,显示得到三角波形。然后使用 Quartus 软件中 提供 阅读全文
posted @ 2024-04-09 15:43 Yamada_Ryo 阅读(369) 评论(0) 推荐(0)
摘要: 1、实验现象 ​ 通过串口发送数据到 FPGA 中,FPGA 接收到数据后将数据存储在双口 ram 的一段连续空间中,通过 Quartus II 软件提供的 In-System Memory Content Editor 工具查看 RAM 中接收到的数据。当需要时,按下设计好的按键 ,则 FPGA 阅读全文
posted @ 2024-04-08 18:58 Yamada_Ryo 阅读(384) 评论(0) 推荐(0)