自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 包地相关知识

串扰分为容性串扰(电场)和感性串扰(磁场)。包地可以减小容性串扰。2.包地线上要打足够多的过孔,比如:20分之一的波长间隔。4.数字信号一般不需要包地设计,拉开距离就可以了。1.包地线要有足够的间距。3.铺地不要形成天线。

2026-05-11 07:51:52 18

原创 铺铜的相关知识

敷不敷铜要看板子类型,不能一概而论,电源类,功率类是不建议敷铜的,数字类大多数是建议敷铜的,这是我整改过很多认证的经验,但是敷铜有讲究,不是为了好看而敷铜,敷铜之后要检查,如果有切割敷铜的走线要调整下,尽可能让敷铜面连成片,减少或者抠掉独立的敷铜小区,这个对EMC有很大帮助的,大多数人都是画完板然后直接敷铜就不管了,另外纠结这个问题的人大多数都是根本没有接触过认证的。有时候迫不得已需要在电感相邻层走线还需要在电感下面覆铜呢,这里又延伸到用于纹波电感可以这样做,电源的功率电感得看功率大小,大功率不允许这样.

2026-05-11 07:46:35 18

原创 LP Wizard 10.5 怎么创建allegro 封装

修改路径后,双击.dat文件。

2026-04-30 11:51:25 32

原创 PCB布局布线实战

1:如附件PCB布局布线。

2026-03-27 16:39:56 213

原创 FPGA硬件调试

1io悬空条件下:万用表实测io_pin——0v,但是ila抓就是——高电平。2io非悬空条件下:就由输入端的电平决定。一:input 类型的io。

2026-03-17 19:16:10 28

原创 ZYNQ知识点相关

1:如在zynq 平台约束报错如下。

2026-03-02 09:29:27 220

原创 SERDES 之8B/10B

1:为啥要8B/10B————串行电路通常采用交流耦合的方式。频率f越高,阻抗越低,反之,频率越低。8b/10b编码就是为了尽量把低频的码型优化成较高频率的码型,从而降低阻抗带来的损耗。8bit数“100 11001”,按照3/5的划分原则x=11001(25),y=100(4),故D.25.4。4:D.x.y格式来源————举列子说明。3:8b/10b编码格式。2:编码方式————

2026-01-23 14:18:13 103

原创 FPGA 逻辑级数

一:优化逻辑级数主要就是减少组合逻辑。3:用流水线代替组合逻辑。三:如何优化逻辑级数。

2025-12-18 15:37:58 298

原创 阻抗匹配知识

在片选(CS)和时钟(DCLOCK)信号线上串联的 100Ω 电阻,分别用于滤除数字信号的过冲(overshoot)现象。电阻的精确阻值需要根据转换速率、CS 和 DCLOCK 信号的上升 / 下降时间等因素来选择。1:串阻在发送端,阻塞发射端。2:上下拉电阻,疏通接收端。

2025-12-11 15:56:26 313

原创 VIADO 工程下tcl的瘦身和恢复

6.2:source project_1.tcl 即可恢复工程。1:删除elf和coe这些外部文件,后期自己导入即可。5:将4步骤的两个瘦身文件拷贝到即将要使用的位置。4:在源文件夹只保留如下两个文件,其余全部删除。一:注意瘦身建议都在源文件夹内完成。6.1:cd 5步骤将要使用的位置。

2025-12-11 10:51:05 254

原创 verilog 有符号数和无符号数的转换

将有符号数扩展成为无符号数的逻辑如下:例如:

2025-12-05 17:23:43 148

原创 DRP动态配置mmcm时钟频率,相位(参考小梅哥)

基于该表,用户在初始化Clk_Wiz后,只需要计算好所需的频率、相位、占空比对应的设置值,使用Xil_Out32函数配置对应寄存器即可。选项,然而该选项只能对时钟频率进行配置,用户如果想要配置相位和占空比,还需要勾选Phase Duty Cycle Config或者Dynamic Phase Shift。使用该方式配置PLL相位相较复杂,用户需要提供参考时钟以及对应脉冲信号,因此,对于一般的应用场景这里更推荐Phase Duty Cycle Config的方式。勾选Dynamic Reconfig。

2025-12-05 11:33:14 999

原创 cadence 使用技巧

4、网表导出没有报错,表示网表导出成功,如报错则要检查错误并解决后才能成功导出网表。这时, 选择 OrCAD 里的元器件或者网络,相应的Allegro PCB中对应的元器件或连接线会处于高亮状态并定位显示。想要在原理图中选中的元器件在pcb中也能选中,就需要原理图与pcb进行互联,下面就来介绍如何进行原理图与pcb互联。5、在import directory中选择原理图导出网表保存的路径,然后点击import cadence。6、这样网表就导入成功,就可以进行原理图与pcb的互联。

2025-12-02 16:18:28 651

原创 VIO调试方法

