TSN终端方案 接下来,我们通过三个具体的终端TSN应用架构方案,把前面的理论“落地”。这些方案覆盖了工业边缘网关、车载中央计算和超高精度运动控制三个典型场景,你可以直观看到不同精度要求下硬件与软件是如何分工协作的。 每个方案都会围绕架构图(文字描述)、硬件组件、软件栈、时钟同步与门控实现来展开。 2026-04-27 FPGA
TAXI下一代 Corundum 智能网卡 🚀 Taxi:下一代 Corundum 智能网卡以及它对 TSN 的真正价值如果你做 FPGA 网络或者 SmartNIC,一定听过 Corundum。 但大多数人的真实体验是: 2026-04-06 FPGA > taxi
cndm代码框架和修改分析 基于对代码的初步分析,cndm 目录下的代码实现了一个名为 “Corundum-micro” 的微控制器框架,主要用于 FPGA 上的高性能网络接口卡 (NIC) 功能。该框架基于 PCIe 接口,支持多端口以太网数据传输、DMA 操作、队列管理、PTP (精确时间协议) 时间同步,以及控制寄存器访问。代码采用 SystemVerilog 编写,使用 TAXI (可能是 “TAXI AXI” 的缩 2026-04-05 FPGA > taxi
Mailbox 功能设计讲解 ✅ Mailbox 功能设计讲解(cndm_micro_cmd_mbox)非常棒!你提供的 RTL 和驱动代码让我能给出完整且准确的设计说明。整体设计很清晰:把寄存器访问(AXI Lite)和命令通道(AXI Stream)分离,既保证软件可控,又支持硬件流水。 2026-03-23 FPGA > taxi
PCIE_DMA流程 你这个问题本质是在问三件事: lspci 是怎么“读到 BAR 信息”的 CPU 访问 BAR 时底层用的是什么协议 PCIe 整体通信流程到底怎么走 我给你从软件 → 协议 → FPGA接口一层层拆开。 2026-03-23 FPGA > taxi
ps替代pcie方案 可以改,但要明确一句话: 👉 Zynq7020 替代 PCIe 不是“接口替换”,而是“整套数据通路重构” 你现在这段 PCIe 代码,本质是一个 Endpoint 设备接口,而 Zynq7020 是 SoC(PS+PL)架构,改法如下👇 2026-03-23 FPGA > taxi
ptp处理逻辑 ✅ PTP 时间戳的逻辑流程(从 FPGA 到包时间戳)在这个设计里,PTP 时间戳的生成和使用是通过一条“时间分发”链路(ptp_td_sdi)+ 本地计时器 + MAC 抓取机制完成的。下面按关键模块和流程分段说明。 2026-03-19 FPGA > taxi
cndm_micro_pcie_us代码架构和功能 Component Interconnect Express)接口实现。它是整个系统与主机 PCIe 总线的桥梁,负责处理 PCIe 事务、数据传输、中断和配置。该模块基于 TAXI(可能是项目内部的库或框架)构建,支持高性能网络应用,如 TSN(Time-Sensitive Networking)。 1. 整体架构该模块采用模块化设计,主要由以下部分组成: 2026-03-19 FPGA > taxi
QAM成形滤波 这条链路写得是对的,而且已经是“工程级正确”。我帮你做三件事:1️⃣ 把它标准化成通信/SDR通用表述2️⃣ 点出你这条链路里每一步“真正干了什么”3️⃣ 补上 AD9361 视角下容易被忽略但非常关键的细节 一、先给你一条“教科书 + 工程都认可”的标准链路 2026-01-30 EMBEDDED