目录结构
更新于 2015.05.03
每一个主要的IP核都有着相同的文件目录结构,他们包含着HDL文件、软件仿真、功HDL能仿真等。下面的这张图片展示了这些模块能够做什么以及如何运作,同时表明了这些文件夹的功能:
文件目录
1. HDL
FPGA工程以及被打包好的IP核被放置在这个文件夹内,它们由Vivado建立。
2.ImegForTest
一个用于存储图片的文件夹,你可以将你想要进行测试的图像放在这里,只有"jpg"和"bmp"格式的文件被支持,不仅如此,一个名为"conf.json"的文件被用来配置仿真参数。
3.SoftwareSim
软件仿真的python源文件在这里,它们能够以软件的方法向你展示这个模块的功能。
仿真结果将会被放置在"SimResCheck"文件夹内。
4.HDLSimDataGen
这里有一个python的源文件,它是用来创建"dat"文件的,这种文件被作为HDL功能仿真时图像数据的来源。
dat文件将会被放置在"FunSimForHDL"文件夹内。
5. FunSimForHDL
HDL功能仿真将在这里进行。
6. SimResCheck
一个名为"covert.py"的python源文件将HDL功能仿真的结果转换为图像,此外,软件仿真的结果也会被放置在这里,另一个名为"compare.py"的源文件用于将所有的软件仿真结果和HDL功能仿真结果进行比对,然后生成一份报告,用于评估IPCore的质量。