Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools & Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Fast-Track Certification: Leveraging IC Safety App Notes for Functional Safety Designs

    Stop guessing, start certifying. Learn how to use IC safety application notes to streamline your FMEDA and meet IEC 61508 and ISO 13849 standards with...

    Places

    • ADI Academy
    • ADI Webinars
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Latest Webinars

    • Fast-Track Certification: Leveraging IC Safety App Notes for Functional Safety Designs
    • Enabling New Space Missions: Commercial Space Screening Approach for Agile, High-Reliability Payloads
    • Understanding and Selecting RF Low Noise Amplifiers for Instrumentation, Phased Array and General Purpose Applications
    • Design Smarter with Compact, Low-Power Precision Current Source Signal Chains
    • Power Management Fundamentals II Session 6: Key Layout Considerations for Power
    View All Webinars
  • Community Hub

    Challenge Yourself!

      World Engineering Day Quiz!

      A checkerboard made as a 7 x 7 matrix has a green basic cell placed in its middle as shown in the above structure. Questions: How many squares, defined...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: ISO 26262 Essentials: Ensuring Confidence in Your Software...

    View All

    Places

    • Community Help
    • Analog Dialogue Quiz
    • Logic Lounge
    • Super User Program

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    The New Industrial Robotics Era: Why Innovation Is Compounding

    By Tracey Johnson & Margaret Naughton Imagine a robot stepping out of a safety cage, not to perform a single preprogrammed motion, but to work alongside...

     

    Reimagining Power for AI: Shaping the Future of AI Acceleration: Part 3 of 3

    It’s time to look at the next wave: vertical power delivery and the relentless Analog Devices (ADI) innovation that makes it possible. If you’ve joined...

    Latest Blogs

    • Driving Capacitive Loads Like A Pro: Part 3 of 3
    • Community Spotlight: Meet Akila
    • A Systematic Checklist for RF Transceiver Testing
    • Breaking the Link: Smart Feedback Techniques for Isolated SMPS Regulation: Part 4 of 4
    • Good Marketing Buzz, But How Do I Start?
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • ContentZone

    Visit ContentZone

    ContentZone

    Technical articles. Blogs. Videos. Your ADI content, all in one place.

    View ContentZone

    Featured Content

    Featured Content Title

    Blurb About Content

    View Content By Industry

    • Aerospace and Defense Systems
    • Automotive Solutions
    • Consumer Technology Solutions
    • Data Center Solutions
    • Energy Solutions
    • Healthcare Solutions
    • Industrial Automation Technology Solutions
    • Instrumentation and Measurement Solutions
    • Intelligent Building Solutions
    • Wireless Communication Solutions

    View Content By Technology

    • A2B Audio Bus
    • ADI OtoSense Predictive Maintenance Solutions
    • Dynamic Speaker Management
    • Gallium Nitride (GaN) Technology
    • Gigabit Multimedia Serial Link (GMSL)
    • Industrial Vision
    • Power Solutions
    • Precision Technology
    • RF
    • Sensor Interfaces
    • SmartMesh
EngineerZone
EngineerZone
Precision ADCs
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Precision ADCs
  • Data Converters
Precision ADCs
Documents Programming FMC FRU ID EEPROM on Linux
  • Q&A
  • File Uploads
  • FAQs/Docs
  • Help Articles
  • Members
  • Tags
  • Cancel
