今天用 FIR 有问题,经过一番摸索,发现一些使用的注意事项。
1. 在编译时,Error: XXX is an OpenCore Plus time-limited file.
首先,FIR compiler 得到的是 OCP (OpenCore Plus) 验证用 IP。当使用第三方 EDA 软件时,默认打开
EDA netlist writer,OCP 验证用 IP 不允许生成 仿真用网表。
所以关掉第三方 EDA 仿真软件即可。
参见 Open Core IP time limited source files expired。
2. 在仿真时,Error: XXX is not found.
不像很多人说的,license无效—— FIR COMPILER 是 IP MegaCore function,IP MegaCore function 自
带 IPFS,其 IPFS 是全 license 支持的。真正的问题,在于 IPFS 只能用于功能仿真!
虽说官方 FIR 用户手册说支持NativeLink 和 直接使用第三方软件功能,但个人经验是:只仿真 FIR IP 的
话,不推荐使用NativeLink 功能。直接打开 modelsim,使用 IP 生成时自带的 [ip_name]_msim.tcl 来控
制仿真。通过 [ip_name]_input.txt 给出输入信号。
所以,使用 [ip_name]_msim.tcl 即可。
今天用 FIR 有问题,经过一番摸索,发现一些使用的注意事项。
1. 在编译时,Error: XXX is an OpenCore Plus time-limited file.
首先,FIR compiler 得到的是 OCP (OpenCore Plus) 验证用 IP。当使用第三方 EDA 软件时,默认打开
EDA netlist writer,OCP 验证用 IP 不允许生成 仿真用网表。
所以关掉第三方 EDA 仿真软件即可。
参见 Open Core IP time limited source files expired。
2. 在仿真时,Error: XXX is not found.
不像很多人说的,license无效—— FIR COMPILER 是 IP MegaCore function,IP MegaCore function 自
带 IPFS,其 IPFS 是全 license 支持的。真正的问题,在于 IPFS 只能用于功能仿真!
虽说官方 FIR 用户手册说支持NativeLink 和 直接使用第三方软件功能,但个人经验是:只仿真 FIR IP 的
话,不推荐使用NativeLink 功能。直接打开 modelsim,使用 IP 生成时自带的 [ip_name]_msim.tcl 来控
制仿真。通过 [ip_name]_input.txt 给出输入信号。
所以,使用 [ip_name]_msim.tcl 即可。
一周热门 更多>