• F-I-L
  • 文档
  • 联系
  • 仿真

    更新于 2015.05.04

    仿真被用于展示每个模块的功能,并且能够从软件仿真和HDL功能仿真的结果中获取PSNR值(峰值信噪比),PSNR值能够向您展示IP核对图像进行处理后的质量。

    仿真流程

    每一个IP核都拥有着一个名为"README.md"的文件去展示仿真流程,并且在其开头会有一个说明来告诉您仿真参数的范围,比如:

    这个模块的仿真只支持RGB或者灰度模式的图像!

    准备

    打开 "ImageForTest".
    将您需要仿真的文件放置到这个文件夹内。
    编辑"conf.json"来设置仿真参数。

    软件仿真

    打开"SoftwareSim".
    运行"sim.py".
    打开"SimResCheck",查看结果.

    为HDL功能仿真创建数据源

    打开"HDLSimDataGen".
    运行"creat.py".

    HDL功能仿真

    功能仿真仅仅支持modelsim 10.1以上的版本。
    首先,您必须将xilinx仿真库编译到modelsim内。

    打开"FunSimForHDL".
    运行"ContrastTranslate.mpf"。

    进行以下操作:

    在modelsim控制台运行以下指令:

    vlib work
    

    编译所有文件:

    modelsim gui -> Compile -> Compile all
    

    运行以下指令:

    do Run.do
    

    如果您仅仅想得到最后的结果,而不像观看波形,运行以下指令:

    do RunOver.do
    

    比较

    打开"SimResCheck".
    运行"covert.py",随后你将会得到功能仿真后的图像.
    运行"compare.py",可以获得软件仿真和功能仿真结果的一个对比报告。