Automotive ADAS

The technology for Advanced Driver Assistance System (ADAS) continues to evolve, largely driven by automotive regulations and consumer demand. ADAS helps drivers stay on top of the driving surroundings for an easier, safer and more comfortable ride. ADAS is the essential step between initial Driver Assistance (DA) systems and fully autonomous cars, and typical solutions include various digital sensors such as RADAR, LIDAR and digital CMOS cameras to capture, fuse and process data from the vehicle driving environment. The popular ADAS camera-based functions are:

  • Multi-camera 360 degree surround-view
  • Rear-view camera parking assistance
  • Lane Departure Warning (LDW) – based on line detection algorithm, informs driver about unintentional road lane departures
  • Pedestrian Detector (PD) – based on object detection algorithm, configured to detect pedestrians in a front of a vehicle
  • Forward Collision Warning (FCW) – based on object detection algorithm, configured to detect multiple vehicles in a front of driving path
  • Traffic Sign Recognition (TSR) – based on object detection and classification algorithms to detect and recognize traffic signs from the vehicle environment
DOWNLOAD WHITE PAPER: Xilinx Zynq-based Development Platform for ADAS

As ADAS technology continues to evolve, the need for high-performance re-programmable platforms has never been greater. Aldec provides ADAS development platforms including reference designs and tutorials based on TySOM-2-7Z045 Zynq-based board and FMC-ADAS extension card for the following applications:

  • Multi-Camera Surround View
  • Smart Rear-View Camera

 


Multi-Camera Surround View

ADAS Multi-Camera Surround View technology is a parking assistance system available in today’s mid- and high-cost vehicles. The key feature is a set of 4 HDR wide-lens cameras installed around the vehicle for a full 360 degree view of the surroundings in a single screen. The reference design grabs, processes and displays 4 simultaneous camera video streams in real-time. The most computational intensive parts of the code are offloaded from ARM Cortex-A9 to FPGA part of Xilinx® Zynq-7000 All-Programmable device using Xilinx SDSoC™ tool, achieving the goal for real-time processing performance. The accelerated part includes edge detection, colorspace conversion and frame merging tasks. The Edge detector is used to highlight the possible obstacles around the vehicle which cannot be easily noticed by the human eye.

Multi-Camera Surround View

Main Features

  • TySOM-2-7Z045 and FMC-ADAS Hardware Platform
    • Dual-core ARM Cortex-A9 APU & 1GB DDR3 memory
    • Programmable Logic (PL) for custom hardware accelerators and peripheral controllers
    • On-board connectors for Human Interface Devices (HID): USB2.0, Ethernet, HDMI
    • FMC-ADAS with 5 camera connectors based on DS90UB914Q deserializers, ultrasonic and LIDAR sensor connectors and a buzzer device
    • x4 automotive wide lens HDR Blue Eagle cameras
  • Multi-Camera Surround View reference design including hardware, firmware and software parts
    • Embedded Linux OS with command line interface over HDMI screen
    • V4L2 compatible implementation of Video Input Port (VIP) camera interfaces
    • DRM compatible implementation of HDMI output interface
    • Linux user application for simultaneous 4 cameras streaming, edge detection and frames merging with critical parts accelerated using Xilinx SDSoC tool

Solution Contents

  • Aldec TySOM EDK: TySOM-2-7Z045 board with FMC-ADAS extension card and Riviera-PRO Advanced RTL Simulation/Debugging Platform
  • Technical documentation, tutorials and white papers
  • Multi-Camera Surround View Reference design Quick Start Guide
  • Multi-Camera Surround View Reference design binaries
  • SDSoC hardware platform package (Board Support Package - BSP)
  • Blue Eagle camera Linux device drivers source code
  • Linux userspace application source code

 


Smart Rear-View Camera

Today’s modern vehicles include a rear-view camera as a basic feature which allows drivers to monitor the rear of the vehicle during reverse driving. Automotive grade megapixel HDR camera, ultrasonic sensor and the Human Interface Devices (HID) are the essential components that turn the rear license plate camera into a smart solution. The reference design is running on the TySOM-2 board under the control of embedded Linux OS, providing an easy way to collect, fuse and process multiple simultaneous data from several digital sensors using the best from ARM Processing System (PS) and the Programmable Logic/FPGA (PL) sides located on Xilinx Zynq-7000 All-Programmable device. The processed data is used to overlay the rear-view video stream with the visual warnings as well as for sonic alert generation in case of a possible obstacle close to the vehicle.

Smart Rear-View Camera Main Features

  • TySOM-2-7Z045 and FMC-ADAS Hardware Platform
    • Dual-core ARM Cortex-A9 APU & 1GB DDR3 memory
    • Programmable Logic (PL) for custom hardware accelerators and peripheral controllers
    • On-board connectors for Human Interface Devices (HID): USB2.0, Ethernet, HDMI
    • FMC with 5 camera connectors based on DS90UB914Q deserializers, ultrasonic and LIDAR sensor connectors and a buzzer device
  • x1 automotive wide lens HDR Blue Eagle camera
  • x1 URM37 v4.0 ultrasonic sensor
  • Smart Rear-View Camera reference design including hardware, firmware and software parts
    • Embedded Linux OS with command line interface over HDMI screen
    • V4L2 compatible implementation of Video Input Port (VIP) camera interface
    • HW/SW support for ultrasonic sensor
    • HW/SW support for buzzer device
    • DRM compatible implementation of HDMI output interface
    • Linux user application for camera streaming, obstacle distance measurement, visual and sonic warning signals generation with critical parts accelerated using Xilinx SDSoC tool

Solution Contents

  • Aldec TySOM EDK: TySOM-2-7Z045 board with FMC-ADAS extension card and Riviera-PRO Advanced RTL Simulation/Debugging Platform
  • Technical documentation, tutorials and white papers
  • Smart Rear-View Camera Reference design Quick Start Guide
  • Smart Rear-View Camera Reference design binaries
  • SDSoC hardware platform package (Board Support Package - BSP)
  • Blue Eagle camera Linux device drivers source code
  • Linux userspace application source code

 

 

 

Ask Us a Question
x

Ask Us a Question

x
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.