Nov
22
初试BFM。
用CIP新建IP到Project,自动生成BFM工程。
打开bfmsim下的工程,Simgen,报错:
把主project的vhd copy到这个project也不能解决问题。
Solution1: 用CIP时,不要将IP建到project下,而是用上面一个选项:To an EDK user repository。
将IP建到repository中,Simgen就能找到IP了,接下去仿真也没有问题。
Solution2: 在EDK --> Edit --> Preference --> Golbal Peripheral Repository中设置一个Golbal Repository,把新建的IP目录拷贝到Golbal Repository目录中去。
Repository的目录结构为:
用CIP新建IP到Project,自动生成BFM工程。
打开bfmsim下的工程,Simgen,报错:
引用
Generating simulator compile script ...
ERROR:MDT - File not found in any repository
'test_ip2_v1_00_a/hdl/vhdl/user_logic.vhd'
ERROR:MDT - File not found in any repository
'test_ip2_v1_00_a/hdl/vhdl/test_ip2.vhd'
ERROR:MDT - File not found in any repository
'test_ip2_v1_00_a/hdl/vhdl/user_logic.vhd'
ERROR:MDT - File not found in any repository
'test_ip2_v1_00_a/hdl/vhdl/test_ip2.vhd'
把主project的vhd copy到这个project也不能解决问题。
Solution1: 用CIP时,不要将IP建到project下,而是用上面一个选项:To an EDK user repository。
将IP建到repository中,Simgen就能找到IP了,接下去仿真也没有问题。
Solution2: 在EDK --> Edit --> Preference --> Golbal Peripheral Repository中设置一个Golbal Repository,把新建的IP目录拷贝到Golbal Repository目录中去。
Repository的目录结构为:
引用
EDK_REPOSITORY directory
└─MyProcessorIPLib
├─pcores
│ └─test_ip_v1_00_a
└─drivers
└─MyProcessorIPLib
├─pcores
│ └─test_ip_v1_00_a
└─drivers
EDK仿真环境的搭建-compedklib
EDK - 板上没有RS232但是想用print怎么办



