FPGA
文章平均质量分 76
To丶紫罗兰
保持学习,保持热爱
展开
-
使用AXI4总线控制MMCM时钟模块
这篇文章主要记录了笔者在使用AXI控制MMCM模块的一些笔记和过程,当然MMCM模块还有好多功能本文并未体现。笔者水平有限,如有错误尽请指正。原创 2023-04-03 22:09:29 · 1355 阅读 · 5 评论 -
FPGA驱动HUB75接口的LED模组(像素点映射)
笔者最近在项目中需要使用FPGA驱动显示HUB75接口的LED模组,但是该模组网上资料很少,而且这种LED模组的扫描方式不是常规的从上到下从左到右。而是先从左到右扫描四个像素点,然后跳到下一行再扫描四个像素点。单板像素地址映射表如图所示绿色部分为正常扫描顺序,红色部分为LED模组扫描顺序。原创 2022-11-15 15:49:38 · 2139 阅读 · 0 评论 -
FPGA实现千兆/百兆自适应以太网UDP传输
该IP核是笔者在项目中解决自己的问题所编写,水平有限如有疏漏敬请指正。原创 2022-11-15 15:00:56 · 7406 阅读 · 8 评论 -
ZYNQ使用AXI4-HP接口总线读取DDR中的数据
最近笔者在做项目的时候需要使用zynq中的AXI4-HP总线在PL端读取DDR中的数据这种功能,但是网上很多历程对于这方面只是创建了一个官方提供的IP核用于测试,并且每次写入和读取的长度为4K字节。所以为了满足我自己的项目需求,笔者将官方提供的测试IP核上做修改,主要实现一下功能:1、上升沿使能读取数据。2、读使能后,IP核需要从基地址开始,突发读取X次(X数量可控)3、内置一个同步FIFO将读出的数据暂存在FIFO中。原创 2022-11-15 14:21:24 · 3387 阅读 · 1 评论 -
ModelSim仿真FFT核无法仿真解决方法(Qsys)
一、平台与环境1、仿真环境:ModelSim-altera 10.32、FPGA设计环境:Quartus ii 15.03、操作系统:Windows 10二、问题叙述最近笔者在调试Altrera FPGA自带的FFT核,在使用ModelSim仿真的时候出现了以下错误:错误提示Instantiation or 'FFT_out' failed.The design unit ...原创 2020-03-18 21:31:03 · 3498 阅读 · 17 评论 -
T-S型模糊算法简述及FPGA的实现
目录0 引言1 将清晰的数据模糊化2、模糊推理2.1模糊命题2.2T-S模糊推理3、将模糊的数据清晰化4、使用模糊算法逼近一阶线性定常系统在MATLAB中实现5、在FPGA中实现模糊算法5.1、电路系统结构设计5.2、模糊算法运算单元概述5.3、测试结果6、结论0 引言模糊算法是一种智能算法,也可以说它是一种非模型算法。它是一种以人类的语言为...原创 2019-12-03 22:27:46 · 8152 阅读 · 9 评论 -
FPGA笔记之——FPGA浮点运算的实现
一、IEEE-754规范 IEEE-754标准数值表示包括:浮点数,特殊值(零,无穷大,非标准数值,nan), 单精度、双精度、单精度扩展格式的浮点数。(1)浮点格式。在IEEE-754标准中,所有的浮点数都用二进制模板表示:IEEE-754格式其中,S域表示符号位,E域表示指数,M域表示尾数(对数的一部分或小数)。 对于标准浮点数,默认总是存在1个隐含的引导...原创 2019-10-07 17:28:07 · 15696 阅读 · 5 评论 -
卡尔曼滤波算法在FPGA中实现
一、卡尔曼滤波算法 卡尔曼滤波算法是一种基于时域的最佳线性滤波器。卡尔曼滤波器的原理通俗的讲,可以比我们要观测的一个小车的行进速度的过程 小车可能是接近匀速运动的(系统推测) 小车的电机上有一个具有噪声编码器,可以根据编码器计算出当前速度(外界具有噪声的测量数据) 根据上面两个条件我们任意选用一种都可以预测到该时刻小车的速度,...原创 2019-10-10 17:47:57 · 10929 阅读 · 57 评论