EPM2

The Mobileye EPM2 evaluation platform is based on Mobileye’s  EyeQ2® Vision-System-on-a-chip. Designed to run multiple bundles of Mobileye’s Image Processing Applications for technology evaluation in a series like environment it is capable of running the following vision applications: Vehicle Detection, Lane and Road Analysis, Traffic Sign DetectionIntelligent Headlight Control and Pedestrian Detection.

View sections on this page

 

Technical highlights:
The EMP2 supports a number of different cameras and image sensor boards. Mobileye is currently supporting the following images:
- Micron MT9V024 CMOS sensor based camera module, RCC version
- The EPM2 can also accept input from analog cameras (via optional A2D converter board)

The typical Horizontal Field of View (FoV) for capturing video images is 40º, The EPM2 can be run in two modes: Standalone and PC HOST-controlled, with the EPM2 accepting video packets downloaded over a USB2 bus from an external PC via the SIM.

The basic EPM2 platform includes:
- EPM2 + SIM development boards
- Camera module
- Power supplies
- Optional – A2D converter for analog cameras

The offline system includes: PC notebook with CAN interface Mobileye EyeQClient application (incorporates Mobileye Off-line application) SIM Board Optional CAN card and cables The EPM2 can also be expanded as a software development platform for the Mobileye EyeQ2®. A board support package (SW) enables customers to port their own code onto the MIPS processors. Probe, Compiler and debug tools for ARM are not included and should be purchased from third party (e.g. Green Hills).



EPM2 (EyeQ2 Processing Module) Platform
1. Overview of EPM2

The EPM2 evaluation platform is intended for evaluation of Mobileye applications and algorithms running on the Mobileye EyeQ2® production intent platform. The EPM2 is also a basis for development of customer applications on the Mobileye EyeQ2® chip.

2. EPM2 System Components
The basic EPM2 platform includes:

- EPM2 + SIM development boards
- Mobileye EyeQClient application (incorporates Mobileye Off-line application)
- LVDS camera
- Power supplies
- PC notebook with CAN interface

3. EPM2 Specifications
The EPM2 (EyeQ2 Processing Module) contains:

- An EyeQ2 SoC (BGA-450 pins package).
- Two Mobile DDR-DRAM arranged as two 1Gbx32bit (128MB) MDDR-DRAM chips.
- 128MB 16bit uniform addressing FLASH (both AMD or Intel modes are supported).
- Two CAN Transceivers ( 3.3V but tolerate 5V signals, up to 1Mbps )
- One UART rs232 and or rs485
- GPIO
- Two 16bit LVDS decoders
- 18bit VGA decoder
- RS-232 Transceivers for connection to external ASCII Terminal
- On-Board DC-DC Power module – generates EyeQ2 Core (1.0/2.5V) and IO (1.8/3.3V) voltages with power-
up sequencing (1.8V/3.3V followed by 1.0/2.5V supply) and power supervisory from a noisy 12V car battery.
This module should filter out all conducting noises that are going into or going out to the car DC supply
lines.

The EPM2 ports:
- Car Interface Connector – 12/16-pin automotive connector:
- Car DC Power input
- 4x Bi-directional GPIO signals
- Half-duplex RS-232 communication to an external ASCII terminal
- RS232 and or RS485
- Two CAN ports

- JTAG and PDt/RRT (EyeQ2-DEBUG) headers connectors for connecting FS2 Debug tools. They should be
compatible with FS2  PDt/RRT mictor.
- Host Interface Header Connector: 1xx pins QSE-060-01-F-D-A-GP (SIM):
- Two Image 16bit Video streams Interface (each with up to 21 signals).
- 16bit Flash asynchronous Memory Interface with 16-bit data, 26-bit address and 7 command signals.
- 16 GPIO signals
- S-Video
- Video output

- Two LVDS Camera Interface Block that perform serialization and de-serialization of signals using the
National 92LV16 SerDes as follows: 6pins FireWire 53462-0621:
- De-serialization of the serial data stream coming from a serial LVDS HDRC camera to the following signals:
- 16-bit video data input
- 4 Video control + 1 Pixel clock inputs
- Serialization of EyeQ2signals and Power to the serial LVDS camera:
- I2C port (should support either I2C repeater or convey on the LVDS cable)
- Power to Camera module
- Two LED indicators – 3.3V, 1.8V
- RESET Push-button switch
- I2C two wire connection

Board Size – The EPM2 size is 105mm x 105mm x 45mm.

 

Environmental Characteristics:
- Temperature, -40 to 85 degrees C on board surface
- Relative Humidity – 10 to 90 percent (non-condensing) over recommended operating range.

Electrical Characteristics, Input Power:
- 10V - 16V DC (12V DC nominal) Negative Ground from Car Interface connector
- Support +7V to +36V Battery voltage variation at motor start and high voltage, high energy load dump
transients

