- 博客(1231)
- 资源 (56)
- 收藏
- 关注
原创 Vivado中封装IP那些事儿(二)-自定义File Group和多参数联动
本文主要在上一篇文章基础上(工程基于axis_vid_out,官方源码建立工程即可使用),File Groups页增加自定义File Group、Customization GUI页增加位宽表达式(多参数联动)。建立工程后进行IP封装,可以参考上一篇文章,第一页:Identification和第二页:Compatibility自己按照自己需求修改。Vivado中封装IP那些事儿(一)第三页:File Groups。第三页:File Groups。
2025-11-05 08:30:19
104
原创 FPGA新闻速览-从漏洞到突破:FPGA技术在安全、架构与量子领域
他们提出了一种名为 “Chynopsis” 的新型攻击方法,能够让 FPGA 芯片进入一种“受控睡眠状态”,从而绕过内置的安全防护机制,使敏感数据(包括加密密钥)在未被清除的情况下仍然保留在芯片中。研究团队发现,通过一种精准的 欠压(Undervolting) 手段,可以在极短时间内降低 FPGA 的供电电压,使芯片的时钟逻辑暂停,而存储的数据依然保留。最近,IBM 的研究团队用一块 标准 AMD FPGA 芯片,跑出了一个震撼业界的结果——他们成功实现了量子纠错算法的实时运行,速度竟然快了 10 倍。
2025-11-03 08:31:08
896
转载 图书不推荐|Xilinx FPGA权威设计指南:基于Vivado 2023设计套件
今天要介绍的这本书——《Xilinx FPGA权威设计指南:基于Vivado 2023设计套件》,是一本系统、深入且实用的 FPGA 学习与工程参考书。同时,本书对 UltraScale+ 架构进行了详细解析,支持 Verilog 与 VHDL 双语言学习,对综合、布局布线、仿真、调试等环节进行了逐步讲解。第2章 Vivado设计套件导论 (框架、流程、模式、约束文件、IDE界面等)第3章 Vivado工程模式基本设计实现 (工程创建、综合、仿真、实现、下载)全书共 11 章,既讲理论,也讲实践。
2025-10-31 08:30:23
90
转载 【芯片设计】简洁明了速记verilog运算优先级
但这种事自己写的时候能去主动规避,review别人代码时就没办法了,于是呢我就想有没有啥顺口溜来辅助记忆呀?,通过这三个字就能把整个顺序推出来(前面计算后面逻辑中间移位比嘛),还挺有意思。()[]优先级最高其实完全是冗余信息,这个谁也不能忘而且二者也不会有啥冲突,不用记。ber也太长了吧,这还背个屁的了,看来还是得自己动手缩一下。:,这个也不用记,一目二目三目这先后顺序都固定的。再后面就是逻辑操作了,位操作优先级是高于整体逻辑操作的。后面的移位和比较,可以压缩下,叫移位比好了。括号单目先,乘除余在前。
2025-10-29 08:31:29
98
原创 Vivado中封装IP那些事儿(一)
C All Inputs 2 在C Is Dual等于0情况(不使能),不能进行修改,那么在Editable选择Dependent,然后填写表达式:$C_IS_DUAL > 0 ,表示C Is Dual不勾选则不能修改,其他参数同这一参数,全部一样修改即可。C All Outputs也是同样设置。第二页很好理解,就是该IP支持的FPGA型号,如果不在这个列表里的FPGA调用IP,IP就是灰色没办法添加,同理,你如果调用别人的IP,是灰色的IP可能就是这里没添加你用的FPGA型号。
2025-10-27 08:30:29
831
转载 图书推荐|AMD FPGA设计优化宝典:面向Vivado System Verilog
前段时间,我们介绍过《AMD FPGA设计优化宝典:面向Vivado/VHDL》,那本书以VHDL语言为主线,深入讲解了FPGA结构、代码风格与设计收敛方法,让不少使用VHDL的工程师直呼“终于有系统教材了”。而今天要推荐的这本—— 《AMD FPGA设计优化宝典:面向Vivado/SystemVerilog》, 可以说是同一体系下的“姊妹篇”,但同时更贴近国内主流工程师的设计习惯。对于使用Vivado的开发者来说,这本书,不仅是一本教程,更是一份系统化的优化指南。时钟偏移、抖动与规划的系统方法。
2025-10-24 08:30:29
109
转载 《搞定UVM,其实就这8件事:快速入门必备机制拆解》
uvm_config_db#(int)::set(this, "env.agent", "is_active", UVM_ACTIVE)uvm_driver 通过 get_next_item() 拿到item,将其驱动到DUT接口上,然后通过 item_done() 告知sequencer本次传输完成。my_driver, my_monitor, my_agent, my_env, my_test (都继承自对应的 uvm_component),并使用正确的宏注册。
2025-10-22 08:30:50
135
原创 用 FPGA 实现 PCIe 传输,开源核 LitePCIe 深度解读
在高速数据交换、服务器加速卡、嵌入式系统里, PCIe 接口几乎是“必备武器”。但对于很多 FPGA 工程师来说,自己实现一条 PCIe 通道从零起步仍然很困难——涉及 TLP 层、BAR 映射、DMA 引擎、收发逻辑、时钟域交叉、PHY 配置……包括 TLP 层、重排序、交叉开关、MSI 支持等,这些都是传统 PCIe 核中最难实现、但也是最关键的部分。项目是用 Python + Migen 编写,用户既可以在 LiteX 生态中使用,也可以导出 Verilog 加入传统 FPGA 开发流程。
2025-10-20 08:31:12
1235
转载 图书推荐|基于FPGA的通信系统综合设计实践
它基于 Xilinx FPGA 平台,以 Vivado + MATLAB/Simulink + System Generator 为核心工具链,系统地介绍了从算法仿真到硬件实现的完整过程。3️⃣ 设计平台与验证 基于 Nexys4 DDR + Analog Discovery 2 + AD/DA 扩展板的综合平台环境, 包含系统下载、bit 文件生成与板上测试方法。你在 Simulink 里看到的滤波器、调制模块、采样过程, 最后都能“自动生成” HDL 代码,直接跑在 FPGA 上。
2025-10-15 08:30:22
149
原创 FPGA 玩转 4K 视频输入输出:让图像处理更“丝滑”
在内部,视频物理层控制器(Video Phy Controller)与 GTH 收发器相连,用于发送(Tx)和接收(Rx)操作,并为 HDMI 发送端和接收端各提供 3 条数据通道(data lane)。为了确保能够支持最高的分辨率和帧率,视频像素以每时钟 2 像素或每时钟 4 像素的速率提供(取决于模块的配置)。此外,我们还可以提取有关图像处理流水线的配置和性能的信息。现在我们知道我们有一个可行的系统,并且可以在 AMD MicroBlaze™ 处理器上执行程序,我们需要为 HDMI 直通创建应用软件。
2025-10-13 08:30:46
783
原创 隐形布线之王:深入 PathFinder 在 FPGA 中的角色与缺陷
在信号非常密集、资源极度紧张的区域,PathFinder 有时被标签为 “unroutable”(无法路由),即使理论上是有解的设计。因为 FPGA 的互连资源(routing wires、开关节点)是稀缺的,布线越好、冲突越少,设计的性能和可路由性就越高。自 1990 年代末以来,PathFinder 一直是 FPGA 布线(routing)阶段的主力算法,为设计工具提供“能连通又不重叠”的路径规划方案。在大规模、资源紧张的设计场景中,它的弱点可能导致设计“明明可做,却被标签为不可路由”。
2025-10-09 08:30:22
382
原创 FPGA世界里的“芯片对芯片”通信:Chip2Chip IP 核带来的效率提升
它通过通道复用、数据宽度转换和支持多种物理层接口(如SelectIO和Aurora),能够将AXI4和AXI4-Lite接口透明地桥接起来,可以让一个 FPGA 向另一个 FPGA(或一个拥有对应 IP 的芯片)发起 AXI 或 AXI-Lite 总线访问,就好像对方走在自己的地址图里那样,读写对方的内存或寄存器。这样一来,不管是片上的处理器、MicroBlaze,还是其他的 AXI master,都能通过这个 IP 发起读写操作,去访问对端设备的 AXI 地址空间。好处是延迟低、链路效率高。
2025-09-24 08:30:41
443
原创 DreamSourceLab:开源硬件里的那股清流,逻辑分析仪也能变神器
硬件 + 软件全开源,然后社区不断维护,最后变成大家都能用、能改、能扩展的工具。谁要改波形格式、谁要支援新的采样率、甚至谁要改 GUI,都可以从头到尾自己动手。USB 接口:采用的是 Cypress CY7C68013A,这块带高速 USB 的单片机在逻辑分析仪界很常见,也就 30 RMB 左右。上位机:Qt 应用叫 DSView,界面参考了 PulseView,既熟悉又好用,还能跑在 Linux、Windows 上。这不是只 “开源一点点样子” 的项目,而是真·能用、能改、能扩的那种。
2025-09-17 08:30:15
1045
原创 如果“西贝”也做FPGA开发
它提供了用于CDC、内存、FIFO、仲裁器、时分复用和其他功能(如 PRBS、延迟和桶形移位器)的模块。它还提供用于 UART、SPI、I2C 等的接口 IP,使其成为 AXI 端点的宝贵资源。最近西贝莜面村因为使用预制菜被骂上热搜,大家都知道,餐饮行业现在一个热词就是“预制菜”,很多流程不再从头做,而是拿现成的半成品再加工,既省时间又保证了口味稳定。PSI Lib:由 Paul Scherrer 研究所开发,该库提供内存、FIFO、跨时钟域、时分复用、AXI 接口和其他常见模块的 IP 模块。
2025-09-15 08:31:44
1072
原创 一块板子,玩转 HDMI、USB、FPGA ——聊聊开源项目 HDMI2USB-Numato-Opsis
这样一来,不管是做视频采集、直播推流,还是教学实验,都能用上它。平时我们在用相机、摄像头,或者游戏主机的时候,HDMI 是最常见的视频接口。视频实验室工具: 想研究视频接口协议?换句话说,Opsis 就是一个专门给视频开发者准备的“实验平台”,不光能用来做 HDMI→USB,还能玩很多花样。教学演示: 比如做 FPGA 视频实验课,可以直接展示 HDMI 信号的采集、处理和输出,学生能一眼看到效果。但是,但是这是一个10多年前的项目,这类产品已经被ASIC取代,所以借鉴一下思路还是可以的,不建议深入。
2025-09-11 09:02:40
673
原创 FPGA 上的 AI“神器”:MathWorks Deep Learning HDL Toolbox
最快捷的入门方法是先在 MATLAB 中生成参考设计,然后 MATLAB 会生成一个针对 ZCU102 评估板的 Vivado 项目。设置完成后,打开 ZCU102 的电源,将 JTAG 连接到开发板,并从 MATLAB 下载比特流。它帮你把 MATLAB 里的深度学习模型,直接翻译成可运行在 FPGA 上的硬件结构,还自带了一个成熟的 DLP 引擎,降低了从算法到部署的门槛。自动生成 FPGA 工程:不需要手写 RTL,只要在 MATLAB 定义好网络结构,就能一键生成 Vivado 工程。
2025-09-09 08:30:32
717
原创 FPGA 版本管理三种方式:你会选哪一种?
Xilinx 官方支持在编译 bitstream 时,使用 BITSTREAM.CONFIG.USR_ACCESS 参数设为 TIMESTAMP,将编译时间自动写入配置带中的 32-bit USR_ACCESS 寄存器中 (https://docs.amd.com/v/u/en-US/xapp1232-bitstream-id-with-usr_access)。适合 CI/CD、团队项目的现代方法:在 build 流程中动态生成包含版本号和构建时间的 HDL 源文件,然后合入设计中。上自动注入源码方案。
2025-09-02 08:30:43
1196
原创 灯光、镜头和FPGA逻辑
在积分时间(即捕获图像的时间)内,撞击像素的光子产生的电荷会累积,就像水灌满桶一样,将势阱填满。不管用哪种解决方案,高级算法可能不一样,但最基础的部分都是一样的:它们都得先跟图像传感器或者摄像头连接,把拍到的画面处理一下,然后整理成视频流,好让显示器显示或者通过网络传出去。在 FPGA 中,我们可以处理像素流,对原始数据进行反拜耳处理,使用 2x2 网格将每个像素转换为 RGB 值。然而,到目前为止,我们只讨论了像素、电荷的积累,以及电荷转化为电压,再转化为数字格式的过程。
2025-08-28 08:31:13
620
原创 Pico2‑ICE FPGA 开发板:从开箱到跑通示例的全历程
搭载 RP2350 双核 RISC-V MCU + Lattice iCE40UP5K FPGA,配合官方 SDK,你可以一步步跑通各种示例,从 LED 到 VGA,再到 MCU 与 FPGA 协作应用。Pico2-ICE + 官方 SDK 的历程,提供了从 硬件跑灯 → MCU ↔ FPGA 通信 → 外设驱动 → MicroPython 控制 的完整体验。在 examples/pico_usb_spi,可以把 USB 数据通过 SPI 传给 FPGA 内部模块,支持 SRAM、Flash 操作。
2025-08-27 20:01:35
985
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
1099
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
374
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
358
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
418
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
424
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
359
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
354
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
439
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
353
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
430
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
392
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
486
原创 “邪修“FPGA[~秘笈]
传说FPGA江湖中,有一门秘技,不循常规,不走正统,却能奇效频出。⚠️ 世人皆笑其乱,然行走江湖,若能救急一时,亦为奇功。📜 如江湖赌徒,不算牌,随手一掷,偏偏还能赢。口诀: 管它DMA与否,循环一推,力到即成。📜 江湖客饮酒,青瓷木碗皆可盛,能入口即足。📜 江湖行走,不背大箱大包,一布袋装天下。口诀: 名不必雅,档不必分,能过综合即可。口诀: 跨域无惧,打一拍渡劫,佛祖保佑。口诀: 报告不看,路径不约,全凭天命。口诀: 不假外力,寄存器堆,能装则足。📜 江湖浪人,衣衫不整,却能立于不败。
2025-08-25 08:31:22
561
原创 打破封闭,打造开源 SmartNIC——深度解析 Xilinx Open-NIC 平台
面对数据中心网络性能瓶颈,Open-NIC 项目由 Xilinx 推出,提供了一个开源 FPGA-based NIC 平台,帮助开发者与研究者轻松实现硬件网络加速与原型验证。本文将为你深入解读 Open-NIC 的架构、组件与应用场景。Open-NIC 是由 AMD-Xilinx 推出的开源 NIC 平台,主要面向 FPGA 开发者与网络应用研究者,目标是打造便于接入的硬件网络原型架构。下载三个仓库:open-nic-shell、open-nic-driver、open-nic-dpdk;
2025-08-21 08:31:09
556
原创 ESP32 + FPGA 多功能无线 JTAG 工具
它支持 MCU 片上调试 (OCD)、FPGA 开发、逻辑分析、UART 终端访问等功能,并且所有功能均可同时运行,可有效取代多个 USB 适配器。它配备 USB Type-C 电源接口,以及 1.83 英寸 LCD 显示屏,可显示 IP 地址、Wi-Fi 连接状态、内部系统状态以及其他实用信息。当想将一个端口用于 UART 监控目标电压,另一个端口用于 SWD/JTAG(用于 ARM Cortex 调试),另一个端口用于 FPGA JTAG,最后一个端口用作 4 通道逻辑分析仪时,这个工具都可以满足。
2025-08-18 08:30:38
1124
原创 E-Ink 屏也能跑 75Hz?FPGA-MODOS 用一块开发板重塑电子纸体验!
在电子纸设备常年保持“翻页慢、刷屏慢”的传统印象下,一块来自 MODOS Paper 的 FPGA 开发板正打破常规:实现 75Hz 刷新率、支持灰阶图像、还能跑视频!并且兼容 4 英寸到 42 英寸之间的各种 E-Ink 显示器(详见列表:https://github.com/Modos-Labs/Glider?本期介绍的这块新奇项目来自开源硬件团队 MODOS,他们基于开源 FPGA 芯片与电子墨水屏,推出了一个极具实验性与潜力的开发平台。支持 16 阶灰度、支持视频播放、屏幕裁剪等。
2025-08-13 08:30:28
1550
原创 用 Python 写硬件|Amaranth HDL:开源 FPGA 设计的新革命
从MyHDL(https://github.com/myhdl/myhdl)开始(2003年)人们就开始探索使用Python进行FPGA/ASIC 开发,但是受限于之前的开发方式(思路的演变),所以myhdl并没有受到太多关注,但是还有一个基于Python开发FPGA/ASIC的方式-Amaranth,我们今天就好好介绍一下。“Amaranth 就是 HDL,不是 HLS,将硬件描述放在 Python 中,但严格保持硬件语义 & 时序逻辑,不是把 Python 当成硬件语言那种误导。
2025-08-11 08:30:37
958
原创 使用 Verilog 在 FPGA 上实现低通滤波器
如果我们想要实现像图 2 那样的滤波器,我们应该制作一个抽头延迟线并存储最后 N 个输入,然后将它们乘以1/N,最后将结果相加。不过,我们可以将最后 N 个输入存储在 FIFO 中,然后在每个周期将它们相加,再乘以 1/N。在该架构中,我们将加法器精简为仅三个部分,以便每个周期都能获得输出,这正是 CIC 滤波器的神奇之处。如果我们需要使用尽可能少的元件,并保持与其他滤波器相同的阶数和过渡速度,椭圆滤波器或切比雪夫滤波器也可以,但通带或阻带中会出现波纹。在测试平台中,将输入视为一个步骤,并保存了输出。
2025-08-06 08:30:45
748
原创 FPGA 上实现电机矢量控制:一个开源 FOC 项目的硬核解析
而如果你对硬件有足够的热情,你会发现:传统用 MCU 实现 FOC(Field-Oriented Control,磁场定向控制)也能“搬”到 FPGA 上运行,并大大提升实时性和可扩展性。FOC控制算法对传感器采样速率和处理器算力提出了一定的要求,使用 FPGA 实现的 FOC 可以获得更好的实时性,并且更方便进行多路扩展和多路反馈协同。磁场定向控制(FOC)是一种现代矢量控制算法,通过将三相电机电流变换到旋转坐标系,实现对电机转矩和磁通的独立控制,就像控制直流电机一样平滑、精确。
2025-08-04 08:30:22
806
转载 以太网中时间同步的那点事
IEEE 1588协议虽然可以提供很高的同步精度,但无法对于网络中潜在的故障节点进行容错过滤,同时IEEE1588协议中定义的主从时间同步模型,其时间同步精度过于依赖主时钟的稳定性,存在一定的局限性。但在实际应用中,即使在主从时钟直接相连的情况下,下行时延和上行时延在纳秒这一量级上都是不对等的,如果中间跨越了其它网络设备,这一不对等性将会扩大到微秒甚至毫秒量级,对最终的同步精度产生很大的影响,所以IEEE 1588不能较好的适用于对非对称性网络拓扑结构。对于时间同步精度的测量,往往是采用秒脉冲的方式进行。
2025-07-30 08:32:04
225
原创 给 Zynq FPGA 插上树莓派摄像头的翅膀
验证了 ENABLE 信号可以与 Zybo-Z7 的 3.3V 信号配合使用。在FPGA做图像处理时,选择一款便宜、好用的摄像头很难,主要是这个圈子太小了,配件没办法通过销量将成本均摊下来,今天就介绍一个将树莓派摄像头与 Zynq FPGA “联姻” 的创意项目。MIPI 信号解析:在 Zynq 的 PL(可编程逻辑)部分编写 Verilog 代码,实现 MIPI - CSI - 2 协议的解析。成本优势:相比专用的 FPGA 摄像头模块(动辄数百元),树莓派摄像头仅需几十元,大幅降低了开发门槛。
2025-07-28 08:31:41
645
基于FPGA的深度学习加速器设计与实现
2018-06-25
xapp623-FPGA电源设计应用指导
2018-07-18
OpenMIPS快速入门手册(实践版)
2017-09-11
FPGA知识图谱-PDF格式
2019-03-11
基于VIP_Board Big的FPGA入门进阶及图像处理算法开发教程-V3.0
2018-10-18
Tcl_Tk入门经典(第2版)
2018-09-05
FPGA知识图谱-SVG格式
2019-03-11
基于FPGA的CORDIC算法实现-Vivado Verilog
2018-11-01
System Generator实现CORDIC算法工程文件
2018-11-05
LogicLock技术资料
2018-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