SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
March 2014 
White Paper 
Advanced Driver Assistance System (ADAS) is the front runner of innovations to make driving experience easier and safer on our more congested roads. According to the research firm, Strategy Analytics, ADAS deployment will grow around 10% within next couple of years. The challenges involved in the design of an ADAS processing platforms are power reduction, transportation of video data over high-speed serial interfaces, parallel/serial process partitioning, meeting platform scalability requirement, meeting external memory bandwidth requirement, architectural flexibility and need for on-chip memory resources. This white paper discusses how the processing power of Field Programmable Gate Arrays (FPGAs) and Programmable SoCs can be used to keep pace with consumer innovations. Nithin M.R, Raisa Basheer and Sreela Mohan 
Advanced Driver Assistance System using FPGA
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 2 of 9 
Advanced Driver Assistance System Using FPGA 
Introduction 
Automotive industry can't treat safety as an afterthought. Innovations like the airbag, anti-lock 
braking systems (ABS) and electronic stability programs (ESP) have helped to reduce 
the number of traffic fatalities and severity of accidents. But increase in the number of 
vehicles on the road, more than these technologies are needed to address a further 
reduction of accidents and fatalities. In the last few years Advanced Driver Assistance 
System (ADAS) features like radar- or camera-based systems have been introduced to make 
driving safer. ADAS constantly keep an eye on the road and makes sure to alert the driver in 
real-time of an impending danger. The increased use of complex automotive electronics 
systems requires that they should be designed for ultra-reliability because the failure of an 
automotive system could place the vehicle's passengers in a life-threatening situation. 
Rear Camera 
Line Keeping System 
Diver Alert System 
Adaptive 
Cruise 
Control 
Active Park 
Pull Drift Compensation Assist 
Blind Spot Indicator 
System with Cross 
Traffic Alert 
Figure 1: ADAS features 
In this paper we will look how FPGA technology emerges as a complete solution for ADAS. 
FPGA provide a faster time to market, lower risk and cost of ownership than ASIC and ASSP 
based solutions. 
How is the market evolving? 
Government legislation and strong consumer interest in safety features is one of the driving 
factors contributing to the ADAS market growth. Increased safety awareness and the desire 
for more driving comfort on the consumer side targets market to grow at a CAGR of 
22.59(1) percent over the period 2012-2016. 
Innovations in remote sensors and associated processing algorithms that extract and 
interpret critical information also fuel an increase in DA system deployment.
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 3 of 9 
Advanced Driver Assistance System Using FPGA 
Figure 2: Market Analysis Data(1) 
In recent years, the Global ADAS market has also been witnessing the increasing deployment of ADAS in low-cost cars. So the market is on the threshold of enormous growth. In the race to develop reliable and cost-effective ADAS, designers are presented with challenges to integrate functionality, develop scalable platforms and design systems that are robust enough to work in various operating conditions. 
In order to process multiple algorithms simultaneously, develop a scalable architecture, and get to market on time, ADAS system designers are increasingly turning to FPGAs and PSoCs to solve their challenging problems. The architecture of PSoCs or FPGAs is ideally suited for vision processing applications that require both fine grained parallelism and high-level processing. Automakers and suppliers benefit from IP (intellectual property) and other development aids available to help accelerate time-to-market and reprogram products to meet changing requirements and specifications. What are the challenges and opportunities? 
ADAS are expensive and this could pose a challenge to the growth of this market(5). Suppliers failed to offer extensions to the mandated technology that the consumer will continue to pay extra for. Suppliers need to offer a scalable platform that allows cost- effective deployment with the time to market and low risk in mind. Intellectual Properties used must be certified to the appropriate automotive safety integrity level. To comply with ISO 26262(3), an ADAS supplier must establish procedures associated with safety standards. The industry lacks interoperability specifications for radar, laser, and video data in the car network. Also lacks standards for embedded vision-processing algorithms. ADAS cannot add to driver distraction. 
Power dissipation(3) is a crucial parameter since systems are either located behind the windshield in front of the rear-view mirror with direct exposure to sunlight or in the bumper
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 4 of 9 
Advanced Driver Assistance System Using FPGA 
in front of the radiator hence cannot dissipate much heat. Data transactions on external 
DDR memory especially can consume a substantial amount of power. 
Performance and power requirements can be a challenge when using general-purpose CPU 
architectures with often many cores running at high frequency. In addition, the algorithms 
used to process video and radar data combined with other data sources makes it difficult 
for automotive suppliers to determine fixed high-performance architecture. 
In order to handle the increased performance requirement, either the image resolution 
needs to be decreased, or the frame rate reduced or multiple devices need to be used. 
Therefore ability to add new algorithms to offer more features is also limited by a fixed 
computing architecture. Automotive suppliers face significant challenges to develop a base 
computing platform that can be quickly modified and scaled to meet the cost and 
performance targets in entry level and high-end luxury vehicles around the world. 
What are the current trends in ADAS design? 
Traditionally for each ADAS functions there is an electronic control unit (ECUs)(6) which is 
not scalable and simple microcontrollers (MCUs) do not have the processing power to 
process the various sensor inputs from multiple radars, cameras, laser scanners, and ultra 
sonic sensors. 
Vision Processor ECU 
Radar Processor ECU 
Laser Processor ECU 
Ultrasonic Processor ECU 
Decision 
Making 
MCU 
Camera 
Radar 
Laser 
Ultrasonic 
Braking 
Throttle 
Steering 
Driver Alert 
Figure 3: ADAS using ECUs and MCU 
In order to develop a base computing platform that can be quickly modified and scaled to 
meet the cost and performance targets, traditionally an ASSP (Application specific standard 
product) is selected which has fixed input and output. Using ASSP, if suppliers want to 
support a wide range of vehicle models with single hardware architecture, they will have to 
design for the full set of ADAS features and scale back the feature offerings on the low end 
vehicles. ASSP has a fixed computing architecture. Often, the entire ASSP is consumed 
performing one specific algorithm, but in applications requiring multiple algorithms the 
processing functions need to be run in parallel.
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 5 of 9 
Advanced Driver Assistance System Using FPGA 
In ASSP in order to handle the increased performance requirement, either the image resolution needs to be decreased or the frame rate reduced or multiple devices need to be used. Therefore ability to add new algorithms to offer more features is also limited by ASSP. 
FPGAs present an intriguing alternative to ADAS system design compared to fixed-function devices. FPGAs allow designers to customize the functionality and quickly change the I/O structures and hardware and data pipeline to be optimized for a particular algorithm. How FPGA can benefit from these challenges and opportunities? For the development of ADAS Systems, car makers require a common vehicle platform which can be reconfigured according to market needs since it saves the time-to-market and reduces cost of implementation while enhancing flexibility during manufacturing. FPGAs provide a suitable platform for developing the rapidly evolving ADAS Systems in automobiles. Most important requirements of ADAS Includes 
 Higher levels bandwidth and performance for processing video streams from multiple cameras 
 Complex, real-time processing required to combine different sensor inputs 
 Transmit, receive, and translate between multiple communication standards such as CAN, MOST, Ethernet, LVDS. 