Table of Contents
  • +Documents
  • +General: FAQ
  • +AD1139: FAQ
  • +AD7091R Conversion Result Change
  • +AD1556: FAQ
  • +AD1580: FAQ
  • +AD1582: FAQ
  • +AD2S1200: FAQ
  • +AD2S1205: FAQ
  • +AD2S1210: FAQ
  • +AD2S75: FAQ
  • +AD2S80: FAQ
  • +AD2S80A: FAQ
  • +AD2S82A: FAQ
  • +AD2S83: FAQ
  • +AD2S90: FAQ
  • +AD2S99: FAQ
  • +AD4110-1: FAQ
  • +AD411x: FAQ
  • +AD5940: FAQ
  • +AD598: FAQ
  • +AD650: FAQ
  • +AD652: FAQ
  • +AD654: FAQ
  • +AD7091: FAQ
  • +AD7091R-X: FAQ
  • +AD711: FAQ
  • +AD7124-4: FAQ
  • +AD7124-8: FAQ
  • +AD7134: FAQ
  • +AD713: FAQ
  • +AD7142: FAQ
  • +AD7147: FAQ
  • +AD7148: FAQ
  • +AD7150: FAQ
  • +AD7151: FAQ
  • +AD7175-2: FAQ
  • +AD7176-2: FAQ
  • +AD7176: FAQ
  • +AD717x: FAQ
  • +AD7190: FAQ
  • +AD7192: FAQ
  • +AD7193: FAQ
  • +AD7195: FAQ
  • +AD719x: FAQ
  • +AD7265: FAQ
  • +AD7266: FAQ
  • +AD7280: FAQ
  • +AD7291: FAQ
  • +AD7298: FAQ
  • +AD7305: FAQ
  • +AD7321: FAQ
  • +AD7323: FAQ
  • +AD7328: FAQ
  • +AD7366-5: FAQ
  • +AD7367: FAQ
  • +AD736ARZ: FAQ
  • +AD737: FAQ
  • +AD738x : FAQ
  • +AD7398: FAQ
  • +AD7400A: FAQ
  • +AD7401: FAQ
  • +AD7403: FAQ
  • +AD74111: FAQ
  • +AD7415: FAQ
  • +AD7416: FAQ
  • +AD7417: FAQ
  • +AD7418: FAQ
  • +AD7450: FAQ
  • +AD7475: FAQ
  • +AD7484: FAQ
  • +AD7490: FAQ
  • +AD7492: FAQ
  • +AD75019: FAQ
  • +AD7503: FAQ
  • +AD7541A: FAQ
  • +AD7546: FAQ
  • AD7547: FAQ
  • +AD7568: FAQ
  • +AD7578: FAQ
  • +AD7606-4: FAQ
  • +AD7606: FAQ
  • +AD7606B: FAQ
  • +AD7606C: FAQ
  • +AD7608: FAQ
  • +AD7616 FAQ
  • +AD7616-P: FAQ
  • +AD7621: FAQ
  • +AD7625: FAQ
  • +AD7626: FAQ
  • +AD7631: FAQ
  • +AD7653: FAQ
  • +AD7654: FAQ
  • +AD7655: FAQ
  • +AD7656: FAQ
  • +AD7657-1: FAQ
  • +AD7663: FAQ
  • +AD7674: FAQ
  • +AD7675: FAQ
  • +AD7678: FAQ
  • +AD7682: FAQ
  • +AD7683: FAQ
  • +AD7684: FAQ
  • +AD7685: FAQ
  • +AD7688: FAQ
  • +AD7689: FAQ
  • +AD7690: FAQ
  • +AD7691: FAQ
  • +AD7705: FAQ
  • +AD7706: FAQ
  • +AD7707: FAQ
  • +AD7708: FAQ
  • +AD7709: FAQ
  • +AD7710: FAQ
  • +AD7711A: FAQ
  • +AD7712: FAQ
  • +AD7713: FAQ
  • +AD7714: FAQ
  • +AD7714YN: FAQ
  • +AD7715: FAQ
  • +AD7716: FAQ
  • +AD7718: FAQ
  • +AD7719: FAQ
  • +AD7720: FAQ
  • +AD7722: FAQ
  • +AD7725: FAQ
  • +AD7730: FAQ
  • +AD7731: FAQ
  • +AD7732: FAQ
  • +AD7738: FAQ
  • +AD7740: FAQ
  • +AD7741: FAQ
  • +AD7745: FAQ
  • +AD7746: FAQ
  • +AD7747: FAQ
  • +AD7760: FAQ
  • +AD7763: FAQ
  • +AD7766: FAQ
  • +AD7768: FAQ
  • +AD777x: FAQ
  • +AD7780: FAQ
  • +AD7785: FAQ
  • +AD7787: FAQ
  • +AD7788: FAQ
  • +AD7790: FAQ
  • +AD7792: FAQ
  • +AD7793: FAQ
  • +AD7794: FAQ
  • +AD7795: FAQ
  • +AD7798: FAQ
  • +AD7799: FAQ
  • +AD7805: FAQ
  • +AD7808: FAQ
  • +AD7809: FAQ
  • +AD780: FAQ
  • +AD7811: FAQ
  • +AD7812: FAQ
  • +AD7817: FAQ
  • +AD7819: FAQ
  • +AD7821: FAQ
  • +AD7825: FAQ
  • +AD7829: FAQ
  • +AD7835: FAQ
  • +AD7849: FAQ
  • +AD7851: FAQ
  • +AD7854: FAQ
  • +AD7856: FAQ
  • +AD7858: FAQ
  • +AD7859: FAQ
  • +AD7864: FAQ
  • +AD7865 : FAQ
  • +AD7872: FAQ
  • +AD7874: FAQ
  • +AD7879: FAQ
  • +AD7887: FAQ
  • +AD7888: FAQ
  • +AD7891-1: FAQ
  • +AD7891: FAQ
  • +AD7893-2: FAQ
  • +AD7895: FAQ
  • +AD7896: FAQ
  • +AD7899: FAQ
  • +AD7912: FAQ
  • +AD7921: FAQ
  • +AD7924: FAQ
  • +AD7927: FAQ
  • +AD7938: FAQ
  • +AD7942: FAQ
  • +AD7949: FAQ
  • +AD7960: FAQ
  • +AD7961: FAQ
  • +AD797: FAQ
  • +AD7980: FAQ
  • +AD7982: FAQ
  • +AD7984: FAQ
  • +AD7986: FAQ
  • +AD7988-1: FAQ
  • +AD7993: FAQ
  • +AD7994: FAQ
  • +AD7997: FAQ
  • +AD7998: FAQ
  • +ADA2200: FAQ
  • +ADAS1000: FAQ
  • +ADAS3022: FAQ
  • +ADAS3023: FAQ
  • +ADC: FAQ
  • +ADVFC32: FAQ
  • +EVAL-AD7719-EB: FAQ
  • +EVAL-ADAS3022EDZ: FAQ
  • +RDC1740: FAQ
  • +AD4030-24: FAQ
  • +AD4114: FAQ
  • +AD4116: FAQ
  • +AD4130-8 FAQ
  • +AD4131-8: FAQ
  • +AD4134 FAQ
  • +AD4170: FAQ
  • +AD4858
  • +AD674BBD: FAQ
  • +AD7172-2: FAQ
  • +AD7175-8: FAQ
  • +AD7191: FAQ
  • AD73360: FAQ
  • +AD73360AR: FAQ
  • +AD73360L: FAQ
  • +AD7357: FAQ
  • +AD7386-4: FAQ
  • +AD738x-4: FAQ
  • AD7398 SPI Voltage vs VCC
  • +AD7457: FAQ
  • +AD7606C-16: FAQ
  • +AD7609: FAQ
  • +AD7656-1: FAQ
  • AD7660: FAQ
  • +AD7665: FAQ
  • +AD7680: FAQ
  • +AD7686: FAQ
  • +AD7764: FAQ
  • +AD7778: FAQ
  • AD7892: FAQ
  • +AD7980SRMZ-EP: FAQ
  • +AD7991: FAQ
  • +AD9243: FAQ
  • +AD9260: FAQ
  • +AD9261: FAQ
  • +AD9262: FAQ
  • +AD974: FAQ
  • +AD976A: FAQ
  • +AD977A: FAQ
  • +ADAQ4003: FAQ
  • +ADAQ7768-1: FAQ
  • +ADAQ8092 FAQ
  • +DC590, DC2026, QuikEval: FAQs
  • +EVAL-AD7768-4FMCZ: FAQ
  • +Legacy LTC - Sigma Delta ADCs FAQ
  • +LTC2408: FAQ
  • +LTC2497: FAQ
  • +MAX1028: FAQ
  • +MAX1036: FAQ
  • +MAX1037EKA+: FAQ
  • +MAX11040GUU+: FAQ
  • +MAX11043: FAQ
  • +MAX11045: FAQ
  • +MAX11046 16-BIT AD: FAQ
  • +MAX11048: FAQ
  • +MAX11100EUB+: FAQ
  • +MAX11101: FAQ
  • +MAX11103: FAQ
  • +MAX11108: FAQ
  • MAX11125: FAQ
  • +MAX11125ATI+: FAQ
  • +MAX11130: FAQ
  • +MAX11131ATI+: FAQ
  • +MAX11136ATI+: FAQ
  • +MAX11150EVKIT#: FAQ
  • +MAX11154: FAQ
  • MAX11156: FAQ
  • +MAX11156ETC+: FAQ
  • +MAX11158: FAQ
  • +MAX11163: FAQ
  • +MAX11168EUB+: FAQ
  • +MAX11169EUB+: FAQ
  • +MAX11190: FAQ
  • +MAX11190ATE+: FAQ
  • MAX11192: FAQ
  • +MAX11192EVKIT#: FAQ
  • +MAX11200: FAQ
  • +MAX11200EEE+: FAQ
  • +MAX11201: FAQ
  • +MAX11203EEE+: FAQ
  • +MAX11206: FAQ
  • +MAX11207EEE+: FAQ
  • MAX11210: FAQ
  • +MAX11210EEE+: FAQ
  • +MAX11213EEE+T: FAQ
  • MAX11214: FAQ
  • MAX11214EUG+: FAQ
  • +MAX11214EUG+_T1: FAQ
  • +MAX11216: FAQ
  • +MAX11254ATJ+: FAQ
  • +MAX11254EVKIT#: FAQ
  • +MAX11259AWX+T: FAQ
  • +MAX11259PMB#: FAQ
  • +MAX11261BOB#: FAQ
  • +MAX11261ENX+: FAQ
  • +MAX11270EUG+: FAQ
  • +MAX11337ATJ+: FAQ
  • +MAX11410ATI+: FAQ
  • +MAX11608: FAQ
  • +MAX11609EEE+: FAQ
  • +MAX11612EUA+: FAQ
  • +MAX11612EVSYS: FAQ
  • +MAX11614EEE+: FAQ
  • +MAX11615EEE+C78: FAQ
  • +MAX11615EWE+: FAQ
  • +MAX11616EEE+: FAQ
  • +MAX11617EWE+: FAQ
  • +MAX11625: FAQ
  • +MAX11629EEE+: FAQ
  • +MAX11645EWC+T: FAQ
  • +MAX11647EUA+: FAQ
  • +MAX11900: FAQ
  • MAX11905: FAQ
  • +MAX11905EVKIT#: FAQ
  • +MAX1202AEAP+: FAQ
  • +MAX1220: FAQ
  • +MAX1229: FAQ
  • +MAX1230BCEG+: FAQ
  • +MAX1231AEEG+: FAQ
  • +MAX1239EEE+: FAQ
  • +MAX1239KEEE+: FAQ
  • +MAX1239LEEE+: FAQ
  • +MAX1258: FAQ
  • +MAX1271ACNG+: FAQ
  • MAX1300: FAQ
  • +MAX1300BEUG+: FAQ
  • +MAX1301AEUP+: FAQ
  • +MAX13171: FAQ
  • +MAX13204EALT+: FAQ
  • MAX1343: FAQ
  • +MAX1343BETX+: FAQ
  • +MAX13487: FAQ
  • +MAX13488: FAQ
  • +MAX1379ATP+: FAQ
  • +MAX1383: FAQ
  • +MAX1447ECJ+: FAQ
  • MAX14571: FAQ
  • +MAX14571EUD+: FAQ
  • MAX14574EWL+: FAQ
  • +MAX14574EWL+T: FAQ
  • +MAX14578: FAQ
  • +MAX14579EEVKIT#: FAQ
  • +MAX14588ETE+T: FAQ
  • +MAX145ACPA+: FAQ
  • +MAX1474: FAQ
  • +MAX14783: FAQ
  • +MAX14805: FAQ
  • +MAX14807ECB+: FAQ
  • +MAX14900D: FAQ
  • +MAX15090BEWI+: FAQ
  • +MAX1645AEEI+: FAQ
  • +MAX16600GGN+: FAQ
  • +MAX17823AGCB+: FAQ
  • MAX17823AGCB/V+: FAQ
  • +MAX17823AGCB/V+T: FAQ
  • +MAX17823GCB+: FAQ
  • +MAX182BEWI+T: FAQ
  • +MAX19777AZA+: FAQ
  • +MAX31865: FAQ
  • +MAX31865AAP+: FAQ
  • +Precision Technology Learning Modules
  • Programming FMC FRU ID EEPROM on Linux

