English
Language : 

PM3351 Datasheet, PDF (70/268 Pages) PMC-Sierra, Inc – Single-Port 10/100 Mbit/s Ethernet Switch
DATA SHEET
PMC-970113
ISSUE 3
PM3351 ELAN 1X100
SINGLE PORT FAST ETHERNET SWITCH
required boot image and enable them to begin executing it. This can be done by
converting the bootstrap firmware to run on the host system. The bootstrap firmware
should then perform the same general functions (reading each boot tag and
implementing the required initialization function) to pass the appropriate information to
the ELAN devices. Contact the factory for more information and sample code.
Stand-Alone System Boot
Typically an ELAN 1x100 device will be part of a multiple ELAN device system, where
the master device is responsible for controlling the initialization of the slaves; or work in
conjunction with a host processor, in which case the host is required to take over these
initialization and start-up functions. However, it is possible for a system to be designed
where each ELAN device has its own EPROM or EEPROM containing a private boot
image, and it is not necessary for a master entity to initialize other devices. In such a
system, some elements of the multi-device boot ROM are unnecessary; the resulting
boot image would be laid out as follows:
0
Boot Image Signature
Boot Image Header
ELAN Switching Firmware
Bootstrap Loader Routine
Boot Tag Space
32
kbytes
256
kbytes
Boot Tag Processing Code
RTOS Firmware Code (optional)
UDP/IP Stack Firmware Code
(optional)
SNMP Agent/MIB Firmware Code
(optional)
Contact the factory for further information and sample boot images.
Configuration Parameters
A number of configuration parameters can be adjusted by the system implementer to
create a boot image for various types of target systems. The configuration parameters
are located in a single header file that is read automatically whenever a boot image is
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE 64