Embedded security
Cybersecurity and functional safety work together for connected products and industrial IoT. Anchored in the EU Cyber Resilience Act (CRA) and standards like IEC 62443, IEC 61508, and ISO 26262 (plus ETSI EN 303 645 and NIS2), the goal is to prevent hazards, withstand attacks, and keep devices dependable throughout their lifetime—from concept and development to updates in the field.
Modern platforms provide strong building blocks out of the box: secure boot chains (TF-A/U-Boot, HAB/AHAB, SBSFU/TF-M), isolation with TrustZone-M and OP-TEE, and Linux hardening features (SELinux/AppArmor, dm-verity/IMA, namespaces, seccomp). On the safety side, practices like MISRA/CERT coding, static analysis, FMEA/FTA, watchdogs, and CRC/ECC reduce faults without slowing development.
Our ac6 training courses help you master this ecosystem—covering risk and threat analysis, SBOM/VEX and vulnerability handling, key management and secure update/rollback, Linux/MCU hardening and TrustZone partitioning, and the safety lifecycle with evidence (plans, traceability, safety case). The outcome: products that are both secure and safe, ready for real-world assessments.
Embedded and Real-Time Programming Languages
Modeling, analysis and development methodologies
Ac6-training offers training on the most common modeling language UML (Unified Modeling Language); these courses are tailored to the industrial and embedded systems environment and the specific needs of real-time applications.
We also offer training on management tools for the software development process, as Eclipse.
Programmation et conception temps réel
Programming and using programmable logic components
FPGAs are reconfigurable chips for custom digital hardware; VHDL is the language that describes that hardware at the register-transfer level. Together they deliver high performance and low latency for control, vision, networking, and signal processing—without the cost and lead time of an ASIC.
Modern ecosystems accelerate development: AMD/Xilinx Vivado/Vitis (with IP Integrator and Zynq UltraScale+™ MPSoC) and Intel Quartus Prime (with Platform Designer/Qsys and Nios II/V). Standard interconnects (AXI, Avalon), DDR/LPDDR controllers, DMA and AXI4-Stream pipelines, high-speed PCIe/Ethernet MACs, plus simulation (Vivado Simulator/ModelSim/Questa) and on-chip debug (ILA/SignalTap). Constraints and static timing (XDC/SDC) keep designs timing-clean and CDC-safe.
Our ac6 FPGA & VHDL courses help you master the ecosystem—writing clear VHDL (and optionally Verilog/SystemVerilog), building testbenches, synthesizing and place-and-routing designs, applying timing constraints, and assembling systems with IP blocks, AXI/Avalon, and external memory. We also cover embedded processors (MicroBlaze, Nios, Zynq MPSoC), DMA data paths, and practical debug—so your designs are robust, debuggable, and production-ready.