fpga开发
-
RTL是什么,Verilog的语法能不能看我的这一篇大致知道。
Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路…
-
详解UART通信协议以及FPGA实现
文章目录 一、UART概述 二、UART协议帧格式 2.1 波特率 2.2 奇校验ODD 2.3 偶校验EVEN 三、UART接收器设计 3.1 接收时序图 3.2 Verilog…
-
FPGA片内RAM读写代码示例
RAM(Random Access Memory),也就是随机存取寄存器,它可以随时把数据数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据,其读写速度是由时钟频率…
-
【FPGA】线性反馈移位寄存器(LFSR)的Verilog实现
什么是移位寄存器 移位寄存器:是指多个寄存器并排相连,前一个寄存器的输出作为下一个寄存器的输入,寄存器中存放的数据在每个时钟周期向左或向右移动一位。 下面的右移移位寄存器因为左侧没…
-
一起学习用Verilog在FPGA上实现CNN—-(二)卷积层设计
1 打开Vivado工程 Vivado工程文件如图: 打开Vivado软件,打开工程,如图: 自动升级到当前版本,如图: 暂时选择现有开发板的型号,如图: 出现一条警告性信息,暂时…
-
基于FPGA的数字图像处理【1.0】
最近几年图像处理与机器视觉的发展非常迅速,图像处理领域也被认为是未来几十年最有前途的领域之一。 随着现代图像及视频处理技术的不断发展,人们对图像处理…
-
【ZYNQ入门】第十篇、基于FPGA的图像白平衡算法实现
目录 第一部分、关于白平衡的知识 1、MATLAB 自动白平衡算法的实现 大家先测试下面这段自动白平衡MATLAB代码,代码来源于以下这篇博客,我只不过加上…
-
Modelsim下载、注册与添加仿真库(LATTICE DIAMOND)
Modelsim下载、安装、注册与仿真(LATTICE DIAMOND) 由于项目需要,在LATTICE的开发平台代码上进行FPGA开发。基本的程序设计和编译通过后,在仿真软件Mo…
-
【FPGA/verilog -入门学习5】verilog中的genrate for 和for 以及数组的用法
本文参考:verilog generate语法总结-CSDN博客 Verilog数组赋值_笔记大全_设计学院 for 的用法 在Verilog中,generate for和for都…
-
EDA实验—–正弦信号发生器的设计(Quartus II )
目录 一、实验目的 学习使用Verilog设计波形发生器。 掌握LPM_ROM在波形发生器设计中的使用方法。 二、实验仪器 PC机 EDA实验箱 一台 三、实验原理 FPGA中的波…