vio调试除了text外还有其他触发方式。

2025-12-01 18:47:56 109

原创 selectio

输入串并转换器 (Input serial-to-parallel converters,ISERDESE2)和 输出并串转换器(output parallel-to-serial converters ,OSERDESE2)支持极高的 I/O 数据速率,使内部逻辑的运行速度可以到 I/O 速率的1/8。

2025-12-01 17:49:38 777

原创 FMC接口定义

FPGA 对 I/O 需求的变化适应性很强。在重新配置 FPGA 以实现新协议之后,只需更换物理 I/O 组件和连接器即可。除非 I/O 组件在扩展卡模块,否则需要改变板级设计。为了避免与设计变更相关的成本和工作量,设计人员一直依赖于 PCI Mezzanine Card (PMC) 和 Switched Mezzanine Card (XMC) 标准。然而,这些标准是多年前为单板计算机(SBCs)等通用解决方案开发的,而不是 FPGA。

2025-11-29 13:46:15 1663

原创 QSPI IP核 基本参数

STARTUPEn 原语有⼀个专⽤时钟引脚,可⽤于为从存储器提供 SPI 时钟。这个选项主要用来设置FPGA的默认程序flash的时钟,可用于远程更新配置。高性能模式将使用 AXI4 代替 AXI4-Lite 接⼝,并且在内核的发送和接收 FIFO 地址处可以使用突发功能。如果设置为16,即每次数据传输宽度为16-bit,一次数据传输需要16个SCK时钟。如果设置为8,即每次数据传输宽度为8-bit,一次数据传输需要8个SCK时钟。这个选项决定SPI设备的主从模式,也可以在配置寄存器60h中修改。

2025-11-24 14:41:13 254

原创 ADC调试汇总

4:如果3采集频率不对(确保ila的时钟对数据做抽取)。关闭模拟输入,直接采集底噪分析频谱看是否有其他杂波。5:如果采集底噪无杂波,看ila采集的数据是否满足抽取倍数。3:输入合适频率模拟信号采样,分析采样波形是否正确?1:大概看底噪是否只停留在低字节。2:用测试模式,确保数字端拼数ok。

2025-11-19 09:40:23 340

原创 idelay2

一个bank出来的信号只能例化一个idelay_ctrl,然后每个延时信号前加相同的idelay_group名字,代表同一个bank的delay资源。

2025-11-18 18:58:01 436

原创 思维导图软件

EdrawMind。

2025-11-11 08:28:49 130

原创 定时器中断

1经过陈兄指点:一般都不要在中断函数里面放置函数,仅仅做一个二级计数,等二级计数到了在回while(1)执行功能函数。

2025-11-07 12:22:04 106

原创 FLASH 相关知识

1:并行nor flash和串行spi nor flash的区别。

2025-11-06 12:16:33 138

原创 ADC的PGA

例如,选择一个增益为16的PGA,将0.1V的信号放大到1.6V。· ADC的分辨率 就像我们用来测量水位的刻度尺(例如,一个16位的ADC有 2^16 = 65536 个刻度)。PGA的核心目的是匹配信号幅度与ADC的输入范围,以充分利用ADC的分辨率,从而获得最精确的转换结果。当PGA被集成在ADC芯片内部时,我们通常称之为“带有PGA的ADC”或“PGA-ADC”。· ADC的输入范围 就像一个固定容量的容器(例如,一个最大量程为5V的容器)。· 待测的模拟信号 就像不同量的水。

2025-10-17 12:22:42 530

原创 电源唐大师

二:电容式开关电源负电压的产生一般会用一个飞跨电容C1和输出电容C2。当C1充电完毕后,讲它的正极连接地,负极接C2的正极。一:DCDC电源的基本框架。

2025-10-14 19:02:48 247

原创 emc包括emi和ems

2025-10-11 13:04:41 281

原创 四川必去景区汇总

2025-09-30 18:38:01 133

原创 eeprom和flash的区别

◦ Flash:耐用性相对较低,尤其是在频繁写入和擦除的情况下。这是因为Flash的擦除操作是通过对整个块施加高电压来实现的,如果允许按字节擦除,会增加电路的复杂性和成本。◦ Flash:写入速度比EEPROM快得多,尤其是在批量写入时,可以达到每秒数兆字节(MB/s)甚至更高。• Flash:成本较低,随着技术的不断发展,Flash的容量不断增大,目前已经可以达到TB级别。◦ 也可用于一些对写入速度要求不高,但需要频繁擦除和写入的应用,如智能卡、遥控器等。

2025-09-19 14:22:36 447

原创 fpga图像处理

每一种彩色空间都产生一种亮度分量信号和两种色度分量信号,而每一种变换使用的参数都是为了适应某种类型的显示设备。其中,YIQ适用于NTSC彩色电视制式,YUV适用于PAL和SECAM彩色电视制式,而YCrCb适用于计算机用的显示器。在 YUV 空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和 V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情况下改变。1:为了使用人的视角特性以降低数据量,通常把RGB空间表示的彩色图像变换到其他彩色空间。或者写成矩阵的形式,

