Subscribe to EDN

Driver Assistance: Algorithms are key

April 8, 2009

The initial video at FPGA Gurus and the follow-on, soon to be posted, both focus on automotive applications. Buyer recession or no, both Xilinx Inc. and Altera Corp. see in-vehicle information systems and camera aggregation as being significant vertical applications to test the limits of FPGA processing power.

This week, Nikkei Electronics Asia’s Tech-On! published a nice piece from Altera on development of lane-departure warning applications. I was less interested in the use of Nios II cores within a Stratix topology than I was with the involvement of third-party software vendors in optimizing algorithms for an FPGA. In this case, the company responsible is Elektrobit Automotive GmbH.

The lane-departure software from Elektrobit, the author stresses, is a floating-point C-based source code that was not originally developed for embedded applications. It is based on the PreVENT SAFELANE European project. Altera marries this with the Stratix II-based Platform ASSP Replacement Infotainment System, or PARIS-1.

The latter half of the article discusses how code can be optimized with the SOPC (System on Programmable Chip) Builder, particularly in the streaming subsystem that must provide near-real-time information to the driver information processing system.

In recent years, FPGA vendors have emphasized competitive differentiators in both speeds and feeds of the hardware, and in the variety of IP cores available. The Elektrobit involvement may show another interesting competitive realm for future applications, both in automotive and other verticals. Choosing the ideal software algorithms, and optimizing them for a particular architecture, may represent the liveliest FPGA playing field in the next decade.

Posted by Loring Wirbel on April 8, 2009 | Comments (2)

April 8, 2009
In response to: Driver Assistance: Algorithms are key
Andy T commented:

One extra FPGA pin and a slight tweak to the Verilog code and it''s pretty easy to apply a 10kV wakeup signal to the driver''s seat whenever the car is in left lane and not passing anyone on a multilane road. Lane departure? Please do, since driver assist is needed by these people more than anyone else.


April 8, 2009
In response to: Driver Assistance: Algorithms are key
Yann Le Hénaff commented:

Hello, Thanks for taking the time to review my article. I would like to propose my own view on this solution: - For your information, the platform and methodology can be applied to any driver assistance system solution, not only Elektrobit LDW, and this development environment is supported by Innovautiv (www.innovautiv.com) - When proposing a new development flow, it is necessary to validate it using real recognised applications and our collaboration with partners and customers such as Elektrobit, who has algorithms competencies, has proven that this concept is working. - Our conclusion from this activity is different to yours. While you put emphasis on optimising the algorithm for the correct architecture, we see our solution to make the best use of the FPGA by adapting the architecture to the algorithm. This is an approach that is only offered by FPGA technology. - Finally, all the nice performance features of FPGA are only useful if they are usable by the major part of the programming community. Our flow is based on affordable high level design tools and is not more constraining than a standard DSP flow: The optimisation methodology is just different. Our colleague from Elektrobit, who implemented his LDW algorithm, did not have previous experience using FPGA before starting this project. It shows that HDL coding, while still very useful for a lot of FPGA designs is not a necessary path anymore when you have a pre-build developpement environment targeted for your application area. Best regards. Yann

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows