High-performance cars and FPGAs: more in common than you think

In the 1960s and early 1970s, it was considered the "car" era. This started with a large engine designed for mid-end cars. The most famous examples include Chevelles, Fairlanes, GTO, 442, Chargers and Roadrunners. During the same period, Ford Mustang began to develop "Pony Cars", which quickly attracted competition, such as Camaro, Firebird, Barracuda, AMX and Challenger. At that time, the size of the engine was expressed in cubic inches, and it was obvious that the engine on the car could be seen. Numbers such as "396", "429", "440" or "455" represent the level of performance.

High-performance cars and FPGAs: more in common than you think

The most legendary of these engines is the 426 Hemi. Since its introduction in 1964, the engine has developed the first, second, third and fourth generations. After NASCAR restricted it, it became famous. From 1966 until 1971, it was necessary to comply with NASCAR's approval clause, or product quality manufacturing requirements, which prompted the famous "Street Hemi" to be marketed, and some Dodge and Plymouth adopted it.

The Hemi engine has a displacement of 7 litres and features a high-speed cylinder with two basketball-sized 4-cylinder carburetor with a very conservative 425 hp rating. Few cars can match the Huda's Cudas and Challengers; perhaps only 427 Corvette can match it.

The age of the meat car has continued to this day, and the choice of models is becoming more and more limited. The price is acceptable, and most consumers can afford Camaro, Mustang, Corvette, Challenger or Charger. These cars have V8 engines, 400+ hp, and 600-700 hp engines.

Today's FPGA manufacturers are doing similar competition, which is very good for FPGA customers. In the past few years, almost all performance metrics have been increasing in terms of logic density, memory capacity, DSP blocks, transceiver speed and quantity. Of course, readers are no strangers to this.

High-performance cars and FPGAs: more in common than you think

A comparison is how to achieve these properties, which is the connection between theory and reality. Back to the original car car era, there are both hand and automatic. Faithful enthusiasts chose hand block. In the hands of a good driver, the 4-speed hand block is obviously better than the inefficient 3-speed automatic block. The hand block is also more fuel efficient, but I didn't care much about it at the time.

However, for modern meat trucks, the opposite is true. Automatic gear uses electronic control instead of oil pressure control. The speed of shifting is on the order of 100-200ms, which is much faster than people, and the same is true for speed matching. Electronic controls help the driver prevent the wheels from slipping. The shift paddles are used to select your own gear, although it is difficult to improve performance. Automatic gear is now also very fuel efficient, which is very important today. The relative number of gears is now reversed. For example, the current Dodge Challenger has an 8-speed automatic and a 6-speed manual transmission. Of course, many purists like the direct feeling of traditional or manual shifting, or like hand block. But this is no longer related to improving performance.

For FPGAs, there is the same trend, but it is not so well known. Traditionally, FPGAs have been manually programmed in Verilog or VHDL. Using fixed-point (integer) digital representations, the programmer decides on the underlying implementation, for example, when to insert pipeline registers. Even if the synthesis and adapter tools are all auto-completed, the quality of the final design will depend on the skill level of the FPGA programmer.

The new FPGA architecture is beginning to change these. For example, today's Altera Arria 10 FPGAs have a single-precision floating-point engine built into thousands of DSP blocks. With floating point, FPGA programmers do not have to determine bit width, truncation, and saturation levels after each digital operation, greatly simplifying programming tasks. Floating point numbers are represented and implemented to automate these tasks. Integers are now reserved for common functions such as loop counts, state machines, and memory indexes. This establishes a direct path between algorithm simulation and implementation, maintaining consistency between the system and the FPGA engineer.

Supporting the implementation of these features using traditional Verilog and VHDL design flows will continue to dominate the FPGA design process. However, there are other design processes. OpenCL is the language of GP-GPU programmers and is now optimized for FPGAs to provide a true "button-like" compilation experience.

With a model-based design, designers can stay in the Mathworks environment and get the best results, as evidenced by many complex high-throughput reference designs.

Similar to the hand block, FPGA designers can still choose to design and optimize as before, and the traditional design will work as before. However, FPGA designers will find that new automated methods can achieve the same or even better results. Moreover, with the rapid growth of logic density, many engineers will find that they do not have enough time to manually optimize large-scale FPGA designs as before. Just like a high-performance meat car, in the FPGA world, you should start to take advantage of automation.
This article is selected from the "Automotive Electronics Special", more quality content, download now
Automotive Electronics Special Issue

Whether you`re looking to illuminate your driveway or swimming pool, motion sensor lighting is a must when it comes to security and safety on your property at night. If you`re not in the know, movement triggers lights like these, so they work best in areas that don`t require continuous illumination.

The trick to buying the best make and model for your household needs is knowing what`s available. The most popular types were designed to brighten the areas outside of garages and also doorways. Additional options are used to light up potentially dangerous spots such as walkways and stairways.

To help you navigate the large sea of lighting choices, here are the best motion sensor lights available now.

When choosing the right security lights for your home, there are many factors to consider before making a purchase. You'll want to think about the design, brightness, light range, and reactiveness. If you're looking to invest in a lasting product, one of the best security lights available today is the Our BSPRO Dusk to Dawn Outdoor Security Flood Light with Motion Sensor. It's durable, bright, and can detect motion up to 8 meters away.

The light is powered by bright LEDs that will last for years and save energy, and the motion detector can sense motion up to 70 feet away, making it ideal for those with larger yards.

Solar Motion Sensor Flood Light

Best Solar Flood Lights With Motion Sensor, Solar Motion Sensor Flood Light, Solar Powered Motion Sensor Security Flood Light, LED Solar Flood Lights Security Pir Sensor Motion, Outdoor Solar Motion Sensor Solar Flood Lights

Jiangmen Biaosheng Solar Energy Technology Co., Ltd. , https://www.bsprosolar.com

Posted on