For free training info, enter your contact info below and also receive the corresponding technical whitepaper; proprietary and only from AFuzion.

FPGA Design/Development Training by Adam Taylor


AFuzion is proud to sponsor and provide the world’s best (truly) FPGA Design and Development training course, prepared and delivered by the renowned Mr. Adam Taylor via this private 2.5 to 3-day course at your facility.

FPGA’s and heterogeneous SoC’s are used in an increasing number of mission critical or high reliability applications. These applications span a diverse range from industrial, avionics, medical and scientific to defense, transportation and even space. For these devices to safely and reliability operate in an often-harsh environment, a more rigorous design approach is required. One that introduces both stricter engineering governance in the design process and design mitigation techniques. As such, designing these solutions requires the designer to not only understand what techniques can be used at the logic level but also, the wider systematic, regulatory and environmental issues. The course via AFuzion will include a free copy of AFuzion’s DO-254 FPGA Logic Standard.

This course will therefore present the environmental challenges and what they mean to the logic designer. Along with introducing high level concepts such as SIL level, Reliability and Mean Time to Failure, attendees will also gain an understanding of the importance of engineering governance.

The focus of this course is the development of techniques which can be used in programmable logic including Clocking & Reset strategy, Triple Modular Redundancy, IO Planning, Safe State Machines and Counters, Error Correcting Codes, Single Event Effect Mitigation along with Verification strategies and metrics, formal equivalence checking, Synthesis strategies and several other advanced techniques.

Each session will complete with a Lab which will demonstrate the concepts outlined in the session. Attendees will at the completion of the course have a detailed understanding of the challenges and strategies to address the creation of mission critical systems for a wide range of applications.


  • 2.5 – 3 Day Course, Private onsite at your facility
  • How the environment impacts our designs
    • Temperature, Shock & Vibration, EMC and Radiation
  • Programmatic / System level considerations.
    • Different Standards 61508 / DO254 / ISO 26262
    • The design life cycles
    • Engineering Governance
    • What is reliability & What does MTBF Mean & What impacts the MTBF
    • Requirement capture & Progressive Verification
    • Architectural design & Inter dependency of faults between SW and HW
    • Common Cause Failures & Failure Mode & Redundancy
    • Worse Case Analysis
  • FPGA Design Considerations
    • FPGA Development overview & Supporting Documentation
    • Device Selection – OTP, FLASH, SRAM
    • Coding Style & Certified tools
    • Failure modes
    • Self-Test and Diagnostics
    • Clocks and Rest & IO Planning & JTAG / Boundary Scan
    • Safer State Machines & Counters
    • Error Correcting Codes Communications and Memories
    • Triple Modular Redundancy Local, Fine Gain and Global
    • Functional Separation within the device, Isolation flow
    • Single Event Effects and Configuration Corruption
    • Verification & Verification Metrics
    • Fault Injection
    • Timing Closure
    • Advanced Features e.g. XADC, SysMon


It is expected that the attendee is an experienced FPGA designer and has familiarity with electronics and system engineering concepts. For less experienced personnel, advanced reference reading will be provided.

To Download Free Training Info & Sample Material, Please Contact the Afuzion Team