13.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Getting Started with Real-Time System Models2.6 Using Ethernet with a VE RTSMThe VE RTSMs provide you with a virtual Ethernet component. This is a model of theSMSC91C111 Ethernet controller, and uses a TAP device to communicate with the network. Bydefault, the Ethernet component is disabled.The following sections describe aspects of the VE RTSM Ethernet component:• Host requirements• Target requirements• Configuring Ethernet on page 2-13.2.6.1 Host requirementsBefore you can use the Ethernet capability of the VE RTSM, you must first setup your hostcomputer. For more information, see the Fast Models User Guide.2.6.2 Target requirementsThe VE RTSMs include a software implementation of the SMSC91C111 Ethernet controller.Your target OS must therefore include a driver for this specific device, and the kernel must beconfigured to use the SMSC chip. Operating systems that support the SMSC91C111 includeWinCE, Symbian and Linux.There are three SMSC91C111 component parameters:• enabled• mac_address on page 2-13• promiscuous on page 2-13.When you configure these parameters prior to starting the VE RTSM, you specify the TAPdevice name, set the MAC address, and define whether promiscuous mode is enabled.enabledThis is the default state. When the device is disabled, the kernel cannot detect the device. Formore information, see the SMSC_91C111 component section in the Fast Models ReferenceManual. Figure 2-5 shows a block diagram of the model networking structure:Virtual MachineTarget OSDriversSMSC91C111TCP/IPOperatingSystemTAP deviceFigure 2-5 Model networking structure block diagram<strong>ARM</strong> DUI 0575A Copyright © 2011 <strong>ARM</strong>. All rights reserved. 2-12ID051811Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!