The component editor packages components for SOPC Builder. The components created are usually based on Verilog HDL or VHDL, which can be easily reused in other systems. You can also build components that are not HDL-based that export the Avalon® system interconnect signals to the top level of your SOPC Builder system to connect to external logic or devices.
If you have a component design or external device that does not have Avalon-compatible signals, you can build an Avalon interface for your component from HDL files. You can then export the control signals to your component or external device with conduits using the HDL-based component flow. This will allow you to easily interface to any designs that are not HDL-based, such as schematic files, with your SOPC Builder system without changing the original design files. This same methodology can be used to build a custom interface to any external device that can interface with your SOPC Builder system through exported signals.
There are two flows to build your components in the component editor: HDL and non-HDL-based flow. Most components are built using the HDL-based flow.
The following component development flows use the SOPC Builder component editor version 7.2 or later to construct the support files for the component in SOPC Builder.