RFSOC开源系统,在统一的硬件架构下和开发环境下,持续开发并且更新工程化、系统级、全开源功能案例,主要面向雷达及电子对抗、无线通信、测试测量、量子计算四大领域在非实时软件架构上,提供支持多种算法环境,并且提供图像化软件界面,方便开发者快速对底层硬件的RF/ADC-DAC进行配置,内嵌的数据流控功能,采样触发、存储、采样频点、采样率、采样位宽、通道选择等进行读写,采集和收发的数据实时MATALB分析,诸如频谱分析、信号产生等等。

处理器平台

Zynq UltraScale + XCZU47DR

RF接口

2*ADC(14bit、5GSPS)ports

2*DAC(14bit、9.85GSPS) ports

频率范围:DC-6GHz

内存

PS 4*DDR4(4GB,64bit,2666MT/S)

PL 2*DDR4(2GB,32bit,3200MT/S)

MAGI Project

MAGI Project 由三部分组成:MAGI_SoC、MAGI_RF、MAGI_Core。MAGI_Soc主要提供一
个基于RISC-V指令集的处理器并提供相应的外设IP;MAGI_RF主要提供FPGA与ADC/DAC等前端器
件的通信和控制IP;MAGI_Core 主要提供通信、雷达与测量等用途的数字信号处理IP。

MAGI Project 的使用流程

MAGI Project 基于SpinalHDL构建,用户需要下载项目源码至本地,安装好Scala工具链和SpinalHDL库之后便可以利用MAGI Project构
建自己的设计,并将自己的设计转换成Verilog或者VHDL,进而输入给后级EDA厂商的工具。同时在生成之前就可以对用户设计进行前期检查,
对电路回环、位宽不匹配等问题进行检查。也可以利用Verilator或synopsys工具进行仿真验证,进一步提高了开发效率。

什么是Spina HDL

SpinalHDL 是一种用Scala编写的硬件描述语言,旨在简化数字电路设计。与传统的Verilog和VHDL相比,它更灵活、强大、抽象,提供了更好
的可重用性和可维护性。它摒弃了传统HDL中的事件驱动模型,使用更加先进的对象模型来描述RTL,并引入了高级语言中的继承、模板、类型推断
和元编程等高级特性,极大提高了数字逻辑电路的开发、维护、纠错和扩展能力。

MAGI Project如何做到快速上手

MAGI Project 不仅向用户提供全开源的IP库,同时也提供完善的文档 、样例工程 、视频教程 以及适配的COTS板卡 !利用这些资料用户可
以更加快速的上手使用MAGI Project。我们也期待您一同为开源事业以及更发达的通信、雷达和测量行业贡献您的力量!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