Main Content

Custom Hardware Board Configuration

A custom hardware board is a hardware board that not explicitly supported as a default selection in SoC Blockset™. To create an SoC project to simulate a custom hardware board, configure a Simulink® project as follows:

  1. Create or open an existing SoC project. For more information on creating SoC projects, see Use Template to Create SoC Model.

  2. In the top level model, open the Simulink configuration parameters dialog. In the Hardware Implementation panel, set Hardware board to Custom Hardware Board.

  3. In the Hardware Implementation panel, open the Target hardware resources > Processor group. Set Number of cores to match the number of cores available on your SoC processor. The cores available in your processor can be found from the SoC manufacturer's data sheet.

  4. Open the Target hardware resources > FPGA design (mem controllers) group and set the FPGA design (mem controllers) configuration parameters according to your SoC specifications. For information on deriving FPGA design (mem controllers) parameters, see the Memory Controller block which shares these parameters.

  5. Open the Target hardware resources > FPGA design (mem channel) group and set the FPGA design (mem channels) configuration parameters according to your SoC specifications. For information on deriving FPGA design (mem channels) parameters, see the Memory Channel block which shares these parameters.

Note

The Custom hardware board selection only supports simulation. For code generation, use one of the provided SoC Blockset hardware board selections.

See Also