2.1.10 Analog System Builder Calibration Output Files
This section describes the files generated by the Analog System Builder (ASB) when calibration is enabled. The ASB Calibration output files are placed in the common folder.
- HDL Source Files
HDL source files are located in
<workspace_directory/<common>/vhdl(or
verilog) directory. The following HDL source files are generated for the
calibration intellectual property (IP) block:calibip.vhd/calibip.vcalibip_brentkung_24.vhd/calibip_brentkung_24.vcalibip_clram.vhd/calibip_clram.vcalibip_compute_block.vhd/calibip_compute_block.vcalibip_ram512x9_afs.vhd/calibip_ram512x9_afs.vcalibip_ripple_24.vhd/calibip_ripple_24.v/smartgen/<corename>/<corename>_calibip_wrapper.v: Top‑level HDL wrapper for the calibration IP block.
- Memory Files
Memory files are located in
/smartgen/<corename> directory. The following
memory files are generated for calibration support: <corename>_calibcoefficient.mem: Contains Flash Memory System Builder content for the gain (M) and offset (C) coefficient section of Flash memory. This file is imported by the Flash Memory System Builder to generate the simulation memory file. For simulation, the coefficients are populated with M = 1 and C = 0, which causes the calibration logic to pass values through unchanged. This behavior matches the ideal conversion model used by the analog block simulation.<corename>_calibip_wrapper.hex: Contains Flash Memory System Builder content for the calibration ROM (CalibROM) section of Flash memory in Intel‑HEX format.<corename>_calibip_wrapper_R0C0.mem: Contains Flash Memory System Builder content for the CalibROM section of Flash memory in binary format.<corename>_calibrom.mem: Contains Flash Memory System Builder content for the CalibROM section of Flash memory in the required memory format. This file is imported by the Flash Memory System Builder to generate the simulation and programming memory files.
