基于28DR+VU13P的宽带高速信号处理板

信号处理板原理框图如下图所示。28DR作为整板的主控中心、VU13P作为整板的基带信号处理中心。

技术指标

1片复旦微 RFSOC 芯片JFMZQ28DR(RFDC版本V03以上)+1片复旦微FPGA芯片FM9VU13PB2104作为主芯片,主芯片国产化,其他IC器件无国产化要求(原则上选择国产可替代器件);

FPGA-VU13P芯片外围配置

  • FPGA-外接2组DDR4 SDRAM,每组容量4GB,速率2400MT/s;
  • FPGA-外接SPI FLASH,容量不低于1Gb;
  • FPGA-外接M.2 SSD;
  • FPGA-外接两路光纤通信;
  • FPGA-外接两组FMC+;
  • FPGA-外接164245,实现48对LVDS和144个GPIO控制;
  • FPGA-外接串口芯片,实现4个422和2个485串口控制;
  • FPGA-外接差分ADC驱动器(如AD8138),用于输出

RFSOC-28DR芯片外围配置

  • 对外引出8路ADC和8路DAC,ADC采样率最大支持5GSPS,量化位数14bit,DAC采样率最大支持6.554GSPS,量化位数14bit;
  • 8路DAC输出工作频段为10M~6GHz,输出功率不小于-2dBm,DA幅度误差小于1dB;8路ADC输入工作频段为10M~6GHz;
  • SFDR不小于50dB,全频带条件下同步精度不大于5°;
  • PS外接 DDR4 SDRAM动态存储器,容量4GB,速率2400MT/s;
  • PS外接 eMMC存储器,容量不低于32GB;
  • PS外接 SD卡槽;
  • PS外挂SPI FLASH,容量不低于512Mb;
  • PS外接一路千兆网口、一路DP接口、一路USB3.0接口、一路422串口;
  • PL外接SPI FLASH,容量不低于512Mb;
  • PL外接 DDR4 SDRAM动态存储器,容量4GB,速率2400MT/s;
  • PL外接两路422串口;
  1. 28DR需支持通过跳线帽方式择启动模式,启动模式需支持:QSPI Flash启动、SD卡启动、eMMC启动;
  2. 28DR与VU13P间连接4组GTY bank、24对LVDS,48个GPIO;
  3. VU13P需支持8组GTY,功能待定;
  4. 28DR和VU13P均外接一路GLINK接口;
  5. 28DR需支持对射频部分供电的开关控制,默认为关闭状态;
  6. 28DR需支持对VU13P的上电控制以及运行时的上电复位控制;
  7. 28DR需支持对VU13P运行时的重配置;
  8. 28DR需支持对时钟树配置,用户可根据需求配置预期时钟,时钟LMK04828;
  9. 28DR需支持对参考时钟源的选路配置,用户可根据需求选择板载高精度晶振作为时钟源还是外部参考输入时钟作为时钟源;
  10. 板上增加电源监控模块,监控核心电源;

软件程序:

序号

驱动类型

驱动名称

功能描述

PS 外设驱动

网口驱动

LWIP,以裸机方式实现网口驱动,可与上位机ping通

串口驱动

1路串口,UART0可作为调试串口正常使用

I2C驱动

QSPIFlash驱动

eMMC驱动

eMMC需格式化成2个分区,第一个分区存放根文件系统,第二个分区存放用户数据;第二分区支持mount在文件系统下

SD卡驱动

支持在Linux系统启动后挂载SD卡文件系统

USB驱动

以裸机方式实现usb驱动与上位机libusb收发测试

DP驱动

以裸机方式DP接口驱动

PL外设驱动

时钟配置驱动

实现对时钟芯片输出时钟频率配置

DDR4读写驱动

PL侧实现对DDR4读写

在线升级驱动

串口驱动

网口驱动

实现TCP/IP协议  与上位机通信

VU13P外设接口驱动

DDR4读写驱动

实现对DDR4读写

在线升级驱动

QSFP+光口驱动

通过Ibert测试链路通路,可通过光模块回环测试

AD8138驱动

M.2 SSD驱动

I2C通信驱动

FMC+ 驱动

约束文件

VU13P与28DR互联接口驱动

GT连通性测试

通过Ibert测试链路通路

AURORA x16通信驱动

实现VU13P与28DR之间基于AURORA64b66b的16 lane数据收发

SRIO x4通信驱动

实现VU13P与28DR之间基于SRIO x4数据收发

GPIO连通性测试

