Rapidly changing market demands drive more and more system designers to use PLDs in their embedded solutions to ease the pressure of time to market and the need for design flexibility. This market has traditionally been dominated by ASSPs and ASICs. PLDs have always been considered high-cost, high-power solutions. However, as Moore's Law continues to take effect, the unit cost of PLDs continues to decline. In high-volume applications such as communications, computing, peripherals, industry, medical, consumer and automotive, PLDs' inherent advantages of flexibility, programmability and faster time to market have become viable alternatives to ASICs and ASSPs. Moreover, silicon process and design optimizations make PLDs usable in a wide range of low-power applications.
Time to market and design flexibility
As market demands change rapidly, getting products to market quickly is more critical than ever. The most feasible solution is to shorten the development cycle to ease the pressure of time to market. Programmable logic enables designers to achieve this goal. Figure 1 compares the product development cycles of the two to illustrate how PLD products can help introduce new products.
Figure 1: Product development cycle
In addition, due to the shortening of product life cycle, the fixed function characteristics of ASSP cannot meet the needs of product changes. More and more designers use programmable logic in their products to develop new functions and standard products by modifying PLD design and reconfiguring devices to perform new operations. Using programmable logic, designers can provide several different versions when introducing products, and can update products arbitrarily in the field without additional engineering planning and reducing costs.
Production costs
Generally, a PLD is used to realize the product prototype, and then an ASIC is used for mass production. However, the ASIC development process requires a long development cycle and very high non-recurring engineering expenses (NRE). Therefore, the question becomes whether the return on investment is better with an ASIC or a PLD. Advances in process technology (90nm or more advanced) have allowed PLD manufacturers to narrow the high-volume price gap with ASICs. The unit price of ultra-low-density PLDs with 128 macro cells or less in volume is about $1.50 for 100,000 units or more.
Designing with CPLDs and FPGAs requires consideration of both static and dynamic power consumption. In most
Low-density, low-power CPLD
For smaller designs, such as bus interfaces, bridges, and handheld devices (see Figure 2), the use of low-power, flash-based CPLDs can provide lower-cost, low- to ultra-low-density solutions.
For power-sensitive applications, Lattice Semiconductor's ispMACH4000Z (Z stands for zero power) CPLD can provide a very good low-power solution.
Figure 2: PMP design using Lattice ispMACH4000Z
With so many devices to choose from from multiple vendors, it is important to fully understand the design requirements. The following guidelines can help designers select the appropriate CPLD:
1. What is the budget for static and dynamic power consumption?
2. What is the required I/O to logic ratio to provide bus width for bridging and interfacing applications?
3. What is the optimal density and packaging for this application?
4. What is the required voltage tolerance at the output?
5. What is the required timing margin?
6. Is the selected device field programmable and are the development tools easy to use?
7. What are the security requirements?
Different CPLD vendors have different specifications and requirements, so choosing the right device depends on which parameters are critical to the design. Table 1 shows a set of specifications provided by the device to match the design requirements.
Table 1 A set of specifications provided by this device to match the design requirements
[page]
Low power solution for medium density PLD designs
High-density designs require PLDs based on lookup tables (LUTs), such as FPGAs or crossbar PLDs. These devices can provide more embedded functions, larger memories, higher speeds, PLLs and DLLs for timing management,
Most LUT-based FPGAs do not have a "zero power" option. However, system designers can reduce power consumption by shutting down the device during certain cycles of the system. Figure 3 shows how a fast power cold start of a nonvolatile FPGA can reduce overall power consumption. Nonvolatile devices that can quickly acquire logic functions after power-up are ideal for these applications. On the other hand, SRAM-based FPGAs spend most of their cycles configuring.
Figure 3: Using a nonvolatile FPGA to reduce power consumption during operation
Most FPGAs are SRAM-based, but nonvolatile FPGAs based on flash memory are now available. Nonvolatile FPGAs offer design advantages over SRAM-based FPGAs. (See Figure 4.) In addition to the ability to manage power, the advantages of nonvolatile FPGAs include:
1. No need for a boot PROM, reducing the number of devices in the bill of materials (BOM);
2. No bit stream required, providing the highest design security;
3. Real-time in-system programmability with debugging and update capabilities;
4. Infinitely reconfigurable SRAM FPGA structure.
Figure 4: Non-volatile FPGA
The crossover programmable device MachXO from Lattice Semiconductor is a good example. Compared with traditional CPLD, MachXO devices have the advantages of both FPGA and CPLD in terms of non-volatile, low-cost, instant-on, and high-performance logic solutions.
Conclusion
With time-to-market advantages, flexibility, programmability, and low-power options, CPLDs and FPGAs have become viable design solutions for a wide range of applications in a rapidly changing market. PLDs with multiple densities and a variety of embedded features can provide fast development cycles for designs. As described in the article, they can be optimized for low power consumption and high system integration. As processes continue to improve, the price between ASICs and PLDs is rapidly approaching.
Previous article:High-speed data transmission based on PCI bus between DSP and PC
Next article:Research on Hardware Circuit Design of PCB Tester Based on FPGA
Recommended ReadingLatest update time:2024-11-16 19:40
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- New review activity! Free review of TI LAUNCHXL CC2650
- Renovation of old items + Bluetooth payment speaker into wireless doorbell
- Share: Domestic power IC replaces foreign
- Which book is good for learning single-chip microcomputer? 51 single-chip microcomputer tutorial book recommendation
- Can lm324 achieve a 0.05hz second-order high-pass filter?
- How to get the current memory address when STM32 uses DMA? (Solved)
- The 24A MOS tube can replace the 25N50 model parameters and is used in AC-DC switching power supplies.
- Playing with Zynq Serial 3 - Introduction to AXI Bus Protocol 1
- PHYTEC's imx8mplus development board review
- [RVB2601 Creative Application Development] 4. Use RTC to record time