A method for prototyping an integrated circuit may include selecting at
least one daughter card for connection to a motherboard. The daughter
card is selected having an ability to provide functionality corresponding
to a specific integrated circuit device. The at least one daughter card
is connected to the motherboard so that the daughter card is
communicatively connected to common memory provided on the motherboard.
The at least one daughter card and motherboard emulate an integrated
circuit design. At least one of software and system integration of the
integrated circuit emulated by the motherboard and the at least one
daughter card is tested.