FMQL系列开发差异更新V1.2:环境与调试设备详解

需积分: 1 14 下载量 187 浏览量 更新于2024-08-04 收藏 818KB PDF 举报
"FMQL系列开发差异说明V1.2" 本文档详细列出了FMQL系列在开发过程中可能遇到的各个方面的差异,旨在帮助开发者理解并适应这些差异,确保项目顺利进行。以下是对这些差异的详细说明: 1. **开发环境差异**: - 使用的开发环境包括Vivado、Procise和IAR。Vivado主要用于FPGA(PL部分)的开发,Procise是复旦微电子自主开发的软件,IAR则用于微控制器(PS部分)的编程。 2. **调试设备差异**: - 调试设备包括JTAG-Cable和Jlink-Cable,分别用于不同部分的调试。由于不支持PL和PS同时联调,所以建议电路板设计时独立引出两个JTAG接口,PS-JTAG接口应通过EMIO引出。 3. **PL和PS调试模式**: - 不支持级联模式下的PL调试,只能在独立模式下进行。硬件设计时需遵循这一规定,参考公司差异手册。 4. **PS_DDR设计**: - PS DDR设计存在细微差异,开发者在硬件设计时需要查阅公司差异手册以避免问题。 5. **SD卡启动**: - SD卡启动方式与标准有所不同,同样需要查看差异手册以了解具体操作。 6. **USB应用**: - USB应用存在差异,可能影响到USB设备的选型和功能实现,开发时需参照公司差异手册。 7. **SMC应用**: - SMC(Static Memory Controller)的使用也有所不同,需要特别关注。 8. **CPU核差异**: - CPU核心可能存在差异,这将影响到开发环境和PS部分的开发策略。 9. **L2-Cache差异**: - L2缓存的配置和管理可能会有变化,开发者需留意。 10. **PS-PL接口**: - PS与PL之间的接口有差异,可能涉及到连接方式和数据传输。 11. **PS-PL中断**: - 中断系统可能不同于标准,需要根据差异手册调整中断处理代码。 12. **PS-PL DMA**: - DMA(Direct Memory Access)在PS与PL间的使用存在差异,可能影响数据传输效率。 13. **安全特性**: - 安全相关的功能和工具使用有差异,加密文件的生成和烧录需要特别注意。 14. **QSPI应用**: - QSPI(Quad SPI)的启动设置和PS开发需要注意特定差异。 15. **XADC应用**: - XADC(eXtended Analog-to-Digital Converter)在PL开发中的应用有别于常规,可能影响到模拟信号的采集。 16. **PL开发**: - PL开发部分的差异类似于K7/V7系列,可能需要打补丁处理。 17. **USB模组差异**: - USB模块的选型和应用需要参考公司差异手册,确保兼容性和功能的正确实现。 综上,FMQL系列开发涉及多个方面的差异,开发团队在进行项目开发前,务必仔细阅读并理解这些差异,以便正确配置开发环境,选择合适的硬件和软件,以及适配特定的功能需求。复旦微电子提供的差异手册是解决这些问题的关键参考资料,开发者应充分利用这些资源以确保项目的成功实施。