Notes
EB12N3 Eval Board Manual (18-597-001)
3 - 1
November 2, 2006
Chapter 3
Software for the EB12N3
Eval Board
Introduction
Extensive documentation for the software for the EB12N3 evaluation platform and/or the PES12N3
PCIe switch is available separately. This chapter highlights some of the main features of the software
offered, so as to enable the board user to get a better understanding of what can be achieved with the
EB12N3 evaluation board.
Device management software and related user documentation are available on a CD which is included
in the Evaluation Board Kit. This information is also available on IDT’s FTP site. For more information,
please send an email to [email protected].
Device Management Software
The primary use of the Device Management Software package is to enable the end user of the evalua-
tion board to access all the registers in the PES12N3 device. This access can be achieved via the PCI
express in-band configuration cycles through the device upstream port on the PES12N3.
Additionally, this software also offers the capabilities to save a snapshot of the current register set into a
dump file which can be used for debugging purposes. An export/import facility is also available to create
and use “Configuration” files which can be used to initialize the switch device with specific values in specific
registers.
A conversion utility is provided to translate the configuration file into an EEPROM programmable data
structure. This enables the user to program an appropriate serial EEPROM with the desirable register
settings for the PES12N3, and then to populate that EEPROM on to the Evaluation Board. It is also possible
to program the EEPROM directly on the Evaluation Boards using a feature provided by the software
package.
The front end of the Device Management Software is a user friendly Graphical User Interface which
allows the user to quickly read or write the registers of interest. The GUI also permits the user to run the
software in “simulation” mode with no real hardware attached. This allows the user to create desirable
configuration files for the device in the absence of the actual device.
Much of the Device Management Software is written with device independent and OS independent
code. The software will be guaranteed to work on Linux (/sys interface) and MS Windows XP. It may func-
tion flawlessly on various flavors of MS Windows, but may not be validated on all. The fact that the software
is device independent assures its scalability to future PCIe parts from IDT. Users once familiar with the GUI
will be able to use the same GUI on all PCIe parts from IDT. Use of the software is customized for each
device through a XML device description file which include information on number of ports, registers, types
of registers, information on bit-fields within each register, etc.
Summary of Contents for 89EBPES12N3
Page 4: ...IDT Table of Contents EB12N3 Eval Board Manual 18 597 001 ii November 2 2006 Notes...
Page 6: ...IDT List of Tables EB12N3 Eval Board Manual 18 597 001 iv November 2 2006 Notes...
Page 8: ...IDT List of Figures EB12N3 Eval Board Manual 18 597 001 iv November 2 2006 Notes...
Page 31: ...Notes EB12N3 Eval Board Manual 18 597 001 4 1 November 2 2006 Chapter 4 Schematics Schematics...