LogiBLOX
LogiBLOX is a graphical interactive tool for creating high-level modules
LogiBLOX customizes components
The GUI disables selections that are incompatible with your design selections
LogiBLOX components are entered just like a macro
Functional simulation is possible without implementation