Hardware Implementation Pane
Hardware Implementation Pane Overview
Hardware board settings
Parameter | Description | Default Value |
---|---|---|
Processing Unit | Select processing unit for SoC model deployment. | None |
Task profiling in simulation
Parameter | Description | Default Value |
---|---|---|
Show in SDI | Show the task execution data collected in simulation in the Simulation Data Inspector application. | on |
Save to file | Save the task execution data to a file. | on |
Overwrite file | Overwrite the last task execution data file. | off |
Task profiling on processor
Parameter | Description | Default Value |
---|---|---|
Show in SDI | Show the task execution data collected on hardware in the Simulation Data Inspector application. | off |
Save to file | Save the task execution data to a file. | off |
Overwrite file | Overwrite the last task execution data file. | off |
Instrumentation | Choose to perform code instrumentation or Kernel instrumentation. | Code |
Profiling duration | Choose whether to perform Kernel profiling for an unlimited or limited time duration. | Unlimited |
Operating system/scheduler
Parameter | Description | Default Value |
---|---|---|
Operating System/Scheduler | Specify the Kernel latency of the OS in simulation of a task. |
|
Simulation Settings
Parameter | Description | Default Value |
---|---|---|
Set random number generator seed | Set the random number generator seed. | off |
Seed Value | Specify the seed value for the simulation of task duration deviation. |
|
Cache input data at task start | Cache the input data at the start of a task. |
|
Board Parameters
Parameter | Description | Default Value |
---|---|---|
Device Address | Network address of hardware board or device. | 192.168.1.10 |
Username | Login username on hardware board or device. |
|
Password | Login password on hardware board or device. |
|
Processor
Parameter | Description | Default Value |
---|---|---|
Number of cores | Set the number of CPU cores in the processor. | 1 |
Board Options
Parameter | Description | Default Value |
---|---|---|
Build Action | Defines how SoC Builder tool responds when you build your model. | Build, load, and run |
Clocking
Parameter | Description | Default Value |
---|---|---|
CPU Clock (MHz) | The CPU clock frequency in MHz. | 1000 |
External Mode
Parameter | Description | Default Value |
---|---|---|
Communication Interface | Transport layer used to exchange data between the development computer and hardware. |
|
Run external mode in a background thread | Execute the external mode engine in the generated code in a background task. |
|
Port | IP address port on hardware board. | 17725 |
Verbose | Enable view of the external mode execution progress and updates in the Diagnostic Viewer. |
|
FPGA design (top-level)
Parameter | Description | Default Value |
---|---|---|
View/Edit Memory Map | View and edit the FPGA memory map. | not applicable |
Include 'AXI Manager' IP for host-based interaction | Use host-based scripts with an integrated JTAG manager on the target platform. |
|
Include processing system | For processor-based platforms, include the processing system. |
|
Interrupt latency (s) | The latency from hardware asserting an interrupt to the start of the interrupt service routine. |
|
Register configuration clock frequency (MHz) | The system configuration clock drives the configuration register interfaces for the vendor IP cores in the system. |
|
IP core clock frequency (MHz) | The clock for all Simulink® based generated HDL IP cores. |
|
FPGA design (PS mem controllers)
The default values for these parameters vary by board.
Parameter | Description | Default Value |
---|---|---|
Controller clock frequency (MHz) | Frequency of datapath between PS memory interconnect and PS memory controller. |
|
Controller data width (bits) | Bit width of datapath between PS memory interconnect and PS memory controller. |
|
Bandwidth derating (%) | For every 100 clocks, will hold off all transaction execution for this number of clocks. |
|
First write transfer latency (clocks) | Number of clock cycles between write request and start of transfer. |
|
Last write transfer latency (clocks) | Number of clock cycles between the end of write transfer and completion of transaction. |
|
First read transfer latency (clocks) | Number of clock cycles between read request and start of transfer. |
|
Last read transfer latency (clocks) | Number of clock cycles between the end of read transfer and completion of transaction. |
|
FPGA design (PL mem controllers)
The default values for these parameters vary by board.
Parameter | Description | Default Value |
---|---|---|
Controller clock frequency (MHz) | Frequency of datapath between PL memory interconnect and PL memory controller. |
|
Controller data width (bits) | Bit width of datapath between PL memory interconnect and PL memory controller. |
|
Bandwidth derating (%) | For every 100 clocks, will hold off all transaction execution for this number of clocks. |
|
First write transfer latency (clocks) | Number of clock cycles between write request and start of transfer. |
|
Last write transfer latency (clocks) | Number of clock cycles between the end of write transfer and completion of transaction. |
|
First read transfer latency (clocks) | Number of clock cycles between read request and start of transfer. |
|
Last read transfer latency (clocks) | Number of clock cycles between the end of read transfer and completion of transaction. |
|
FPGA design (mem channels)
Parameter | Description | Default Value |
---|---|---|
Interconnect clock frequency (MHz) | Frequency of the master datapath to the interconnect controller in MHz. |
|
Interconnect data width (bits) | Data width of master datapath to interconnect controller in bits. |
|
Interconnect FIFO depth (num bursts) | Maximum number of bursts that can be buffered before data is dropped. |
|
Interconnect almost-full depth | When the almost full depth is reached, the attached channel protocol interface block asserts back pressure to the data source. |
|
FPGA design (debug)
Parameter | Description | Default Value |
---|---|---|
Include AXI interconnect monitor | Gather performance metrics of the memory interconnect such as data throughput, latency, and number of bursts executed. |
|
Trace capture depth | Maximum number of Trace entries to be logged in trace mode |
|