Output Voltages:
- +3.3VDC +/- 5% IO voltage to EyeQ IO ports, EPM’s on-board components and camera modules
- +2.5VDC +/- 5% IO voltage to EyeQ2 PLL
- +1.8VDC +/- 5% EyeQ2 I/Os MDDR and MDDR components
- +1.0VDC +/- 5% EyeQ2 core voltage
- Total Power consumption is about 5W maximum


SIM1.2 – Serial Interface Module Specifications
1. Overview

The SIM1.2 needs to supply the connectivity between the EPM2 and the development environment running on a Host PC so that EPM2+SIM1.2+PC together offer an application development platform.

2. Functional characteristics

The SIM 1.2, within the EPM2 main box, offers “Cigarette size” module with the following application development capabilities:
- USB-2 peripheral for the Host PC
- Bi-directional Digital Video transport (USB2) for download or upload of Video data to Host PC
- Receiving the video data stream from the camera B and also from the EyeQ2 real-time processed Video
data port (DISP-OUT port) and preparing them (Time-Stamping using FPGA logic) for  upload to Host PC
for storage or Display
- Downloading of one Video data streams from Host PC and transferring them to EPM2’s EyeQ2 Video inputs
after reformatting to a Camera raw data format
- GPIO bi-directional signals to remote components (like a Buzzer or Turn Lights)
- Housed inside the EPM2 main box.

The SIM1.2 has the following blocks:
- EPM Interface connector
- One camera Video Interfaces
- DISP-OUT Asynchronous Memory Interface with 16-bit data, 22-bit address and 8  command signals.
- GPIO signals
- 12V Power to EPM2 module

- FPGA logic (memory mapped to the EPM processor)
- Generates packets of active video data from the dual video data streams from the EPM’s connected
cameras
- Adds Time stamps to each frame in these active video packets
- Generates similar time stamps to the processed Video data frames from the EyeQ DISP-OUT interface
- Sends both stamped data streams to the Host PC upon command
- Receives dual video data streams from the Host PC upon command and sends it to the EPM EyeQ
Video input ports after conversion to a CIS raw data format

- Host PC communicates with the EPM’s EyeQ chip via a mapped 64KB asynchronous memory (controlled by
the FPGA) for downloading of new code to the EyeQ or uploading of EyeQ’s processed video data.
- Power Module that accepts 12V from Car Battery and generates a clean voltage for the FPGA and Logic as
required and also transfer the 12V to the EPM.
- LED indicators – 3.3V, FPGA_CORE, CPU MODE[0:2], FLAG[0:2]
- RESET Push-button switch

Environmental Characteristics:
- Temperature – designed to -40 to 85 degrees C on board surface
- Relative Humidity – 10 to 90 percent (non-condensing) over recommended operating range

Electrical Characteristics:
- Input Power
- 10V – 16V DC (12V DC nominal) Negative Ground from Car Interface connector
- Support +7V to +36V Battery voltage variation at motor start and high voltage, high-energy load dump
transients

Output Voltages:
- +12VDC to EPM module
- +3.3VDC +/- 5% IO voltage
- +1.8VDC +/- 5% FPGA Core voltage
- Total Power consumption is about 5W maximum


Mobileye EyeQClient Application & On-line/Off-Line system 
The EPM2 unit is designed to function as a standalone module for running Mobileye’s applications during the development phase. However, there is a need for higher level controlling abilities of the EPM2, such as: On-line view, software upload, calibration, data logging, recorded data review and rerun of recorded data on the EyeQ2® processor in Off-line mode. All these abilities are provided in the Mobileye EyeQ2® client application.

The SIM1.2 board serves as an interface between the EPM2 and the PC that serves as the computing platform for the client application via the USB2. The Mobileye EyeQClient supports direct CAN interface with the EPM2 board.

Mobileye’s EyeQ® client application runs on an Mobileye pre-configured notebook computer and provides a convenient interface application to the EPM board and to the Mobileye applications. The application includes a menu based user interface and a video display window. Hardware description:
- Notebook computer with USB2.0 interface running Windows XP OS
- SIM 1.2 board for the USB 2.0 high-speed interface
- Dual CAN-2.0A/B using PCMCIA card plus two CAN cables (connections to the EPM and to the vehicle CAN
bus). Supported cards: Vector CANcardXL & KVASER CAN card

The client application provides the following functionalities:
- On-line viewing of the image processing results – Video display of the image sequences and the
application results (e.g. targets, lanes, features)
- User data input – for calibration, selecting run modes, and setting of parameter values
- Downloading software updates to the EPM
- Data logger: Recording of video and vehicle CAN data
- Launcher: Allows re-computing recorded video sequences on the EyeQ chip. (For benchmarking -  re-
running the application on identical video sequences using different versions of the application and/or
different parameters or running options)
- Player: Allows viewing the results of previously computed video sequences.

Send to a Friend:





Our Vision. Your Safety.