The following table shows the overall directory structure for the DFE_NLF_IP_CoSim_v1_1_0 Co-Simulation package after unzipping the DFE_NLF_IP_CoSim_v1_1_0.zip file. Read the README.txt file for a complete understanding of the environment.
| Directory Name | Description | |
|---|---|---|
| cosim_codebase/ | Co-sim codebase directory | |
| lib/ | Co-sim library directory | |
| dump_batchscript.m | Generates Vivado_batch_src.sh to submit Vivado jobs on LSF | |
| gen_diag_coefs_structX_LUTs.mat | Realtime LUT values that can be used only when the selected terms are diagonal (like the default term selection available in the nlf_config_default.m file) | |
| gen_vivado_tcl.m | Generates run_sim.tcl for each test case and also generates shell script files required for reference design. | |
| plot_data_fromevalboard.m | Plot the data from evaluation board when reference design is enabled | |
| set_test_case_params.m | Contains the number of test cases with different configurations. You can set the test case parameters. | |
| doc/ | Co-sim document directory | |
| vhdl_tb/ | VHDL test bench directory | |
| cosim_analyze_hdl_perf.m | Script to analyze the Vivado simulation outputs against the MATLAB reference outputs | |
| cosim_gen_tv.m | Top script to generate test directories with required files | |
| ext_signal.txt | Allows you to provide an external signal | |
| ext_index.txt | Allows you to provide an external index | |
| external_lut_values.mat | Allows you to provide LUT values | |
| nlf_config_default.m | The default configuration is available in this file. You can modify the default configuration to get desired configuration. | |
| README.txt | Co-sim README file | |