芯片国产化,大势已定,与其在国外封锁一片难求下苦苦追随, 对于MCU工程师来说,多掌握一些FPGA的开发,也是很有帮助的。国产的AGM成立于2012年, 纯民营股东企业, 服务于大批的国内中小民营企业。AGM主要的市场在于国产替代,AGM擅长的是对于Intel Altera Cyclone系列中低端的兼容替代,取得了不小的成绩。FPGA的管脚分配和功能模块可以灵活定义,非常适合新产品的研发。对于一些差异化的设计,FPGA还是首选。AGM针对Altera的软件兼容性做了很多研发优化,AGM提供的自有工具中兼容了Quartus的很多特性,甚至包括了它的软件Debug工具和Quartus数据库,基本做到了无缝兼容,因此Altera客户在替换AGM开发时普遍比较顺畅 。 作为官方授权的代理商,以下干货指导你如何实现无缝对接: 1. 使用厂家提供的Supra.exe软件,导入License文件(可以联系我们获取) 2. 准备原始工程<from_dir> 在Quartus II中完全编译成功的基于MAX II或Cyclone IV器件的工程目录。请确认选择与AGM器件管脚兼容的正确型号。 l 导出设置文件(AG10K/16K系列不需要这一步) 在QuartusII中,选择菜单:“Assignments -> Export Assignments...”。使用默认选项,点击“OK”按钮。如下图所示。
一个<design>.qsf文件将生成到<from_dir>/atom_netlists目录下,用于项目转换。关闭此工程。 3.工程转换(Migrate) 打开Supra,新建工程(File->Project->New Project),设置工程目录和工程名称。 在Migrate界面填入信息: l 目标运行目录<run_dir>(AGM工程目录) l 原始项目目录<from_dir> l 选择设计名称(应自动从<from_dir>中找到,请点选) l 选择AGM器件型号 l 非管脚兼容器件需要添加VE文件,见相关文档 l 非兼容IP,通过Supra产生IP文件后再添加 l Mode选择Compatible l Backward Compatible选项,如果使用老版本Quartus II(无Cyclone IV device)可以选上
点击“Next”按钮。如开始未创建AGM的工程目录,可根据输入目录的名称自动产生,选择“Yes”。Supra在AGM的工程目录中生成所需文件 Quartus II中打开<run_dir>中的<Design>.qpf工程。选择菜单:“Tools -> Tcl Scripts...”,调用工程里的af_quartus.tcl,运行点击“Run”按钮。 Quartus II成功执行Tcl后,会综合出Supra需要的网表文件(vo)。退出工程,回到Supra软件。点击“Next”按钮。 4.Supra工程编译 点击”Finish”按钮,Supra开始编译工程,可在Console界面查看编译信息。 转换和编译时产生的log文件,保存在工程的alta_logs目录下;编译的时序报告,保存在alta_db目录下,包括setup和hold时序的rpt.gz压缩文件中。 5.器件烧写 选择菜单:“Tools -> Program” 深圳帕威科技 如果实在你不会,可以联系一下我们(电话壹捌捌玖捌柒伍壹肆玖壹),免费帮忙。18898751491
实在不行,简单的功能,我们可以帮忙代写PLD代码。
|