- 博客(583)
- 收藏
- 关注
原创 电子工程师-高质量工具包
电子工程师工具包:共有各类元器件基础资料,电源设计资料,大厂参考资料,开发工具,仿真工具,各类电路接口设计,优质电子书,硬件,FPGA,单片机工具教程,优质方案资料,各类协议资料,入门指导
2024-11-02 15:45:06
2950
14
原创 TPS7A8400电源设计异常案例
摘要:在项目调试中发现A5V电源轨道异常跌落至-0.72V。排查发现运放双电源供电时序问题:负轨上电(11ms)快于正轨(15ms),导致正向轨道异常。通过调整正轨提速、负轨延迟解决问题。关键经验:1)双电源供电需注意上电时序;2)功耗无明显变化时,应优先排查电源芯片启动异常而非短路击穿。该案例揭示了电源时序管理在运放电路设计中的重要性。(149字)
2025-12-23 17:45:00
8
原创 50天学习FPGA第19天-verilog的条件行为语法
摘要: Verilog行为级建模从算法层面描述电路行为,类似于C语言编程。其核心是initial和always两种结构化过程语句,分别实现单次执行和循环执行功能。过程赋值语句用于寄存器类变量更新,与连续赋值不同。时序控制提供三种方法:基于延迟(指定执行时间间隔)、基于事件(变量变化触发)和电平敏感控制。其中事件控制又分为常规事件(@符号)、命名事件、OR事件和电平敏感四种类型,通过posedge/negedge检测信号跳变。这些机制共同支持高层次硬件算法描述与验证。
2025-12-22 08:00:00
156
原创 50天学习FPGA第18天-verilog的数据流语法
摘要:Verilog硬件描述语言支持门级、数据流和行为级三种建模方式。门级建模适合小型电路设计,但对复杂电路效率低下。数据流建模通过连续赋值语句(assign)实现,重点关注数据流动而非门级细节,已成为主流设计方法。连续赋值语句具有自动激活、支持标量/向量操作数等特点,可通过普通赋值延迟、隐式延迟和线网声明延迟三种方式控制时序。其中普通赋值延迟采用惯性延迟特性,短于指定延迟的输入脉冲不会影响输出。现代设计通常结合多种建模方式,利用逻辑综合工具将高级描述转换为门级实现,大幅提高设计效率。
2025-12-22 07:30:00
16
原创 50天学习FPGA第15天-verilog基本概念
本文介绍了Verilog硬件描述语言的基本语法结构和约定。主要内容包括:1)Verilog的词法约定,如操作符、注释、空白符、数字、字符串和标识符的使用规则;2)Verilog的数据类型系统,包括四值逻辑、线网、寄存器、向量等硬件建模元素;3)系统任务和编译指令的使用方法。文章强调这些基础语法虽然枯燥,但为后续Verilog学习奠定了必要基础,特别指出Verilog在语法上与C语言相似,但具有独特的硬件描述特性,如四值逻辑和强度等级等。
2025-12-17 20:00:00
94
原创 50天学习FPGA第16天-verilog的模块与端口
本文介绍了Verilog模块的基本结构和端口定义。模块由module开始,包含模块名、端口列表等必要部分,以及可选的变量声明、数据流语句等组成部分。端口是模块与外界交互的接口,保持接口不变可确保模块内部修改不影响外部环境。文章通过四位加法器示例说明端口列表的使用,并指出顶层模块可能不需要端口列表。同时解释了模块实例的端口连接规则和层次引用标识符的方法。
2025-12-17 20:00:00
75
原创 MOS管的雪崩击穿
MOSFET关断时可能因浪涌电压超过VDSS额定值而发生雪崩击穿,导致雪崩电流(IAS)通过。击穿分为热击穿和寄生晶体管引发的破坏两种:前者因功率损耗导致结温升高,后者因寄生BJT导通造成短路损坏。为防止此类故障,设计时应选用VDSS余量充足的MOSFET,并采取措施抑制浪涌电压。雪崩能量(EAS)是评估器件可靠性的关键参数。
2025-12-16 20:00:00
477
原创 50天学习FPGA第21天-verilog的时序与延迟
本文介绍了硬件功能验证中的时序验证方法,重点阐述了Verilog中的三种延迟模型:分布延迟(独立元件延迟)、集总延迟(模块输出汇总延迟)和引脚到引脚延迟(输入/输出路径延迟)。详细说明了如何通过specify块设置路径延迟、定义参数及状态依赖路径延迟,并介绍了时序检查系统任务($setup、$hold、$width)的使用方法。最后概述了延迟反标注流程:从RTL功能仿真到门级网表转换,通过版图前后延迟估计进行时序验证,必要时返回优化设计。静态时序验证作为快速时序检查方法被提及,但未深入讨论。
2025-12-14 21:38:21
652
原创 电子工程师-高质量工具包(文章末尾有惊喜)
本文分享电子工程师十多年工作经验总结的30多G学习资料,涵盖元器件基础、电源设计、大厂参考、开发工具、仿真工具、电路接口、电子书等12大类内容。资料分类整理在64G U盘中,包含硬件/FPGA/单片机教程、优质方案及各类协议资料,适合在职或新入行者。目前特价199元(前50名99元),实体U盘发货。资料持续更新完善,为电子工程师提供一站式学习参考。
2025-12-10 18:00:00
780
原创 易灵思开发软件入门指南
本文介绍了易灵思Efnity开发工具的基本使用流程。首先从官网下载并安装软件,创建新项目时需选择器件型号。在设计阶段需添加设计文件和约束条件,重点关注接口设计中的硬件参数配置和IO管脚选择。完成接口文件生成后,将top文件和SDC文件拷贝至项目中。最后通过烧录界面选择配置文件完成程序烧录。文章简要概括了从软件安装到项目烧录的完整操作步骤。
2025-12-08 21:00:00
289
原创 50天精通FPGA设计第13天-半导体存储器基础知识
半导体存储器是数字系统中存储二值数据的关键器件,主要分为只读存储器(ROM)和随机存储器(RAM)两大类。ROM具有非易失性,包括掩模ROM、PROM、EPROM、EEPROM和闪存等技术演进;RAM则具有读写灵活性但数据易失,分为SRAM(高速缓存用)和DRAM(主存用)。存储器采用地址编码方式解决引脚限制问题,其性能由存储容量和存取速度决定。随着计算机处理需求增长,半导体存储器技术不断发展,动态存储器容量已达10亿位/片,存取时间仅10纳秒左右。
2025-12-04 17:15:00
35
原创 50天精通FPGA设计第14天-数模-模数基础知识
本文介绍了数字信号处理中关键的模数转换技术。A/D转换器(ADC)将模拟信号转为数字信号,D/A转换器(DAC)执行反向转换。DAC主要类型包括权电阻网络型、R-2R梯形网络型(最常用)、高速电流舵型、高精度Δ-Σ型和低成本PWM型。ADC主要分为逐次逼近型(性价比最佳)、流水线型(高速应用)、Σ-Δ型(高精度)和闪存型(超高速)。转换精度和速度是衡量转换器性能的核心指标,不同架构在速度、精度和成本之间各有侧重,适用于从音频处理到雷达系统的广泛领域。
2025-12-04 17:15:00
39
原创 50天精通FPGA设计第11天-时序逻辑电路基础知识
本文介绍了FPGA设计中时序逻辑电路的分析与设计方法。在分析时序电路时,需要写出驱动方程、状态方程和输出方程,以确定电路状态和输出在输入变量和时钟信号作用下的变化规律。时序电路的设计步骤包括:1)逻辑抽象,建立状态转换图或表;2)状态化简,合并等价状态;3)状态分配(编码),确定触发器数目及其状态组合。设计目标是实现电路的最简化,包括使用最少的触发器和门电路(小规模IC)或最少的集成电路(中大规模IC)。时序电路的特点是输出不仅取决于当前输入,还与电路原有状态相关。
2025-12-03 17:15:00
42
原创 50天精通FPGA设计第12天-脉冲的产生与整形
本文介绍了FPGA设计中常用的两种脉冲信号产生方法:多谐振荡器和压控振荡器(VCO)。多谐振荡器能够自动产生矩形脉冲信号,而压控振荡器则通过输入电压控制振荡频率。文章详细分析了施密特触发器型VCO的工作原理,并比较了施密特触发器和单稳态触发器两种整形电路的特点。施密特触发器利用滞回特性改善波形边沿,输出脉宽由输入信号决定;单稳态触发器则能产生固定宽度的脉冲信号。这些电路在自动控制、通信系统等领域具有重要应用价值。
2025-12-03 17:15:00
35
原创 50天精通FPGA设计第八天-门电路基础知识
本章系统地讲述了数字电路的基本逻释单元—门电路。由于门电路中的二极管和三极管经常工作在开关状态,所以首先介绍了它们在开关状态下的工作特性。然后,重点讨论了目前广泛使用的TTL门电路和CMOS门电路。对于每一种门电路,除了讲解它们的工作原理和逻辑功能以外,还着重介绍了它们作为电子器件的电气特性,特别是输入特性和输出特性,以便为实际使用这些器件打下必要的基础。
2025-12-02 18:30:00
1796
原创 FPGA的FIFO预读功能在实战中应用
FPGA中的FIFO预读技术通过提前输出数据(dout)实现零等待读取,相比标准FIFO可提升近一倍吞吐量。其核心原理是在rd_en有效前就使数据可用,读使能仅控制指针递增。典型应用场景包括:1)流水线数据处理,单周期完成读取处理;2)协议解析中提前预判数据头;3)DMA传输实现连续burst操作。该技术能简化控制逻辑、优化状态机设计、降低功耗,特别适用于高速数据流处理、通信协议解析等场景,通过消除读取延迟显著提升系统性能。
2025-12-02 17:15:00
468
原创 PCIe板卡的ESD电路到底应该怎么去设计
PCIe板卡ESD电路设计需兼顾可靠性与信号完整性。核心原则包括:为ESD电流提供低阻抗泄放路径、选用低电容TVS器件(Gen3以上建议<0.3pF)、符合PCI-SIG规范。关键设计要点:1)高速差分对采用专用低电容TVS阵列;2)低速信号使用通用TVS;3)电源轨配置专用保护器件。PCB布局要求ESD器件紧邻连接器,采用短粗走线并多过孔接地。最终需通过信号完整性仿真和IEC61000-4-2标准测试验证设计有效性。
2025-12-01 17:45:00
50
原创 50天精通FPGA设计第六天-高速串行接口
本文介绍了UltraScale架构FPGA中的高速串行收发器技术。收发器分为GTH和GTY两种类型,每组包含发送器和接收器。发送器实现并行到串行转换,支持多种编码策略和可编程信号补偿功能。接收器将串行数据转换为并行字,配备自动增益控制和均衡器以补偿传输损耗。系统支持带外信号传输,适用于PCI-E等低功耗应用场景。收发器通过灵活的转换因子和自适应补偿技术,在高速传输条件下保证了信号完整性,同时提供低功耗模式选择。IP核包含基本物理资源和可选功能模块,具体实现将在实战教学中详细讲解。
2025-12-01 17:15:00
144
原创 50天精通FPGA设计第七天-PCIe资源介绍
本文介绍了PCIe总线标准及其在Xilinx FPGA中的实现。PCIe作为高速串行点对点总线,具有带宽独享、热插拔等特性。Xilinx UltraScale架构FPGA集成了符合PCIe 3.0规范的模块,可配置为端点或根端口,支持2.5-8Gb/s速率和1-8通道。文章详细讲解了IP核配置过程,包括基础参数设置、BAR空间配置、中断方式选择(推荐MSI/MSI-X)以及DMA通道设置(H2C和C2H方向)。配置涉及传输速率、时钟频率、AXI接口等关键参数,为FPGA与主机通信提供了灵活解决方案。
2025-12-01 17:15:00
128
原创 电子工程师-高质量工具包(文章末尾有惊喜)
本文分享了一位资深电子工程师整理的30多G专业工具包,包含12大类电子设计资料:元器件资料、电源设计、大厂参考文档、开发/仿真工具、接口电路指南、许可证文件、电子书、硬件/FPGA/PCB/STM32教程、行业方案及协议资料等。所有资料分类存储在64G U盘中,适合从业人员学习参考。目前资料正在持续更新中,限时半价99元优惠。该工具包汇集了作者十余年的实战经验,可为电子工程师提供系统性的学习资源。
2025-12-01 09:16:58
1478
原创 50天精通FPGA设计第五天-selectIO资源介绍
摘要:本文介绍了UltraScale架构FPGA的SelectIO特性,包括I/O引脚配置、电特性和逻辑功能。SelectIO支持单端和差分I/O标准,提供HR(3.3V)和HP(1.8V)两种I/O组类型。每个I/O组包含52个引脚,其中48个可配置为单端或差分模式。SelectIO支持延迟单元(IDELAY/ODELAY)和串并转换(ISERDES/OSERDES),可实现高速接口设计。此外,还介绍了三态数字控制阻抗(TDCI)和差分输入缓冲器(IBUFDS)的HDL实例化方法。
2025-11-29 17:15:00
117
原创 50天精通FPGA设计第四天-DSP资源
摘要:UltraScale架构中的DSP48E2切片专为高效数字信号处理设计,包含27×18位乘法器、48位累加器和预加法器,支持SIMD运算和多种逻辑功能。其特性可减少50%的DSP用量,提升对称滤波等应用性能,并支持96位逻辑运算和模式检测。示例代码展示了如何利用DSP48E2实现乘法累加操作。
2025-11-29 17:00:00
47
原创 50天精通硬件设计-总体规划
《50天精通硬件设计》课程摘要 本课程由12年经验的硬件工程师打造,提供系统化的硬件设计进阶方案。课程采用7周递进式学习:前两周夯实元器件和模电/数电基础;第三周掌握Cadence/Allegro工具;第四周学习主流通信协议;第五周深入信号完整性;第六周掌握调试方法;最后以FPGA光端机和模拟降噪项目实战收尾。课程包含每日知识点、案例分析和工具实操,微信特惠价50元(原价99元),配套资料、答疑和后续服务,帮助学员从入门到精通硬件设计。
2025-11-29 12:57:30
627
原创 XDMA的FPGA IP核配置详解
摘要:本文介绍了Xilinx提供的XDMA IP核配置过程,该IP核用于PCI Express接口的高性能DMA传输。配置分为五个部分:Basic(设置PCIe物理参数、AXI接口等)、PCIe-ID(配置PCIe基础信息)、PCIe-BAR(BAR空间设置)、PCIe-MISC(中断配置)和PCIe-DMA(DMA通道设置)。重点说明了AXI接口选择(MM模式)、中断机制推荐(MSI/MSI-X)以及H2C/C2H数据传输方向配置。通过Vivado 17.4工具,用户可灵活定制XDMA IP以满足不同数据
2025-11-28 19:15:00
156
原创 50天精通FPGA设计第三天-块存储资源介绍
本文介绍了FPGA设计中块存储资源(BRAM)的基本原理与应用。主要内容包括:1) UltraScale架构FPGA的BRAM特性,每个36KB块可配置为独立端口存储器;2) BRAM的可编程数据宽度配置,支持多种存储模式;3) 64位宽BRAM的检查和纠错功能;4) 内建FIFO控制器的实现方式,支持同步/异步操作和可编程标志。文中还提供了Verilog代码示例,展示了BRAM的基本使用方法。这些特性使BRAM成为实现大容量存储阵列和FIFO的高效解决方案。
2025-11-28 19:15:00
50
原创 50天精通FPGA第二天-时钟资源和时钟管理模块介绍
UltraScale结构的时钟系统由全局时钟输入、字节时钟输入和时钟管理模块组成。每个I/O组包含4个全局时钟引脚和专用时钟管理单元(CMT),CMT内集成了混合模式时钟管理器(MMCM)和两个相位锁相环(PLL)。MMCM通过压控振荡器(VCO)和可编程分频器实现宽范围频率合成与抖动过滤,支持动态配置和相位调整。PLL主要为存储器接口提供时钟信号。系统采用水平时钟脊梁(HCS)和垂直布线实现时钟分配,每个PHY包含多个时钟缓冲区用于驱动芯片内的时钟网络。设计时可利用Vivado工具中的Clocking W
2025-11-27 19:30:00
68
原创 50天精通FPGA设计第一天-可编程逻辑快基础知识
本文介绍了UltraScale系列FPGA中可编程逻辑块(CLB)的基本结构。每个CLB包含多个切片(Slice),其中SliceL提供8个6输入LUT和16个触发器,SliceM还可配置为存储器。重点分析了多路复用器(F7/F8/F9MUX)如何组合LUT实现复杂函数,进位链(CARRY8)实现快速算术运算,以及存储元素配置为触发器/锁存器的方式。同时详细说明了分布式RAM的多种配置模式,包括单/双/四/八端口结构及其实现方法。通过Verilog代码示例展示了这些资源在实际设计中的应用。
2025-11-27 19:00:00
314
原创 AD22,原理图更新到PCB,显示成功了,但是没有生效
摘要:Altium Designer 22中原理图更新PCB显示成功但未生效的常见解决方法包括:1)确保执行ECO变更时点击"Execute Changes";2)处理Room冲突(删除现有Room或禁用生成功能);3)检查PCB文件关联性;4)修复原理图编译错误;5)验证元件封装匹配性。进阶方法可尝试清除网络表或新建PCB文件。该问题多由变更未实际执行或设计冲突导致,需系统排查各环节。(148字)
2025-11-26 18:15:00
59
原创 50天精通FPGA设计-总体规划
我们常说,学习与认知有四个阶段,你对硬件知识的学习处于哪个阶段呢?第一阶段:不知道自己不知道第二阶段:知道自己不知道第三阶段:知道自己知道第四阶段:不知道自己知道学习完本课程之后,你又属于哪个阶段呢?
2025-11-26 17:15:00
1330
1
原创 MOS管的雪崩击穿
MOSFET关断时可能因寄生电感产生浪涌电压,导致漏源电压超过额定值引发雪崩击穿。击穿时会产生雪崩电流,可能造成两种损坏:热击穿(结温升高)和寄生晶体管导通(短路损坏)。设计时应选择VDSS有足够余量的MOSFET,并采取措施抑制浪涌电压。雪崩能量(EAS)是评估器件可靠性的关键参数。
2025-11-25 17:30:00
92
原创 在设计中使用 MOSFET 安全工作区曲线
本文介绍了功率MOSFET安全工作区(SOA)图的使用方法。SOA图包含五个关键限制因素,能确保器件在应用中安全运行。文章通过CSD19536KTT100V MOSFET示例,说明了如何利用SOA曲线确定特定电压(12V)和脉冲时间(10ms)下的安全工作电流(7.3A)。同时介绍了温度降额计算方法,当外壳温度升至100℃时,安全工作电流降至2.9A。正确使用SOA数据是保证MOSFET可靠运行的关键设计要素。
2025-11-21 18:30:00
80
原创 50天精通硬件设计-总体规划
《50天精通硬件设计》学习计划摘要 本课程由12年经验的硬件工程师精心设计,提供系统化的硬件设计进阶方案。课程为期7周,涵盖: 基础元器件认知(电阻/电容/电感等) 模电数电核心知识 Cadence/Allegro工具实操 主流通信协议解析 信号完整性专题 调试工具使用方法 两个实战项目训练(FPGA光端机/模拟降噪电路) 特色:每日知识梳理+工程师视角解析+真实项目经验分享。提供课件资料和线上辅导,微信特惠价50元。帮助学员完成从"不知道自己不知道"到"知道自己知道"
2025-11-21 17:01:31
664
原创 XDMA的FPGA硬件设计介绍
本文介绍了PCIe硬件设计的关键要点,以Xilinx Ultrascale KCU060为例。核心概念包括:Lane(由4线组成全双工通道)、Link(x1/x4/x8/x16多通道组合)和版本演进(带宽随版本倍增)。重点指出FPGA中XDMA硬核位置固定,需通过官方手册确定PCIe位置(如X0Y0)及其对应Lane管脚排列,特别提醒Lane编号可能倒序排列的常见设计陷阱。文章还提及接反顺序导致PCIe不识别时的应急解决方案(下章详述),为硬件设计者提供了实用参考。
2025-11-19 17:15:00
220
原创 XDMA的FPGA的约束调整
摘要:针对FPGA设计中的管脚接错和快速加载模式位置约束问题,本文以Xilinx K7系列为例提出解决方案。当PCIe硬核资源管脚因PCB布线调整导致线序错误时,可通过XDC约束文件重新定义管脚映射。具体方法为先使用空定义清除原约束,再设置实际管脚位置,从而避免硬件改板。实验表明,该方法可有效解决PCIe接口识别问题,展现了FPGA设计的灵活性。(149字)
2025-11-19 17:15:00
382
原创 职业迷茫期规划(理工科)
本文针对理工科毕业生(尤其研发岗位)提供职业规划建议。基于十余年工作经验,分享三方面内容:1)初入职场选择与跳槽策略;2)硬件/软件/FPGA/测试等热门研发岗位的核心技能解析,结合市场招聘需求匹配理论知识;3)职业中期如何持续深耕提升。重点帮助应届生筛选有效信息,明确学习方向。特别适合工科背景求职者参考。
2025-11-18 18:30:00
361
原创 FPGA滤波电容设计的问题
本文探讨了FPGA电源滤波电容的设计方法。采用目标阻抗法计算电容参数,通过分析电容频率特性(容性/感性)和电源内阻要求,确定在0-200MHz频段内满足电压波动指标的电容配置。以0.9V内核电压为例,在动态电流0.883A时目标阻抗为0.08Ω。低频段(<100kHz)由DC-DC供电,高频段由电容组供电,需并联多电容以降低高频阻抗。实际设计中要考虑电容容差(3-5倍余量)、磁珠寄生电感等因素,通过多容值组合使阻抗曲线平滑。该方法是综合考虑电源特性和负载需求的系统性解决方案。
2025-11-18 17:45:00
374
原创 DCDC电源频率特性与电容设计分析
该文阐述了DCDC电源在不同频率下的响应特性:低频(<100kHz)时作为低内阻电压源直接供电,高频(>100kHz)则由电容网络提供瞬态电流。工程设计需先确定目标阻抗和电源环路带宽分界点(如100kHz),再划分频段设计电容网络:低频段使用大容量电容,高频段采用小容量陶瓷电容阵列,确保全频段阻抗达标。选择高带宽DCDC可减少对大电容的依赖,这是将时域响应转化为频域阻抗控制的核心设计方法。
2025-11-17 18:15:00
671
原创 USB3.0专题-硬件的测试
本文介绍了基于CYPRESS FX3 USB3.0芯片的硬件测试流程。FX3芯片内置ARM核和多种接口,简化了FPGA设计。测试主要包括:1)驱动安装与设备识别;2)使用ControlCenter工具进行内部DMA的LoopBack传输测试,验证数据传输功能;3)通过Streamer工具测试数据吞吐量;4)固件固化方法,介绍了SPI FLASH和EEPROM两种固化方式及外围电路设计。测试过程详细展示了从驱动安装、固件编译下载到功能验证的全流程,为USB3.0接口开发提供了实用参考。
2025-11-17 18:00:00
884
原创 USB3.0PHY介绍
首先我们需要了解PHY具体完成哪些工作以及我利用FPGA能 实现哪些工作才能实现USB通信。要实现USB通信大致需要两部分:Controller和PHY两部分,Controller大多为数字逻辑实现(逻辑控制主要分为:MAC、CSR以及FIFO,MAC部分主要按照USB协议进行数据的打包和分解,并按照PIPE(USB3.0)或者UTMI(2.0)的总线的数据格式发送给PHY(2.0或者3.0);CSR部分主要进行寄存器的控制(软件对寄存器进行操作主要是操作CSR寄存器;
2025-11-15 18:15:00
1123
1
原创 FPGA工程师12实战项目-基于PCIe的高速ADC采集项目
本项目基于Xilinx K7系列FPGA和AD9226 ADC设计高速示波器系统。系统包含FPGA固件程序(ADC信号采集、FPGA框架、数据协议处理)、PCIe驱动程序和PC端测试程序。数据采集流程为:ADC数据写入FIFO后,通过AXI协议转换模块传输至DDR3存储;PC机通过PCIe接口读取DDR3数据并显示波形。项目实战内容包括系统方案设计、代码实现(重点解释关键模块设计思路)、学员自主设计指导、问题答疑及总结。该系统实现了从信号采集到波形显示的全流程处理。
2025-11-15 18:00:00
495
2
PCIE2.0规范,英文原版
2023-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