Cosynthesis Approaches
Need to synthesize
- datapath & controller for each hardware module,
- program running on processor including codes for memory access and communication with HW modules.
- Global controller,
- I/O interface of hardware modules and
- netlist connecting the controller to various modules and processor.