1. MCU和CPLD是两个部分,但是以CPLD为主,所有应用都需要CPLD的固件,因为CPLD固件包含了IO配置。
  2. 常规不需要CPLD逻辑的应用,只需要配置ve和device就可以了,需要的则需要配置 ip_name和logic_dir,ip_name 自定义一个,编译一下工程,就自动出现ip_name.v还有其他的logic所需文件了。
  3. 不需要CPLD逻辑,则直接upload logic就可以,需要的则需要加入v代码,之后执行prepare logic预处理,quartus打开qpf工程,执行TCL script中的af_quartus(初次,执行一次),进入supra执行compile进行布局布线,就可以了。
  4. 如果添加了自定义ip,自定义ip不能是工程名称,否则冲突,prepare后会生成两个.v源码,其中工程名.v是PS端的IO配置等,是编译器自动根据VE文件生成的,不能修改,ip_name.v 才是自定义IP的verilog代码模板
  5. 未采用自定义逻辑,如果修改了ve文件,编译c,之后更新逻辑和c就可以,如果采用自定义逻辑,先编译c,之后在自定义逻辑添加对应端口,之后quartus综合,之后supra实现,再下载逻辑,再下载c
Logo

一站式 AI 云服务平台

更多推荐