
其他学习记录
文章平均质量分 82
其他学习记录
lu-ming.xyz
生前何必久睡,死后自会长眠 :)
展开
-
记录一个matlab仿真定点数处理算法时获取数据位宽的函数
1 函数函数名:get_width变量:var 输入:待处理有符号数。width_i 输入:定点数处理过程的数据位宽。width_o 输出:输出有符号数的实际位宽。说明:返回有符号数的数据位宽,如果未溢出,则输出“info”,如果溢出则输出“warning”。值得注意一点的是,为了避免2^N的误判,取出最大值后加1再计算位宽。而对于负数的边界,留有2裕量不影响FPGA位宽的设计。代码:function width_o = get_width(var,width_i)% 获取变原创 2022-01-14 14:50:30 · 982 阅读 · 0 评论 -
0.96OLED显示原理及FPGA驱动程序
很久以前玩的OLED,现在整理一下。1 OLED模块介绍1.1 模块OLED:organic/polymer light emitting diode 高分子有机电激发光二极管OLED模块原理图:OLED模块结构图:市面上统一尺寸的配置和设计大差不差的,OLED生产商大部分都是中景园电子,官网可以下载OLED 显示屏裸屏的资料。以驱动芯片为SSD1306的屏为例:OLED 显示屏裸屏外观:驱动芯片SSD1306尺寸很小,6.76*0.86mm。仔细看在液晶屏下面一点点可以看到一个长条原创 2021-11-20 15:13:01 · 12520 阅读 · 1 评论 -
PCIe卡的主要引脚 及 热插拔
目录1 PCIe 总线使用的信号1.1 收发数据信号1.2 辅助信号2 热插拔参考资料1 PCIe 总线使用的信号PCIe x1,x4,x8,x16 卡的连接器引脚如下图所示,数据收发引脚为白色,辅助引脚为灰色:mechanical key对应防呆缺口的位置。1.1 收发数据信号PCIe总线的层次分层图:与收发数据相关的线就是每个通路(lane)的两对差分传输线。PCIe x1,x2,x4,x8,x16分别代表有1,2,4,8,16条lane。1.2 辅助信号在连接器上提供辅助引脚来辅助原创 2021-09-19 15:05:23 · 19417 阅读 · 0 评论 -
matlab 绘制椭圆锥波束指向示意图
参考了matlab 绘制任意方向和位置的空间圆锥体中绘制圆锥的思路,在此基础上加了我需要的应用。就是绘制波束扫描示意图。1 原理根据波束宽度得到在归一化威力值上的弧长。然后根据方位和俯仰向弧长产生一个模拟波束参数的圆柱的坐标点。将圆柱以半径修正高度坐标,转换成圆锥。修正因为绕轴旋转带来的波束角度偏差。将波束旋转到波束指向位置。cylinder[X,Y,Z] = cylinder(r,n) 返回具有指定剖面曲线 r 和圆周上 n 个等距点的圆柱的 x、y 和 z 坐标。该函数以三个 (原创 2021-09-09 09:13:07 · 3042 阅读 · 1 评论 -
【实验报告】LFM信号产生与频谱分析(记录一次实验:《电类综合实验》)
电类综合实验:LFM信号产生与频谱分析摘要本实验利用DE2-115开发板产生一个参数可变的线性调频(LFM)信号,用数字滤波器滤波并通过DA转换为模拟中频信号。然后通过AD采样,并进行正交下变频和fft处理进行频谱分析。实验报告首先介绍了LFM、FFT以及VGA、LCD、数码管显示的基本原理,然后给出了工程的总体设计方案。其次使用Verilog HDL进行模块的设计。再次利用Modelsim软件与Quartus II进行工程的RTL级联合仿真,验证基本功能的正确性。最后上板调试完成了基本功能与提升功能原创 2021-06-23 18:33:33 · 4389 阅读 · 4 评论 -
【TFT-LCD学习记录2】 R61509V3 彩屏 FPGA 驱动程序设计
1 程序说明2 用 matlab 产生 .coe 文件3原创 2021-02-13 22:47:45 · 1846 阅读 · 0 评论 -
【TFT-LCD学习记录1】 R61509V3 彩屏显示原理
【TFT-LCD学习记录1】 R61509V3 彩屏显示原理学习背景:以前学习 STM32 时普中科技的开发板有一块遗留的 LCD 屏幕:R61509V3。现在想用 FPGA 实现屏幕的驱动。原创 2021-02-10 19:24:47 · 4787 阅读 · 3 评论