The eSPI POST Code Card is a tool which monitors the eSPI bus and performs the functions:

  • display the Post codes (port 80 and port 81)
  • output Post codes to the serial port (port 80 up to port 83) 

A valuable tool for bringing-up new hardware design and debugging the BIOS of the x86 design.

Debug adapter for BIOS Development:

The BIOS firmware includes reporting POST (Power On Self Test) codes, previously output on the ISA, EISA, LPC or PCI interface. Latest x86 architecture chipsets are using the eSPI interface, starting Intel Ice Lake Platform the legacy LPC interface is even completely removed from silicon. 

The Eltan eSPI POST code card monitors the eSPI signals between the eSPI Master (the chipset) and an eSPI slave (BMC chip, eSPI embedded controller, or Super IO chip) on the main board. 

In case the main board does not have such eSPI slave chip then the eSPI POST Card with eSPI Slave is available. 

 

The eSPI POST Code Card can be connected to the system using the eSPI header (2x10 pins 0.1"pitch). 

The card includes the following functions:

  • Port 80 and 81 display (can be rotated depending on the position of the board)
  • Port 80 to 83 output to the serial port (including time stamp function)
  • USB to serial converter so no serial port is required on the host system

 

The human eye might miss a quick update of the port 80 display, the output to the serial interface enables to view the complete sequence of all port 80-83 debug codes.

The board can be used for the following applications:

  • Port 80 code display
  • Debugging x86 PC computer board
  • Kernel debugging for any operating system
  • Output of debugging messages for UEFI BIOS and coreboot development
  • PC computer repair tool
  • Functional test tool

When required custom versions can be created to suit the needs of the customer.

More information can be found in the datasheet: Datasheet eSPI POST Card. More information about the eSPI header is available at Eltan.

The eSPI POST Card is working on all x86 platforms using eSPI interface, the following platforms have been verified:

Intel_Platforms:

  • Comet Lake
  • Elkhart Lake
  • Kaby Lake
  • Skylake
  • Tiger Lake
  • Whiskey Lake

More information about the eSPI header is available at Eltan.

AMD_Platforms:

  • New AMD Lilac board: Contact Eltan is you want either to connect with EC card connector or if you want to use the Universal Debug card for eSPI monitor option. 

Please return soon to this page, this list is crowing rapidly. 

 

Background information

During the POST Power on self test the BIOS https://en.wikipedia.org/wiki/BIOS and also other boot loaders like https://www.coreboot.org/ and slim-bootloader output debug code to port 80, which might be displayed by POST card.  Also firmware using the Unified Extensible Firmware interface are using POST codes. Using UEFI is Operating System independent. Most reference boards by Intel and AMD have an eSPI header. Developers of (laptop, desktop) boards can include the eSPI header for board-debugging purposes, and it might be used by board manufacturers for assembly test and it is very help full repairing boards. 

 

 

 

 

 

 

Contact Us