FPGA
-
【FPGA】设计一个简单CPU—Verlog实现
目录 设计成果先展示一下成果,目前的CPU设计较为简单,后续会加以优化。连接有指令存储器和数据存储器的CPU综合电路图如图1.1 图1.1(CPU综合电路图) CPU的简单介绍 …
-
RTL是什么,Verilog的语法能不能看我的这一篇大致知道。
Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路…
-
基于FPGA的信号发生器(一)
要求 设计一款基于FPGA的芯片信号发生器,利用Verilog语言实现信号发生器的各个模块单元,实现正弦波、三角波、方波等; 整体步骤如下: 需求分析: 确定所需的信…
-
详解UART通信协议以及FPGA实现
文章目录 一、UART概述 二、UART协议帧格式 2.1 波特率 2.2 奇校验ODD 2.3 偶校验EVEN 三、UART接收器设计 3.1 接收时序图 3.2 Verilog…
-
【FPGA】线性反馈移位寄存器(LFSR)的Verilog实现
什么是移位寄存器 移位寄存器:是指多个寄存器并排相连,前一个寄存器的输出作为下一个寄存器的输入,寄存器中存放的数据在每个时钟周期向左或向右移动一位。 下面的右移移位寄存器因为左侧没…
-
手把手教你学会 Xilinx PCIE/XDMA 读写DDR系列(三) ——XDMA读写DDR项目工程讲解和下板测试
因最近想通过PCIE把数据从FPGA传到PC,借此机会和大家一起学习XDMA读写DDR 制作不易,记得三连哦,给我动力,持续更新!!! 完整工程文件下载:XDMA读写DDR工程 …
-
产品推荐 – ALINX XILINX FPGA开发板 Kintex-7 XC7K325T
01开发板介绍 此款开发板使用的是Xilinx公司的KINTEX-7系列的芯片,型号为XC7K325TFFG900,900个引脚的FBGA封装。在FPGA芯片的HP端口上连接了4片…
-
【FPGA/数字IC】Multiport RAM,多读多写寄存器-——基于FPGA BRAM的多端口地址查找表与FPGA BRAM的资源分析
目录 背景 手写Multiport Ram Multiport RAM 代码方案 资源评估 Multiport RAM 资源利用的优化 资源评估 防止读写冲突的组合逻辑设计(写优先…
-
FPGA实现电机位置环、速度环双闭环PID控制
一、设计思路 主要设计思路就是根据之前写的一篇FPGA实现电机转速PID控制,前面已经实现了位置环的控制,思想就是通过电机编码器的当前位置值不断地修正PID去控制速…
-
基于FPGA的数字信号处理(2)–什么是定点数?
在实际的工程应用中,往往会进行大量的数学运算。运算时除了会用到整数,很多时候也会用到小数。而我们知道在数字电路底层,只有「高电平1」和「低电平0」的存在,那么仅凭 0和1 该如何表…