Programming FMC FRU ID EEPROM on Linux

Objective

This guide will lead you through the steps to program the FMC FRU ID EEPROM on a ZedBoard Linux platform.

 

Setup procedure

Instructions

  1. You will need a ZedBoard.
  2. To Connect to the ZedBoard you will need a USB-A to micro-USB male cable.
  3. Ensure an SD card formatted correctly for your Evaluation Board, is inserted into the ZedBoard.
    • information on how to format SD card correctly. Link:https://wiki.analog.com/resources/tools-software/linux-software/zynq_images/windows_hosts
    • Information on how to image SD card for specific Eval Board. Link:https://wiki.analog.com/resources/tools-software/linux-software/adi-kuiper_images_for_ace
    • Optional: Tip check if the SD card image is suitable, on the ZedBoard, open a shell and try to ‘cd /sys/bus/i2c/devices/1-0050’.  If this directory exists, and contains a file called ‘eeprom’ the SD card image is suitable.

Required software and files

Installed software

MobaXterm

 v22.0

https://download.mobatek.net/2202022022680737/MobaXterm_Installer_v22.0.zip

Used to form SSH connection to Eval board and install eeprom.

Files

  • Contact Analog Devices and request an fmceeprom configuration file for the ZedBoard based EVB from Analog Devices.

 Programming Process

