3.3 Published Content
Libero exports the <design>.cxz
file to <project
folder>/designer/<design_block_name>/export
folder when a block is
published. The <design>.cxz
file is a zip file that contains the
following files:
<design_block_name>_syn.v | <design_block_name>_syn.vhd
: A timing shell file passed to synthesis tools when the top-level design is synthesized. The block is marked and treated as a black box when the top-level design is synthesized.<design_block_name>_sim.v | <design_block_name>_sim.vhd
: A structural HDL netlist for post synthesis simulation of the block.header_report.log
: A log file that contains header information on what and how a block is published, including the options you selected to configure the publication.<design_block_name>_compile.xml
: Compile report detailing resource usage, device info, and a list of high-fanout nets.<design_block_name>_gp_report.xml
: Global placement and routing report.<design_block_name>_compile_netlist_combinational_loops.xml
: Combinational loops report.<design>.cdb
: Internal proprietary file containing the optimized netlist, placement, routing or timing constraint information.
The <design_block_name>.cxz
file is your published block. You can
move it to another folder, transfer it to other team members, and so on. When you want
to instantiate the block, you need to in your top level design.