2.4.2. Target requirements

The EB RTSMs include a software implementation of the SMSC91C111 device. Your target OS must therefore include a driver for this specific device, and you must configure the kernel to use the SMSC chip. Linux is the operating system that supports the SMSC91C111.

There are three Ethernet component parameters you can configure for the Ethernet component:

Configure these before starting the EB RTSM.

enabled

The default state is false. When the device is disabled, the kernel cannot detect the device. For more information, see the SMSC_91C111 component section in the Fast Models Reference Manual. The following figure shows a block diagram of the model networking structure:

Figure 2.3. Model networking structure block diagram

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


You must configure a HostBridge component to perform read and write operations on the TAP device. The HostBridge component is a virtual programmer’s view model, acting as a networking gateway to exchange Ethernet packets with the TAP device on the host, and to forward packets to NIC models.

mac_address

There are two options for the mac_address parameter.

If you do not specify a MAC address, then when the simulator runs it takes the default MAC address. The address is randomly-generated to increase the chance of it being unique when running models on multiple hosts on a local network.

promiscuous

The default state is true. This means that it receives all network traffic, even any not specifically addressed to the device. You must use the default if you are using a single network device for multiple MAC addresses. Use it if, for example, you are sharing the same network card between your host OS and the EB RTSM Ethernet component.

By default, the Ethernet device on the EB RTSM has a randomly-generated MAC address.

Copyright © 2008-2010, 2012 ARM. All rights reserved.ARM DUI 0424G
Non-ConfidentialID100912