Appendix (82540EP/EM and 82545GM/EM Differences)

Appendix (82540EP/EM and 82545GM/EM Differences)B

B.1 Introduction

This section describes the differences between the 82546GB/EB, the 82540EP/EM and the 82545GM/EM. All three of these Ethernet controllers come from the same family so their register sets are essentially the same. The sections that follow describe the differences between the 82546GB/EB and the 82540EP/EM or 82545GM/EM, and resulting register differences and developer impact.

B.2 82540EP/EM Differences

Below are the differences between the 82540EP/EM and the 82546GM/EM:

Serial FLASH interface. The 82540EP/EM does not support a parallel FLASH interface.

No TBI/internal SerDes interface. The 82540EP/EM provides internal GMII / MII interfaces only

Single-port functionality. The dual-port functionality of the 82546GB/EB is not included.

32-bit PCI support only. The 82540EP/EM does not support 64-bit PCI or PCI-X.

Internal SerDes. The 82540EP/EM does not support internal SerDes.

The impact to registers and the developer are outlined in the following sections.

B.2.1 Serial FLASH Interface

The 82540EP/EM provides an external interface to a serial Flash or Boot EPROM device. Hardware implements a serial command set compatible with the Atmel AT25-series devices in the 512 Kb (64 KB) thru 1024 Kb (128 KB) sizes. The size of the FLASH used with the 82540EP/EM should be encoded into bits in EEPROM to configure the amount of address space required when mapped. All accesses to this device are controlled by hardware and are accessible to software as normal PCI reads or writes to the FLASH memory mapping range. The FLASH and Expansion ROM BARs are reconfigured based on these EEPROM settings.

Note: The 82540EP/EM serial FLASH controller supports reads from programmed FLASH devices, and

writes to erased FLASH devices. Chip and sector-erase commands are not supported. It is recommended that FLASH devices be socketed to enable removal for re-programming if necessary.

Software Developer’s Manual

391

Page 405
Image 405
Intel PCI-X, Intel Gigabit Ethernet Controllers manual 82540EP/EM Differences, Serial Flash Interface