关于MCU下位替换FPGA的经验与方案

关于MCU下位替换FPGA的经验与方案

故事:

那年~遇到FPGA是在大一电赛的那段时间了,我的方向是做高频题。

我的技术栈 从单片机基本外设到FSMC的8080屏幕、到LTDC的RGB屏幕、到FreeRTOS、到TouchGFX图形库、到BL和外部Flash、到内外部SDRAM混合使用

解决了很多问题,学到了也攻克了很多困难。

但是遇到这个FPGA我是真没法了,一个并行接口驱动外部高速ADC,无解。

即使使用TIM+DMA+GPIO配合H750超频,也只能发挥外部高速ADC的七分之一的性能。

也尝试过双重ADC+DMA+TIM,但采样率依旧不满意。

缓存数据少,我攻克了内外部SDRAM,内存随便用了

无限点FFT被Flash限制了,我攻克了BL和外部Flash,Flash也解决了

屏幕不够大不够流程,就用TouchGFX+FreeRTOS。

但是采样率就是令我不满意。

即使可以用FPGA驱动高速ADC,与FPGA的高速通信又是问题,非实时数据、丢包的问题。

TIM+DMA+GPIO方案

https://www.cnblogs.com/helesheng/p/18197183

这个方案就是个坑,AI都说能实现,其实只是解决了并行高低电平的问题,通过寄存器统一操作一片IO的上下拉,确实是并行了

但是无论如果速率也拉不上去,速度就是上不去

举例,硬件高速SPI速率10Mhz,你却想用软件SPI跑10Mhz的速率(极限也就3~4M)。而且还是并行。这样的资源调用,实现不了,又不能成为一个长期工程。

有可行性。但是速率不能完美拉满高速ADC(如AD9226)

FSMC+DMA方案

资料少

DCMI+MCO+DMA方案

有论文和博客实现了,桂电电赛方案也听说用了,但是资料太少。

可行性高,但是采样率限制48M,只能并行接收

PIO+DMA方案

可行性非常高,有很多Pico示波器项目实现了。

8位高速ADC,100M+的采样率。

PSSI+DMA方案

最近也发现这个官方这些新外设,真的强,有较高可行性。

就是用来解决这类问题的,准备试一试。用H723(志远家 主频高 有屏幕 有外Flash 有外SDRAM)

ZYNQ方案

不用单片机了,上ZYNQ。普通FPGA性能太拉,数学信号处理能力差。

ZYNQ就是万能的!!!。

FPGA+MCU方案

传统方案,并行靠FPGA,串行和处理靠MCU

相关推荐
碧海银沙音频科技研究院16 小时前
基于炬芯ATS308X 设计的上位机usb 串口音乐EQ调节工具
stm32·单片机·嵌入式硬件
三佛科技-1341638421219 小时前
过认证72W碳化硅方案(12V6A)主控HN1562+HN36228V 典型应用电路、变压器参数分享
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
Zwawa20 小时前
串口为什么会丢字节:从轮询到中断和环形缓冲区
c语言·单片机·嵌入式
Brilliantwxx20 小时前
【STM32】 内部 Flash 详解:寄存器逐位拆解 + 工作流程顺序全讲 + EEPROM再实现
stm32·单片机·嵌入式硬件·1024程序员节
木子单片机20 小时前
基于单片机的DS18B20温度传感器测温系统设计
单片机·嵌入式硬件·51单片机·keil
华清远见IT开放实验室21 小时前
实验室建设案例 | 安徽三联学院物联网实验室
stm32·单片机·嵌入式硬件·物联网·华清远见
深圳光特通信豆子1 天前
TTL 光模块在工业控制与串口通信中的应用指南(10M BIDI 单模系列)
单片机·嵌入式硬件
桀人1 天前
SPI概念引入
stm32·单片机·嵌入式硬件
离凌寒1 天前
一、基于stm32+freertos下LD2410D和R60ADB1两款雷达的使用效果
stm32·单片机·嵌入式硬件
国科安芯1 天前
商业光学遥感载荷焦平面供电链的低噪声稳压器研究综述——以国科安芯ASP7A84AS型3A低压差线性稳压器为器件级参照
大数据·网络·嵌入式硬件·平面·卫星·商业航天·抗辐射