测试VU13P与28DR互联的GPIO连通性即可

LVDS连通性测试

测试VU13P与28DR互联的LVDS连通性即可

系统功能驱动

28DR AD/DA IP核工程

 提供复旦微官方ADC/DAC IP核,该IP核在开发阶段支持相关参数配置。具备校准功能。

28DR射频通路测试

基于单音信号的进行收发射频回环测试

Read more

VSCode自定义Copilot Agent与Awesome Agent

VSCode自定义Copilot Agent与Awesome Agent

本文将介绍如何在VSCode中创建自定义的Agent,以及哪里可以获取到现有的Agent模板 当我们在VSCode中使用Copilot时,可以选择以下几种模式。 Ask, Edit, Agent, 以及在2025年末时我们可以使用的全新的Plan模式。 不过除此之外,其实我们还有办法自定义属于自己的Agent。 选择右下角Agent菜单,选择Configure Custom Agents... 如选择.github\agents 则会在本工作区域中生成该路径并创建一个指定命名的agent.md文件 如果选择User Data则是会创建全局的Agent模板 在vscode中,也可以直接在文件中通过Configure Tools轻松配置所需要使用的tools,非常方便。 然后我们便可以在copilot中使用自己的Agent了. 当然,自己编写一个相对复杂的agent模板比较耗时,而awesome-copilot项目为我们提供了许多的模板,当然不止是agent,也提供了丰富的提示词模板(prompt)和指导词模板(instructions),以及

【30天从零玩转AI应用开发】第2篇:大模型API注册+调用实战

【30天从零玩转AI应用开发】第2篇:大模型API注册+调用实战

文章目录 * 前言 * 【30天从零玩转AI应用开发】第2篇:大模型API注册+调用实战(OpenAI/文心一言/通义千问) * 专栏副标题 * 专栏简介 * 摘要 * 关键词 * 前言 * 一、3大主流大模型API对比(新手必看) * 新手选择建议(避坑指南): * 二、API注册+密钥获取(文字版超详细指南) * 2.1 OpenAI注册+密钥获取(含避坑技巧) * 准备工具: * 注册步骤(每一步都标清按钮位置): * 避坑技巧: * 2.2 百度文心一言注册+密钥获取(10分钟搞定) * 准备工具: * 注册步骤: * 关键提醒: * 2.3 阿里通义千问注册+密钥获取 * 准备工具: * 注册步骤: * 三、API调用实战(Python代码可直接复制) * 3.

VS-CODE 里的github copilot 不支持自己配置模型api

1. 关于配置自定义 Claude API 的支持情况 * 结论:不支持。 * 机制说明: * VS Code 官方 GitHub Copilot 扩展(包括 Agent 功能)强制通过 GitHub 的代理服务器进行鉴权和路由。 * 模型切换:GitHub Copilot 允许在订阅权限范围内切换底层模型(例如从 GPT-4o 切换至 Claude 3.5 Sonnet),但这使用的是 GitHub 的企业/个人订阅配额。 * API Key 限制:无法在官方扩展设置中输入个人的 sk-ant-... (Anthropic API Key) 或自定义 Endpoint。 * 替代方案(非官方扩展): * 若必须使用个人 Claude API

Stable-Diffusion-v1-5-archive效果展示:跨文化风格生成——浮世绘/拜占庭/非洲图腾

Stable-Diffusion-v1-5-archive效果展示:跨文化风格生成——浮世绘/拜占庭/非洲图腾 Stable Diffusion v1.5 Archive,这个经典的文生图模型,至今依然是许多创作者和开发者的心头好。它就像一个经验丰富的老画师,虽然不像新模型那样精通十八般武艺,但在风格化创作和创意草图方面,依然有着独特的魅力。 今天,我们不谈复杂的部署和参数调优,就单纯地看看这位“老画师”的功力。我们将聚焦于一个有趣的主题:跨文化风格生成。我们将用同一个基础描述,驱动模型分别生成浮世绘、拜占庭艺术和非洲图腾三种截然不同的艺术风格图像,直观展示SD1.5在风格迁移和创意表达上的能力。 1. 核心能力与测试目标 Stable Diffusion v1.5 Archive 是一个归档版本,它保留了SD1.5模型最核心、最稳定的文生图能力。对于本次效果展示,我们主要关注其两个关键特性: * 强大的风格理解与迁移:模型能够较好地理解并应用各种艺术风格关键词,将普通场景转化为具有特定文化气息的作品。 * 稳定的构图与细节生成:在固定随机种子(Seed)的情况下,能够