Synopsys' CoreTools consists of the following:
This tutorial is about coreAssembler.
coreAssembler may act in certain circumstances as a super set of the
That is to say coreAssembler can do many things what you can do with
the other 2.
What is coreAssembler used for:
coreAssembler is used to build subsystems.
It allows the user to assemble IPs, make connections and dump out
the Subsystem RTL.
Under some circumstances it will also dump out a Testbench
It also allows the user to synthesize the Subsystem.
However the scope of this tutorial is to be able to help the user
build a Subsystem RTL
Let us consider the example Subsystem Shown Below:
This is a bridge between AHB Master and AXI Slaves:
This subsystem will be built with the following 3 components
It will now be shown how this subsystem can be built using
Though core Assembler can be used both in Gui and batch mode, here
the empahsis will be on
writing scripts to build the above subsystem.