AMEC®

Hardware flexible, hard real-time and data processing unit for deterministic control of actuators and sensors. Automotive grade embedded programmable logic with data signal processing capabilities.

AMEC® is an embedded sub-system integrating several key functions

Click on picture to enlarge

  • FLU : Flexible Logic Unit, patented robust and secured embedded FPGA technology
  • SPU : Signal Processing Units
  • Math Unit : Mathematical / Trigonometric operations accelerator
  • PrP : Specialized configurable sensors / actuators interfaces
  • Trigger router : Event triggers routing between FLU and PrP modules for automous actions chaining
  • I/O router : Internal and external data and signaling routing.
  • DPRAM : Shared memory between AMEC® and the main system (CPU & DMA) for fast data exchange.

AMEC® FLU is featured to run demanding control algorithm in hard-real time environment

AMEC® FLU internal structure

Flexible Logic Unit (FLU)

  • Flash based programming
  • Matrix of Cluster Logic Blocs (combination of LUT4 and DFF)
  • Fully or partially reprogrammable on the field
  • Setup time less than 25us
  • Determinist & Parallel by construction
  • More than 99% fault tests coverage
  • Integrated functional safety

Signal Processing Unit (SPU)

  • 24-bits operators based on Multiply/Accumulate (MAC)
  • Speed-up IIR and FIR filters implementation

Mathematical Accelerator (Math Unit)

  • Cosinus / Sinus / Atan
  • Division / Square root

AMEC® PrP interact with all kind of sensors and actuators

TEPE : Engine angle position prediction

SPI : Serial Peripheral Interface

SENT : Single Edge Nibble Transmission Protocol Interface

PSI5 : Peripheral Sensor Interface

QUADRA : Quadrature encoder interface

CAPTURE : Digital signal sampling and filtering

PIO : General Purpose Input / Output

PWMT : Pulse Width Modulation and Timer

CWG : Complex Wave Generator for high precision pulses generation

ADC GM : Analog to Digital Converter Group Manager

AMEC® uses a standard flow for development and debug

From Model or HDL level

  • MathWorks® Matlab®, Simulink® and HDL Coder® support
  • Mentor Graphics & Synopsys HDL simulation tools support
  • AMEC model and HDL simulation environment available for fast development and tuning

From HDL to BitStream

  • Fully integrated flow based on Mentor Graphics Precision RTL technology: from RTL, through Synthesis and P&R, to bitstream generation
  • Integrated debug and trace support

AMEC® in action : safe sensorless Field-oriented Control (FoC), with Space Vector Modulation (SVM), of 3-phases Permanent Magnet Synchronous Motors (PMSM)

Click on picture to enlarge

  • High speed control loop > 200KHz
  • Field Oriented Control with Space Vector Modulation
  • Position estimator (low / medium / high speed)
  • Determinist control
  • Zero CPU core software overhead
  • ISO 26262 ASIL-D safe implementation
    (see SILant® page for detail)