Specifying Inputs and Outputs
Use the LogiBLOX Module Selector GUI to create LogiBLOX modules. Specifying a LogiBLOX module consists of selecting or deselecting optional pins on the symbol, and specifying various module attributes, resulting in a module customized for a specific function.
After you complete the module specification, LogiBLOX uses its symbol generator, model generator, and netlist generator to create the following three outputs and store them in the current project directory.
- A schematic symbol for inclusion on the schematic
The symbol generator creates a symbol definition file that your third-party interface converts into a schematic symbol.
For Synopsys or synthesis tools, the symbol generator creates a Verilog/VHDL instantiation template.
- An RTL HDL simulation model
The model generator creates an RTL HDL simulation model for the LogiBLOX module.
The RTL model permits immediate simulation of your design in those environments that support mixed schematic and RTL simulation.
- Gate-level netlists, produced as an alternative simulation medium
The netlist generator creates a gate-level netlist for the LogiBLOX module converted to the third-party's simulation format. These netlists permit immediate simulation of the design in gate-level simulation environments.
