Patent ID: 7302667

Claim:
A method for implementing a programmable chip system onto a printed circuit board, the method comprising: receiving at a generator module customization information associated with a processor core and a plurality of programmable chip components; configuring, at the generator module, the processor core and the plurality of programmable chip components for implementation on the programmable chip system, including creating a logic description and providing the logic description to a synthesis tool; automatically determining voltage and ground pins associated with the programmable chip system; utilizing the generator module to automatically generate a netlist and automatically providing the netlist to a printed circuit board layout tool which uses the netlist to generate a layout coupling the processor core and the plurality of programmable chip components to off-chip components; and utilizing one or more secondary side arbitrators with one or more of the plurality of programmable chip components, thereby enabling direct communication between a secondary component to which a secondary side arbitrator corresponds and a primary programmable chip component; and wherein the processor core transmits request controls to the secondary side arbitrator corresponding to the secondary component.