2025-09-12 17:31:25 241

原创 verilog位宽

• 加法/减法:若两个N位无符号数相加,结果最大位宽为 N+1位(例:2位无符号数11(3)+11(3)=110(6),需3位)。• 乘法:若两个分别为N位、M位的无符号数相乘,结果最大位宽为 N+M位(例:2位×3位,结果最大为3×7=21,需5位)。• 移位运算:左移K位等价于乘以2^K,结果位宽需增加K位(例:8位数据左移3位,需11位才能容纳)。一:无符号数的位宽拓展。

2025-09-11 21:31:12 297

原创 FPGA复位

2.1复位有延迟,有可能复位开始了由于要在时钟沿才有效所以并未及时响应。1优点 :比较容易满足时序,都在时钟上升沿才触发。2.2:复位信号只要有点干扰,就会导致复位响应。1优点:复位响应及时,因为不需要在时钟沿才响应。三异步复位同步释放——推荐实战就用这个方式复位。2.1:因为是异步信号,容易导致亚稳态。2.2逻辑比异步复位复杂。

2025-09-02 13:12:10 426

原创 FPGA电源设计

1:为啥很多功能复杂的芯片或FPGA的供电引脚会有多根供电引脚。

2025-09-01 18:47:02 151

原创 FPGA选型

2025-08-28 19:09:29 144

原创 LVDS实战案例

1:数据线之间的长度差在,100mil之内都没啥问题一般跑几百Mhz的速度。2:数据线之间的长度差在15mil一般能跑上Ghz的信号。

2025-08-25 13:13:53 213

原创 幅频特性的四件衣服

1:其中第二和第三件衣服比较重要。

2025-08-13 13:07:58 141

原创 type c电路(参考其他资料)

搜索AI 搜索。

2025-08-13 12:17:44 1202

原创 器件选型汇总

1低噪放:AD8429。

2025-08-12 08:30:03 320

原创 FPGA信号处理实战

1:均值滤波:将ad采集的值寄存三拍来做平均值。

2025-08-12 08:15:59 285

原创 数的计算法则

1:两个数相乘的位宽=两个数位宽的加和。

2025-08-11 08:10:53 196

原创 高频硬件设计

1.参考到改善高频通道间隔离度的地平面分割方法:直接不同通道之间划一道空隙。

2025-07-31 18:52:51 109

原创 `include“cmd_data.v“

1.注意事项:被包含的cmd_data.v一定也要同其他文件在一个路径才行,否则综合要报错。

2025-07-30 15:35:57 106

SIP实际调试思路HAAAHHA

SIP实际调试思路HAAAHHA

2026-05-19

cadence 使用技巧

cadence 使用技巧

2026-05-14

ADC静态指标中的INL和DNL的测试

计算公式

2026-04-09

PCB布局布线技巧!!!!!!!!

PCB布局布线技巧!!!!!!!!

2026-03-27

FPGA spi驱动万能模板

FPGA spi驱动万能模板

2025-07-16

【硬件设计与测试】并联与串联模式下ADC信号干扰排查及解决方案:基于FPGA的多路AD输入系统优化

内容概要:文档主要讲述了在不同硬件连接模式下AD(模数转换器)信号采集过程中遇到的干扰问题及其排查过程。对于并联模式,当多路AD输入同时工作时会出现毛刺现象,经过排查确定毛刺来源于SDI输入数据线上的非时钟沿信号,并且发现是由于ADC的时钟输入信号引入了干扰。通过去除排针并直接焊接时钟线的方式可以有效解决这个问题。而在串联模式下,距离FPGA输出时钟管脚最近的一路ADC信号正常,而其他两路存在较高的底噪,移除所有排针后波形恢复正常。 适合人群:具有一定硬件电路基础,尤其是对模数转换、FPGA有一定了解的研发人员或工程师。 使用场景及目标:①帮助工程师理解AD信号采集过程中可能出现的干扰源以及如何定位和解决问题;②提供实际案例指导,以便于在类似项目中预防和处理类似问题。 阅读建议:本文档提供了具体的硬件连接方式与故障表现之间的关系分析,在阅读时应重点关注不同连接方式下的实验结果对比,理解每个步骤背后的原理,并尝试复现文中提到的操作以加深理解。

2025-07-16

gtwizard-0-ex.zip

含有gtx仿真文件

2024-01-31

sata3.0使用原码及说明

FPGA高速口使用原码及说明

2024-01-10

VIVADO-SRIO-V0.1.zip-高速口使用说明

VIVADO-SRIO-V0.1.zip-高速口使用说明

2024-01-10

update_pro.rar

update_pro.rar

2023-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除