Meeting ADAS requirements FPGAs provide an ideal platform for developing low-power, low-cost, high-performance, ADAS systems with the most favorable level of integration and flexibility. FPGAs are reprogrammable. If there is any change in the processing architecture, it is possible to reprogram the hardware blocks in FPGA. Using FPGA, any changes can incorporate late in the design cycle. Using reprogrammable nature of FPGA, ADAS can support mutually exclusive functions using same FPGA. FPGAs are well suited to meet the various processing requirements of an ADAS. Two or more distinctly different processes can be run in parallel on a single FPGA. The features like Rear View Camera , Rear cross path etc can be implemented through video processing, manipulation and graphics rendering while the feature effective Pedestrian Detection is performed through image processing analytics . 
Another feature of FPGAs is device scalability. To add a new functionality to a serial DSP or an ASSP based system, it requires a complete re-architecture of the software design, even after moving to a more powerful device in the family. But in the case of an FPGA-based
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 6 of 9 
Advanced Driver Assistance System Using FPGA 
implementation, a new functional block can be added, utilizing previously unused FPGA logic and keeping the existing blocks as it is. 
Figure 4 shows how the camera signal is split between the video- and image processing functions(2). The raw processing power needed to perform these functions can quickly exceed that is available in a serial digital signal processor (DSP). Parallel processing along with hardware acceleration is a viable solution. 
Figure 4: Camera based ADAS using FPGA Camera-based ADAS applications require significant external memory access bandwidth especially in multi-camera systems. The data rate needed to store and access the images in external memory is usually high. Camera-based DA applications are memory bandwidth- intensive. These systems also commonly require memory controllers. FPGAs offer flexibility to add memory controllers in a cost effective manner. High end FPGAs offer memory controller blocks (MCBs) that designer can configure for 4, 8 or 16-bit DDR, DDR2, DDR3, or LPDDR memory interfaces. For processing streaming video or analyzing blocks of image data in camera-based DA systems, on-chip memory resources (block RAM, FIFO) that serve as line buffers are available in FPGA. Bayer transform, lens distortion correction, and optical-flow motion-analysis are examples of functions that require video line buffering. Limitation of camera based ADAS System is the operating range of camera sensor is fairly limited compared to the radar- and sonar-based systems. So we can go for sensor fusion techniques. Limitations of camera sensors can be overcome by sensor fusion. Operating range of sensors like radar is more compared to camera sensors. The advantages of different types of sensors can be made useful in the case of sensor fusion.
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 7 of 9 
Advanced Driver Assistance System Using FPGA 
Figure 5 shows the block diagram of the implementation of a sensor fusion DA System on PSoC(6). PSoC (Programmable SoC) is a combination of a hard processor system (HPS), and a programmable logic (FPGA logic). The combination of HPS and FPGA logic in PSoC dramatically increases performance for real-time ADAS applications. It also enables greater system integration for bundling multiple applications. 
Figure 5: Sensor Fusion ADAS using PSoc In order to process multiple algorithms simultaneously ADAS system designers are increasingly turning to FPGAs and PSoC to solve their challenging problems. Some low level sensor data processing benefits from parallel processing while some other high-level processing functions like system monitoring and control, decision making, warning generation etc are serial decision processes. FPGAs support both types of processing. Benefits of FPGA based DA Systems compared to previous systems 
 Power: The efficient implementation of data processing algorithm in FPGA reduces the power consumption compared to general-purpose computer architecture even though FPGAs consume considerable power generally. 
 Performance(2) : 
 Parallel processing of different functionalities can be easily achieved with FPGAs. It is difficult to run different processes simultaneously with an ASSP based design. But it is possible on a single FPGA. 
 Functional partitioning of parallel and serial DA processes are possible. Functions that benefit from parallel processing are implemented in FPGA logic, while those more suited for serial processes are implemented in software. In FPGAs serial processes can be implemented either through Soft processors like Micro blaze (Xilinx) or through hard processors like ARM based Cortex –A9 processor. 
 Reprogrammable nature is a major advantage of FPGA systems over the other systems. Reprogram ability is not possible with other alternatives.
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 8 of 9 
Advanced Driver Assistance System Using FPGA 
 Device scalability: FPGAs are scalable and flexible to support a wide range of design requirements for ADAS applications. Designers can use a device that is priced and sized appropriately for the specified feature set. 
 FPGAs meet external bandwidth requirements. FPGA memory controllers provide customized external memory interface design options to meet DA bandwidth needs and optimize all aspects of the cost equation. 
 Availability of on chip memory resources like block RAMs. 
 High-speed serial interfaces: Several FPGAs offer differential I/O that can operate at high speeds for the serial transport of data from external interfaces to the processing modules. It is possible to leverage these high-speed I/O capabilities along with the FPGA logic to implement emerging LVDS SerDes signaling protocols within the FPGA device itself, eliminating external components and reducing system cost. 
 Functional safety: ADAS need to meet specific functional safety requirements. ISO26262 Quality certified FPGA devices, IP, Development tools, and FPGA design flow ensures functional safety of the DA System. 
 Better time to market(4): IP cores are readily available for various sensor processing applications especially for video and image processing. Because of the readily available quality certified IP Cores and FPGA device scalability, time to market for FPGA based DA systems are less compared to other alternatives. 
 Less cost of implementation: Cost of implementation for FPGA based DA systems are less compared to others because of features like IP reuse, reprogram ability, device scalability, better integration or bundling of different features etc. 
 Product obsolescence: While designing DA Systems, designers must consider life span of hardware components used. FPGA life cycles span up to 15 years which is longer than application-specific integrated circuits (ASICs) and ASSPs. 
Issues that can impact FPGA selection 
 Firm-error immunity (7): FPGAs depends on SRAM (static RAM) for configuration memory which makes them prone to neutron-induced errors which can cause thousands of failures in time .Moreover, these errors rise exponentially with fluctuations in temperature and altitude. But, Nonvolatile flash memory solutions do not suffer from neutron-induced errors and are therefore firm-error immune. 
 Electromagnetic interference (EMI): EMI is a major concern in the case of FPGA selection also. But, in reprogrammable FPGAs, EMI can be quickly eliminated. 
 Speed: ADAS applications require lightning-fast response times. FPGA response times are usually very low, may be several orders of magnitude faster than even a high-performance microcontroller. These fast response times help to reduce both EMI and power consumption.
sasdsdsdsadasfdsasdassdsadasfdsaVoD 
www.nestsoftware.com 
NeST Controlled 
Page 9 of 9 
Advanced Driver Assistance System Using FPGA 
Conclusion Automatic driver assistance system (ADAS) is one of the fastest growing segments in automobile industry. In ADAS, sensors and algorithms are combined to understand the vehicle environment so that the driver can receive assistance or be warned of potential hazards. The processing platform requirements for an efficient ADAS system are architectural flexibility, platform scalability, external memory bandwidth, on-chip memory resources, high-speed serial interfaces, and parallel/serial process partitioning, functional safety. FPGA technology provides a suitable platform for such DA systems and is a viable alternative to standard ASSP and ASIC approaches. References 
1. Ian Riches (2012), Automotive Advanced Driver Assistance Systems. http://on-demand.gputechconf.com/gtc/2013/presentations/S3413-Advanced- Driver-Assistance-Systems-ADAS.pdf 
2. Paul Zoratti (2011, August 30), Automotive Driver Assistance Systems: Using the processing Power of FPGAs(White Paper). http://www.xilinx.com/support/documentation/white_papers/wp399_Auto_DA_Systems.pdf 
3. Altera, A Safety Methodology for ADAS Designs in FPGAs(White Paper). http://www.altera.com/literature/wp/wp-01204-automotive-functional-safety.pdf 
4. Altera (2013), Driving Innovative Automotive Solutions(Brochure). 
http://www.altera.com/literature/br/br-automotive_broch-1005.pdf 
5. Tina Jeffrey (2013, November 7), The challenges of developing advanced driver assistance systems. 
http://www.newelectronics.co.uk/electronics-blogs/the-challenges-of-developing- advanced-driver-assistance-systems/57515/ 
6. Bob Siller (2013, December 3), Complex Trends and Challenges in Designing ADAS Systems. 
http://johndayautomotivelectronics.com/complex-trends-and-challenges-in- designing-adas-systems/ 
7. Martin Mason (2007, December 12), Know the issues: Applying FPGAs in system- critical automotive electronics. 
http://www.eetimes.com/document.asp?doc_id=1272854

Contenu connexe

Tendances

Auto pilot mode technology in vehicles by zack
Auto pilot mode technology in vehicles by zackAuto pilot mode technology in vehicles by zack
Auto pilot mode technology in vehicles by zacknaveen thamada
 
Autonomous Driving
Autonomous DrivingAutonomous Driving
Autonomous DrivingUsman Hashmi
 
Autonomous car
Autonomous carAutonomous car
Autonomous carAnil kale
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise controlShijo T Daniel
 
Adaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RAdaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RNikhil Kashyap
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingYu Huang
 
Automatic vehicle location
Automatic vehicle locationAutomatic vehicle location
Automatic vehicle locationSeminar Links
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlsheetal kapoor
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobilesPriyanka GV
 
Embedded system in automobile
Embedded system in automobile Embedded system in automobile
Embedded system in automobile Swaraj Nayak
 
Vehicle safety system in automobiles
Vehicle safety system in automobiles Vehicle safety system in automobiles
Vehicle safety system in automobiles Praveen Kumar
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)Jatin Sharma
 

Tendances (20)

Auto pilot mode technology in vehicles by zack
Auto pilot mode technology in vehicles by zackAuto pilot mode technology in vehicles by zack
Auto pilot mode technology in vehicles by zack
 
Autonomous Driving
Autonomous DrivingAutonomous Driving
Autonomous Driving
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Proving grounds(Automobile)
Proving grounds(Automobile)Proving grounds(Automobile)
Proving grounds(Automobile)
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
Adaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL RAdaptive cruise control system by NIKHIL R
Adaptive cruise control system by NIKHIL R
 
ADAS.ppt.pptx
ADAS.ppt.pptxADAS.ppt.pptx
ADAS.ppt.pptx
 
Driving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous DrivingDriving behavior for ADAS and Autonomous Driving
Driving behavior for ADAS and Autonomous Driving
 
Automatic vehicle location
Automatic vehicle locationAutomatic vehicle location
Automatic vehicle location
 
EMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILESEMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILES
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
 
Embedded system in automobile
Embedded system in automobile Embedded system in automobile
Embedded system in automobile
 
Self driving car
Self driving carSelf driving car
Self driving car
 
Google car ppt
Google car pptGoogle car ppt
Google car ppt
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Auto pilot technology in vehicles
Auto pilot technology in vehicles Auto pilot technology in vehicles
Auto pilot technology in vehicles
 
Vehicle safety system in automobiles
Vehicle safety system in automobiles Vehicle safety system in automobiles
Vehicle safety system in automobiles
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 

En vedette

Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratchYury Gorbachev
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentNicolas Navet
 
FPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLFPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLGuy Eschemann
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Corporation
 
flexray technology in modern cars
flexray technology in modern carsflexray technology in modern cars
flexray technology in modern carsAmit Yerva
 
The flex ray protocol
The flex ray protocolThe flex ray protocol
The flex ray protocolWissam Kafa
 
20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"Glenn Leibowitz
 
Crevativty & innovation ppt mba
Crevativty & innovation ppt  mbaCrevativty & innovation ppt  mba
Crevativty & innovation ppt mbaBabasab Patil
 
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...J. Skyler Fernandes
 

En vedette (12)

RTL Presentation by Pr. John Connor
RTL Presentation by Pr. John ConnorRTL Presentation by Pr. John Connor
RTL Presentation by Pr. John Connor
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratch
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segment
 
FPGA Design with Python and MyHDL
FPGA Design with Python and MyHDLFPGA Design with Python and MyHDL
FPGA Design with Python and MyHDL
 
Altera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer PresentationAltera Cyclone IV FPGA Customer Presentation
Altera Cyclone IV FPGA Customer Presentation
 
FlexRay
FlexRayFlexRay
FlexRay
 
Flexray
FlexrayFlexray
Flexray
 
flexray technology in modern cars
flexray technology in modern carsflexray technology in modern cars
flexray technology in modern cars
 
The flex ray protocol
The flex ray protocolThe flex ray protocol
The flex ray protocol
 
20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"20 Inspiring Quotes From William Zinsser's "On Writing Well"
20 Inspiring Quotes From William Zinsser's "On Writing Well"
 
Crevativty & innovation ppt mba
Crevativty & innovation ppt  mbaCrevativty & innovation ppt  mba
Crevativty & innovation ppt mba
 
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
 

Similaire à Advanced Driver Assistance System using FPGA

FerriSSD with native support for SR-IOV
FerriSSD with native support for SR-IOVFerriSSD with native support for SR-IOV
FerriSSD with native support for SR-IOVSilicon Motion
 
Challenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big DataChallenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big DataIRJET Journal
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET Journal
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Arraydecebems
 
End to End Machine Learning Open Source Solution Presented in Cisco Developer...
End to End Machine Learning Open Source Solution Presented in Cisco Developer...End to End Machine Learning Open Source Solution Presented in Cisco Developer...
End to End Machine Learning Open Source Solution Presented in Cisco Developer...Manish Harsh
 
Rosella reference design architecture v 0.1
Rosella reference design architecture v 0.1Rosella reference design architecture v 0.1
Rosella reference design architecture v 0.1Tarik Hammadou
 
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systems
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systemsSolutions for ADAS and AI data engineering using OpenPOWER/POWER systems
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systemsGanesan Narayanasamy
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAA LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAIRJET Journal
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michelmfrancis
 
ISSCC "Carrizo"
ISSCC "Carrizo"ISSCC "Carrizo"
ISSCC "Carrizo"AMD
 
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...Edge AI and Vision Alliance
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computingppd1961
 
Arm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control markets  Arm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control markets Swaroop Reddy Bugulu
 
510MRF42-44_22P_IndustryTRENDS
510MRF42-44_22P_IndustryTRENDS510MRF42-44_22P_IndustryTRENDS
510MRF42-44_22P_IndustryTRENDSSuresh Ram
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power EdgeSashikris
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPCAST, Inc.
 

Similaire à Advanced Driver Assistance System using FPGA (20)

FerriSSD with native support for SR-IOV
FerriSSD with native support for SR-IOVFerriSSD with native support for SR-IOV
FerriSSD with native support for SR-IOV
 
Challenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big DataChallenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big Data
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Array
 
End to End Machine Learning Open Source Solution Presented in Cisco Developer...
End to End Machine Learning Open Source Solution Presented in Cisco Developer...End to End Machine Learning Open Source Solution Presented in Cisco Developer...
End to End Machine Learning Open Source Solution Presented in Cisco Developer...
 
Rosella reference design architecture v 0.1
Rosella reference design architecture v 0.1Rosella reference design architecture v 0.1
Rosella reference design architecture v 0.1
 
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systems
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systemsSolutions for ADAS and AI data engineering using OpenPOWER/POWER systems
Solutions for ADAS and AI data engineering using OpenPOWER/POWER systems
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAA LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
 
ISSCC "Carrizo"
ISSCC "Carrizo"ISSCC "Carrizo"
ISSCC "Carrizo"
 
Priorities Shift In IC Design
Priorities Shift In IC DesignPriorities Shift In IC Design
Priorities Shift In IC Design
 
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...
“Autonomous Driving AI Workloads: Technology Trends and Optimization Strategi...
 
The Autonomous Driving Technology Stack
The Autonomous Driving Technology StackThe Autonomous Driving Technology Stack
The Autonomous Driving Technology Stack
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computing
 
Arm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control markets  Arm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control markets
 
510MRF42-44_22P_IndustryTRENDS
510MRF42-44_22P_IndustryTRENDS510MRF42-44_22P_IndustryTRENDS
510MRF42-44_22P_IndustryTRENDS
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IP
 

Plus de QuEST Global (erstwhile NeST Software)

High Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming ParadigmsHigh Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming ParadigmsQuEST Global (erstwhile NeST Software)
 
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion Approach
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion ApproachFocal Cortical Dysplasia Lesion Analysis with Complex Diffusion Approach
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion ApproachQuEST Global (erstwhile NeST Software)
 

Plus de QuEST Global (erstwhile NeST Software) (20)

High Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming ParadigmsHigh Performance Medical Reconstruction Using Stream Programming Paradigms
High Performance Medical Reconstruction Using Stream Programming Paradigms
 
HPC Platform options: Cell BE and GPU
HPC Platform options: Cell BE and GPUHPC Platform options: Cell BE and GPU
HPC Platform options: Cell BE and GPU
 
A Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-BoxA Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-Box
 
Real-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU AccelerationReal-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU Acceleration
 
CUDA Accelerated Face Recognition
CUDA Accelerated Face RecognitionCUDA Accelerated Face Recognition
CUDA Accelerated Face Recognition
 
Test Optimization Using Adaptive Random Testing Techniques
Test Optimization Using Adaptive Random Testing TechniquesTest Optimization Using Adaptive Random Testing Techniques
Test Optimization Using Adaptive Random Testing Techniques
 
Ultra Fast SOM using CUDA
Ultra Fast SOM using CUDAUltra Fast SOM using CUDA
Ultra Fast SOM using CUDA
 
UpnP in Digital Home Networking
UpnP in Digital Home NetworkingUpnP in Digital Home Networking
UpnP in Digital Home Networking
 
MR Brain Volume Analysis Using BrainAssist
MR Brain Volume Analysis Using BrainAssistMR Brain Volume Analysis Using BrainAssist
MR Brain Volume Analysis Using BrainAssist
 
Image Denoising Using WEAD
Image Denoising Using WEADImage Denoising Using WEAD
Image Denoising Using WEAD
 
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion Approach
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion ApproachFocal Cortical Dysplasia Lesion Analysis with Complex Diffusion Approach
Focal Cortical Dysplasia Lesion Analysis with Complex Diffusion Approach
 
Speckle Reduction in Images with WEAD and WECD
Speckle Reduction in Images with WEAD and WECD  Speckle Reduction in Images with WEAD and WECD
Speckle Reduction in Images with WEAD and WECD
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
A New Generation Software Test Automation Framework – CIVIM
A New Generation Software Test Automation Framework – CIVIMA New Generation Software Test Automation Framework – CIVIM
A New Generation Software Test Automation Framework – CIVIM
 
BX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation FrameworkBX-D – A Business Component & XML Driven Test Automation Framework
BX-D – A Business Component & XML Driven Test Automation Framework
 
An Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLLAn Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLL
 
FaSaT An Interoperable Test Automation Solution
FaSaT An Interoperable Test Automation SolutionFaSaT An Interoperable Test Automation Solution
FaSaT An Interoperable Test Automation Solution
 
An Improved Hybrid Model for Molecular Image Denoising
An Improved Hybrid Model for Molecular Image DenoisingAn Improved Hybrid Model for Molecular Image Denoising
An Improved Hybrid Model for Molecular Image Denoising
 
A 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADCA 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADC
 
Real Time Video Processing in FPGA
Real Time Video Processing in FPGA Real Time Video Processing in FPGA
Real Time Video Processing in FPGA
 

Dernier

(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Forth
 
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
What Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantWhat Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantEMC- European Motor Cars
 
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一ejgeojhg
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreForth
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdfkushkruthik555
 
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制miwhjk
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书zdzoqco
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证jdkhjh
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Komal Khan
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in EngineeringFi sss
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一F La
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证jdkhjh
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书zdzoqco
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书zdzoqco
 
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一fjjwgk
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Rice毕业证)莱斯大学毕业证成绩单修改留信学历认证原版一模一样
 
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
 
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
What Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantWhat Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose Coolant
 
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
 
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
 
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Advanced Driver Assistance System using FPGA

  • 1. March 2014 White Paper Advanced Driver Assistance System (ADAS) is the front runner of innovations to make driving experience easier and safer on our more congested roads. According to the research firm, Strategy Analytics, ADAS deployment will grow around 10% within next couple of years. The challenges involved in the design of an ADAS processing platforms are power reduction, transportation of video data over high-speed serial interfaces, parallel/serial process partitioning, meeting platform scalability requirement, meeting external memory bandwidth requirement, architectural flexibility and need for on-chip memory resources. This white paper discusses how the processing power of Field Programmable Gate Arrays (FPGAs) and Programmable SoCs can be used to keep pace with consumer innovations. Nithin M.R, Raisa Basheer and Sreela Mohan Advanced Driver Assistance System using FPGA
  • 2. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 2 of 9 Advanced Driver Assistance System Using FPGA Introduction Automotive industry can't treat safety as an afterthought. Innovations like the airbag, anti-lock braking systems (ABS) and electronic stability programs (ESP) have helped to reduce the number of traffic fatalities and severity of accidents. But increase in the number of vehicles on the road, more than these technologies are needed to address a further reduction of accidents and fatalities. In the last few years Advanced Driver Assistance System (ADAS) features like radar- or camera-based systems have been introduced to make driving safer. ADAS constantly keep an eye on the road and makes sure to alert the driver in real-time of an impending danger. The increased use of complex automotive electronics systems requires that they should be designed for ultra-reliability because the failure of an automotive system could place the vehicle's passengers in a life-threatening situation. Rear Camera Line Keeping System Diver Alert System Adaptive Cruise Control Active Park Pull Drift Compensation Assist Blind Spot Indicator System with Cross Traffic Alert Figure 1: ADAS features In this paper we will look how FPGA technology emerges as a complete solution for ADAS. FPGA provide a faster time to market, lower risk and cost of ownership than ASIC and ASSP based solutions. How is the market evolving? Government legislation and strong consumer interest in safety features is one of the driving factors contributing to the ADAS market growth. Increased safety awareness and the desire for more driving comfort on the consumer side targets market to grow at a CAGR of 22.59(1) percent over the period 2012-2016. Innovations in remote sensors and associated processing algorithms that extract and interpret critical information also fuel an increase in DA system deployment.
  • 3. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 3 of 9 Advanced Driver Assistance System Using FPGA Figure 2: Market Analysis Data(1) In recent years, the Global ADAS market has also been witnessing the increasing deployment of ADAS in low-cost cars. So the market is on the threshold of enormous growth. In the race to develop reliable and cost-effective ADAS, designers are presented with challenges to integrate functionality, develop scalable platforms and design systems that are robust enough to work in various operating conditions. In order to process multiple algorithms simultaneously, develop a scalable architecture, and get to market on time, ADAS system designers are increasingly turning to FPGAs and PSoCs to solve their challenging problems. The architecture of PSoCs or FPGAs is ideally suited for vision processing applications that require both fine grained parallelism and high-level processing. Automakers and suppliers benefit from IP (intellectual property) and other development aids available to help accelerate time-to-market and reprogram products to meet changing requirements and specifications. What are the challenges and opportunities? ADAS are expensive and this could pose a challenge to the growth of this market(5). Suppliers failed to offer extensions to the mandated technology that the consumer will continue to pay extra for. Suppliers need to offer a scalable platform that allows cost- effective deployment with the time to market and low risk in mind. Intellectual Properties used must be certified to the appropriate automotive safety integrity level. To comply with ISO 26262(3), an ADAS supplier must establish procedures associated with safety standards. The industry lacks interoperability specifications for radar, laser, and video data in the car network. Also lacks standards for embedded vision-processing algorithms. ADAS cannot add to driver distraction. Power dissipation(3) is a crucial parameter since systems are either located behind the windshield in front of the rear-view mirror with direct exposure to sunlight or in the bumper
  • 4. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 4 of 9 Advanced Driver Assistance System Using FPGA in front of the radiator hence cannot dissipate much heat. Data transactions on external DDR memory especially can consume a substantial amount of power. Performance and power requirements can be a challenge when using general-purpose CPU architectures with often many cores running at high frequency. In addition, the algorithms used to process video and radar data combined with other data sources makes it difficult for automotive suppliers to determine fixed high-performance architecture. In order to handle the increased performance requirement, either the image resolution needs to be decreased, or the frame rate reduced or multiple devices need to be used. Therefore ability to add new algorithms to offer more features is also limited by a fixed computing architecture. Automotive suppliers face significant challenges to develop a base computing platform that can be quickly modified and scaled to meet the cost and performance targets in entry level and high-end luxury vehicles around the world. What are the current trends in ADAS design? Traditionally for each ADAS functions there is an electronic control unit (ECUs)(6) which is not scalable and simple microcontrollers (MCUs) do not have the processing power to process the various sensor inputs from multiple radars, cameras, laser scanners, and ultra sonic sensors. Vision Processor ECU Radar Processor ECU Laser Processor ECU Ultrasonic Processor ECU Decision Making MCU Camera Radar Laser Ultrasonic Braking Throttle Steering Driver Alert Figure 3: ADAS using ECUs and MCU In order to develop a base computing platform that can be quickly modified and scaled to meet the cost and performance targets, traditionally an ASSP (Application specific standard product) is selected which has fixed input and output. Using ASSP, if suppliers want to support a wide range of vehicle models with single hardware architecture, they will have to design for the full set of ADAS features and scale back the feature offerings on the low end vehicles. ASSP has a fixed computing architecture. Often, the entire ASSP is consumed performing one specific algorithm, but in applications requiring multiple algorithms the processing functions need to be run in parallel.
  • 5. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 5 of 9 Advanced Driver Assistance System Using FPGA In ASSP in order to handle the increased performance requirement, either the image resolution needs to be decreased or the frame rate reduced or multiple devices need to be used. Therefore ability to add new algorithms to offer more features is also limited by ASSP. FPGAs present an intriguing alternative to ADAS system design compared to fixed-function devices. FPGAs allow designers to customize the functionality and quickly change the I/O structures and hardware and data pipeline to be optimized for a particular algorithm. How FPGA can benefit from these challenges and opportunities? For the development of ADAS Systems, car makers require a common vehicle platform which can be reconfigured according to market needs since it saves the time-to-market and reduces cost of implementation while enhancing flexibility during manufacturing. FPGAs provide a suitable platform for developing the rapidly evolving ADAS Systems in automobiles. Most important requirements of ADAS Includes  Higher levels bandwidth and performance for processing video streams from multiple cameras  Complex, real-time processing required to combine different sensor inputs  Transmit, receive, and translate between multiple communication standards such as CAN, MOST, Ethernet, LVDS. Meeting ADAS requirements FPGAs provide an ideal platform for developing low-power, low-cost, high-performance, ADAS systems with the most favorable level of integration and flexibility. FPGAs are reprogrammable. If there is any change in the processing architecture, it is possible to reprogram the hardware blocks in FPGA. Using FPGA, any changes can incorporate late in the design cycle. Using reprogrammable nature of FPGA, ADAS can support mutually exclusive functions using same FPGA. FPGAs are well suited to meet the various processing requirements of an ADAS. Two or more distinctly different processes can be run in parallel on a single FPGA. The features like Rear View Camera , Rear cross path etc can be implemented through video processing, manipulation and graphics rendering while the feature effective Pedestrian Detection is performed through image processing analytics . Another feature of FPGAs is device scalability. To add a new functionality to a serial DSP or an ASSP based system, it requires a complete re-architecture of the software design, even after moving to a more powerful device in the family. But in the case of an FPGA-based
  • 6. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 6 of 9 Advanced Driver Assistance System Using FPGA implementation, a new functional block can be added, utilizing previously unused FPGA logic and keeping the existing blocks as it is. Figure 4 shows how the camera signal is split between the video- and image processing functions(2). The raw processing power needed to perform these functions can quickly exceed that is available in a serial digital signal processor (DSP). Parallel processing along with hardware acceleration is a viable solution. Figure 4: Camera based ADAS using FPGA Camera-based ADAS applications require significant external memory access bandwidth especially in multi-camera systems. The data rate needed to store and access the images in external memory is usually high. Camera-based DA applications are memory bandwidth- intensive. These systems also commonly require memory controllers. FPGAs offer flexibility to add memory controllers in a cost effective manner. High end FPGAs offer memory controller blocks (MCBs) that designer can configure for 4, 8 or 16-bit DDR, DDR2, DDR3, or LPDDR memory interfaces. For processing streaming video or analyzing blocks of image data in camera-based DA systems, on-chip memory resources (block RAM, FIFO) that serve as line buffers are available in FPGA. Bayer transform, lens distortion correction, and optical-flow motion-analysis are examples of functions that require video line buffering. Limitation of camera based ADAS System is the operating range of camera sensor is fairly limited compared to the radar- and sonar-based systems. So we can go for sensor fusion techniques. Limitations of camera sensors can be overcome by sensor fusion. Operating range of sensors like radar is more compared to camera sensors. The advantages of different types of sensors can be made useful in the case of sensor fusion.
  • 7. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 7 of 9 Advanced Driver Assistance System Using FPGA Figure 5 shows the block diagram of the implementation of a sensor fusion DA System on PSoC(6). PSoC (Programmable SoC) is a combination of a hard processor system (HPS), and a programmable logic (FPGA logic). The combination of HPS and FPGA logic in PSoC dramatically increases performance for real-time ADAS applications. It also enables greater system integration for bundling multiple applications. Figure 5: Sensor Fusion ADAS using PSoc In order to process multiple algorithms simultaneously ADAS system designers are increasingly turning to FPGAs and PSoC to solve their challenging problems. Some low level sensor data processing benefits from parallel processing while some other high-level processing functions like system monitoring and control, decision making, warning generation etc are serial decision processes. FPGAs support both types of processing. Benefits of FPGA based DA Systems compared to previous systems  Power: The efficient implementation of data processing algorithm in FPGA reduces the power consumption compared to general-purpose computer architecture even though FPGAs consume considerable power generally.  Performance(2) :  Parallel processing of different functionalities can be easily achieved with FPGAs. It is difficult to run different processes simultaneously with an ASSP based design. But it is possible on a single FPGA.  Functional partitioning of parallel and serial DA processes are possible. Functions that benefit from parallel processing are implemented in FPGA logic, while those more suited for serial processes are implemented in software. In FPGAs serial processes can be implemented either through Soft processors like Micro blaze (Xilinx) or through hard processors like ARM based Cortex –A9 processor.  Reprogrammable nature is a major advantage of FPGA systems over the other systems. Reprogram ability is not possible with other alternatives.
  • 8. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 8 of 9 Advanced Driver Assistance System Using FPGA  Device scalability: FPGAs are scalable and flexible to support a wide range of design requirements for ADAS applications. Designers can use a device that is priced and sized appropriately for the specified feature set.  FPGAs meet external bandwidth requirements. FPGA memory controllers provide customized external memory interface design options to meet DA bandwidth needs and optimize all aspects of the cost equation.  Availability of on chip memory resources like block RAMs.  High-speed serial interfaces: Several FPGAs offer differential I/O that can operate at high speeds for the serial transport of data from external interfaces to the processing modules. It is possible to leverage these high-speed I/O capabilities along with the FPGA logic to implement emerging LVDS SerDes signaling protocols within the FPGA device itself, eliminating external components and reducing system cost.  Functional safety: ADAS need to meet specific functional safety requirements. ISO26262 Quality certified FPGA devices, IP, Development tools, and FPGA design flow ensures functional safety of the DA System.  Better time to market(4): IP cores are readily available for various sensor processing applications especially for video and image processing. Because of the readily available quality certified IP Cores and FPGA device scalability, time to market for FPGA based DA systems are less compared to other alternatives.  Less cost of implementation: Cost of implementation for FPGA based DA systems are less compared to others because of features like IP reuse, reprogram ability, device scalability, better integration or bundling of different features etc.  Product obsolescence: While designing DA Systems, designers must consider life span of hardware components used. FPGA life cycles span up to 15 years which is longer than application-specific integrated circuits (ASICs) and ASSPs. Issues that can impact FPGA selection  Firm-error immunity (7): FPGAs depends on SRAM (static RAM) for configuration memory which makes them prone to neutron-induced errors which can cause thousands of failures in time .Moreover, these errors rise exponentially with fluctuations in temperature and altitude. But, Nonvolatile flash memory solutions do not suffer from neutron-induced errors and are therefore firm-error immune.  Electromagnetic interference (EMI): EMI is a major concern in the case of FPGA selection also. But, in reprogrammable FPGAs, EMI can be quickly eliminated.  Speed: ADAS applications require lightning-fast response times. FPGA response times are usually very low, may be several orders of magnitude faster than even a high-performance microcontroller. These fast response times help to reduce both EMI and power consumption.
  • 9. sasdsdsdsadasfdsasdassdsadasfdsaVoD www.nestsoftware.com NeST Controlled Page 9 of 9 Advanced Driver Assistance System Using FPGA Conclusion Automatic driver assistance system (ADAS) is one of the fastest growing segments in automobile industry. In ADAS, sensors and algorithms are combined to understand the vehicle environment so that the driver can receive assistance or be warned of potential hazards. The processing platform requirements for an efficient ADAS system are architectural flexibility, platform scalability, external memory bandwidth, on-chip memory resources, high-speed serial interfaces, and parallel/serial process partitioning, functional safety. FPGA technology provides a suitable platform for such DA systems and is a viable alternative to standard ASSP and ASIC approaches. References 1. Ian Riches (2012), Automotive Advanced Driver Assistance Systems. http://on-demand.gputechconf.com/gtc/2013/presentations/S3413-Advanced- Driver-Assistance-Systems-ADAS.pdf 2. Paul Zoratti (2011, August 30), Automotive Driver Assistance Systems: Using the processing Power of FPGAs(White Paper). http://www.xilinx.com/support/documentation/white_papers/wp399_Auto_DA_Systems.pdf 3. Altera, A Safety Methodology for ADAS Designs in FPGAs(White Paper). http://www.altera.com/literature/wp/wp-01204-automotive-functional-safety.pdf 4. Altera (2013), Driving Innovative Automotive Solutions(Brochure). http://www.altera.com/literature/br/br-automotive_broch-1005.pdf 5. Tina Jeffrey (2013, November 7), The challenges of developing advanced driver assistance systems. http://www.newelectronics.co.uk/electronics-blogs/the-challenges-of-developing- advanced-driver-assistance-systems/57515/ 6. Bob Siller (2013, December 3), Complex Trends and Challenges in Designing ADAS Systems. http://johndayautomotivelectronics.com/complex-trends-and-challenges-in- designing-adas-systems/ 7. Martin Mason (2007, December 12), Know the issues: Applying FPGAs in system- critical automotive electronics. http://www.eetimes.com/document.asp?doc_id=1272854