![]() |
FMC FRU EEPROM Programmer DS#T0009 REV 2020/03/20 PDF version (coming soon), HTML version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FPGA Mezzanine Card (FMC) FRUEEPROM Programmer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Features
|
Block diagram
![]() The photo below shows the top side of the FMC FRU EEPROM Programmer. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applications
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Description
The FMC FRU EEPROM Programmer and the related toolchain is a powerful programming tool for FMC FRU (Field Replacable Unit) records. The programming adapter is designed for in-circuit configuration of ANSI/VITA 57.1 FPGA Mezzanine Cards (FMC) according to the IPMI Platform Management FRU Information Storage Definition. The board runs with open-source firmware and software for user-friendly configuration of I2C-compatible serial EEPROMs. Its microcontroller (Microchip ATmega32U4) translates a user command protocol from the serial interface into corresponding I2C read/write accesses to any compatible EEPROM devices. A user application on the PC host simplifies file transfers to the EEPROM via a USB cable. By eliminating the need for customer-specific FPGA firmware to program an FMC module, the standalone programming adapter is suitable for reliable small-batch production and prototyping. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Application information
For easy programming of an FMC EEPROM, we recommend the use of our complete open-source toolchain consisting of FMC EEPROM programming hardware, User command protocol implemented in ATmega32U firmware, and command line tool for the PC. All parts of the FMC FRU programmer toolchain are freely available on GitHub. By default, the microcontroller is programmed with the latest firmware revision on delivery! 2.1 FMC EEPROM Programming Hardware
Putting the hardware into operation is quite simple. Just plug a USB cable into the Micro-USB socket. The red LED lights up as soon as the USB power supply is present. The green and orange LEDs should also (briefly) show some activity (fig. 1).
2.2 Microchip ATmega32U4 microcontroller firmware The microcontroller will be identified via the USB interface as serial port / terminal. The following parameters must be set for communication with a host PC.
2.3 Command line tool
For easy use and out-of-the-box functionality, there is a simple console application for Microsoft Windows. The executable binaries and the source code are available on FMC FRU EEPROM Programmer GitHub repository.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3. Electrical data
The schematics can be downloaded from GitHub:https://github.com/FMCHUB/FMC_FRU_EEPROM_PROGRAMMER/.../Schematic_FRU_Programmer.pdf T.B.D. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4. Mechanical data
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5. Ordering information
The FMC FRU EEPROM Programmer can be ordered at various online market places, or you can request a quotation by sending an e-mail to info@iamelectronic.com.
Tab. 3: Assembly variants of FMC FRU EEPROM Programmer with product numbers and market places.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6. Document history Document number: DS#T0009 Version history: 2020/03/21: Minor changes in features list and ordering information 2020/03/20: Initial release | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. Imprint Name and registered office of the company: IAM Electronic GmbH Bucksdorffstr. 43 04159 Leipzig Germany Contact: Phone: +49 341 26496031 E-Mail: info@iamelectronic.com Chief Executive Officer: Dr. Philipp Födisch Commercial register: Register court: Amtsgericht Leipzig Register number: HRB 34071 Value Added Tax Identification Number: DE313797981 |