Step 1. Setup the ZedBoard.

  1. Connect power supply to ZedBoard.
  2. USB connection from OTG port to pc.
  3. Insert SD card into the ZedBoard SD card slot and connect the Eval board onto the ZedBoard.
  4. Once powered on with the switch the blue LED will turn on and after 20 seconds the red LED will begin flashing.

Step 2. Launch device manager to find the ports that the USB is using.

  • The ports of interest and the USB devices can be seen circled in red below.

 

 Step 3. Using the port information from step 2 and MobaXterm, we will find the IP address  of the USB0 device.

  • Launch MobaXterm and make a serial connection with speed of 115200bps to port 6(may be different for you check step 2).

  • Login in to user:root password:analog if prompted.
  • use the command ( ifconfig  usb0 up).
  • Now use command ( ifconfig ) as seen below to get the IP address circled in red.

 

Step 4. Creating SSH connection with board.

  • Launch MobaXterm and create an SSH connection using the IP address from step 3, as seen below.

Step 5. Moving the FMC file onto SD card.

  • Once the session has been created you might be prompted to login.
  • If so, Login in as user:root password:analog.
  • You will now see a file bar on the left of the terminal.
  • Find the FMC file that you wish to use and drop it into the file bar on the left as seen below.

Step 6. Installing the eeprom.

        To install the new eeprom, use the following commands in the terminal.

  • cp /root/(name of eeprom file of choice) /sys/bus/i2c/devices/1-0050/eeprom        #This installs the new eeprom.
  • fru-dump -i /sys/bus/i2c/devices/1-0050/eeprom -b                                                 #This checks that the new file is in place.

  • Share
  • History
  • More
  • Cancel
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved