国产化复旦微电子 FMQL45T900 替代Xilinx ZYNQ ARM+FPGA 7045方案(评论区有联系方式)

本文介绍了两款FM4550国产化开发板,包括其搭载的FPGA型号、处理器内核、内存配置、GTX收发器、接口功能如DDR3、QSPIFLASH、EMMCFLASH、PCIe、以太网接口、JTAG以及SFP等硬件细节,并提供了硬件测试教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FM4550国产化开发板

功能接口 -

 

 

- 系统框图 -

 

 

- 对应参数 -

1.主要参数

系统1:

FPGA型号:FMQL45T900

PS内核:四核ARM Cortex-A7,主频800MHz

PS端内存:1GB DDR3,数据速率1066Mbps,32bit

PL端内存:1GB DDR3,数据速率1600Mbps,32bit

GTX收发器:16X

速度等级:对标进口-2                        芯片级别:工业级

工作温度:-40℃-100℃                       逻辑单元数量:350k

查找表:218600                             乘法器:900

触发器:437200                             Block RAM:19.1Mb

EMMC FLASH:  8GB                         QSPI FLASH:128Mbit*2

系统2:

FPGA型号:JFMK50TFGG484

PL端内存:1GB DDR3,数据速率1600Mbps,32bit

GTX收发器:4X

速度等级:对标进口-2                         芯片级别:工业级

工作温度:-40℃-100℃                        逻辑单元数量:52.16k

查找表:8150                                乘法器:120

触发器:65200                               Block RAM:2.7Mb

QSPI FLASH:128Mbit

2.接口与功能

DDR3:

FMQL45T900:

PS端2片512MB DDR3内存,32bit总线,可作为数据缓存和操作系统运行内存;

PL端2片512MB DDR3内存,32bit总线,可作为数据存储。

JFMK50TFGG484:具有2片512MB DDR3内存,32bit总线,可作为数据存储。

QSPI FLASH:

FMQL45T900,PS端2片128Mbit QSPI存储

JFMK50TFGG484,具有1片128Mbit QSPI存储。

EMMC FLASH:

FMQL45T900的PS端挂载1片8GB的EMMC存储芯片,可用于存储操作系统和用户数据

PCIE接口:

FMQL45T900提供标准的PCIeX4高速数据接口,支持PCE Express2.0标准。

以太网接口:

FMQL45T900的PS端和PL段各有1路以太网RJ-45接口,可进行以太网数据交换。

JFMK50TFGG484具有1路以太网RJ-45接口,可进行以太网数据交换,采用SGMII接口的PHY。

JTAG口:

FMQL45T900具有一个PJTAG接口,一个PLJTAG接口。

JFMK50TFGG484具有一个JTAG即可,可对系统进行下载和调试。

晶振:

FMQL45T900 PS侧有1个33.333Mhz的有源晶振,为PS系统提供稳定时钟源。PL侧有一个100MHz的有源晶振,为其提供额外时钟。

FMC:

FMQL45T900具有一个FMC HPC接口,可外接各种FMC HPC子卡,接口具有6X的GTX信号和84对差分IO。

按键:

FMQL45T900的PS侧具有一个复位按键,PL侧具有4个用户按键。

JFMK50TFGG484具有4个用户按键。

 SFP 

FMQL45T900的PL侧具1个SFP接口,可用于高速光纤互联。

LED

FMQL45T900PL侧具有1个done指示灯,6个用户指示灯。

JFMK50TFGG484具有1个done指示灯,6个用户指示灯。

拨码开关 

FMQL45T900PL侧具有1个4位拨码开关。

JFMK50TFGG484具有1个4位拨码开关。

3.电源参数

输入电压   +12V                    输入电流   2A

4.结构尺寸

尺寸大小   260mmX111mm

叠层  14层板设计,保证信号质量

02- 硬件测试教程 -

1.MPSOC PS测试

1、 QSPI加载

2、 DDR3读写

3、 EMMC读写

4、 网口测试(RGMII接口)

5、 USB转串口收发测试

2.MPSOC PL测试

1、 KEY/LED/拨码开关/PMOD测试

2、 DDR3测试

3、 PCIE测试

4、 SFP换回测试

5、 SMA换回测试

6、 PS点PL的LED灯测试

7、 网口测试(RGMII接口)

3.50T测试

1. QSPI加载

2. KEY/LED/拨码开关/PMOD测试

3. 网口测试(SGMII接口)

4. SMA换回测试

5. DDR3测试

6. USB转串口通路测试

4.MPSOC和50T互联测试

1、 互联GTX通路测试

2、 互联GPIO通路测试

### 复旦微 Zynq FMQL45T900 Cache 配置及常见问题 对于从100tai芯片更换至45T900芯片的情况,在集成开发环境(IAR)中的确可能需要调整一些配置文件,特别是涉及硬件调试接口的部分,比如`I-jet independent.ProbeConfig`等设置[^1]。 #### 一、缓存(Cache)概述 复旦微Zynq系列器件FMQL45T900内置有L1指令和数据缓存以及共享的L2缓存。这些缓存在提高处理器性能方面起着至关重要的作用。具体来说: - **L1 缓存**:每个ARM Cortex-A9内核拥有独立的32KB L1指令缓存和32KB L1数据缓存。 - **L2 缓存**:两个A9内核共用512KB统一结构(L1+L2)的二级缓存。 #### 二、Cache配置要点 当涉及到不同型号之间的迁移时,需要注意以下几点关于缓存配置的变化: - **一致性模型**:确保新旧平台之间的一致性协议相同;如果发生变化,则需相应更新软件驱动程序以适应新的内存访问模式。 - **预取机制**:某些高级特性如分支预测或DMA传输可能会依赖特定版本的CPU核心实现方式,因此建议查阅最新版的手册来确认是否有任何差异并作出适当调整。 - **电源管理策略**:现代SoC通常具备多种省电状态,这会影响缓存的行为(例如自动关闭未使用的部分)。应仔细审查目标设备文档中有关功耗优化方面的指导方针,并据此修改应用程序逻辑。 #### 三、常见问题解答 针对可能出现的问题提供如下解决方案: - 如果遇到频繁的数据丢失现象,可能是由于不当的操作导致了缓存失效或者刷新不及时造成的。此时可以尝试通过编程手段强制同步缓存内容到主存储器。 - 对于多线程环境下发生的竞争条件错误,考虑启用硬件级别的互斥锁功能或是采用更精细粒度的锁定方案来保护临界区资源。 ```c // 清除整个D-cache的例子 void flush_dcache_all(void){ asm volatile ("mcr p15, 0, %0, c7, c14, 0" : : "r"(0)); } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值