How to utilize advanced FPGA features without getting locked into an architecture
October 18, 2006 -- pldesignline.com
A vendor-independent design approach that allows design development independent of the target FPGA architecture can pay big dividends.
Programmable logic in today's FPGAs now provides more than just basic glue logic. Advanced features that accommodate your system needs and offer the flexibility for design verification and debugging, such as large complex memory and DSP structures, have been implemented in embedded blocks in the FPGA. Each major FPGA vendor offers competitive devices with slightly different specifications and characteristics that can affect both functionality and performance of a target design. For example, while devices from two different vendors may both be optimized for DSP applications, small details in how the registers are pipelined or how the data is muxed can affect the overall performance and utilization of the DSP function. A design approach that allows design development independent of the target FPGA architecture can pay big dividends.
In a vendor-independent approach, hardware description language (HDL) can be written to allow multiple FPGA architectures to be targeted without code modification and re-simulation. This approach allows you to fully explore the design space, delaying the selection of the FPGA architecture until the implementation phase. The resulting design is easier to maintain and retarget should the vendor obsolete the original FPGA. Furthermore, such an approach allows for easy reuse of functional blocks by other projects as the source code remains independent of architecture.
With a vendor-independent design methodology and a capable synthesis tool, the ability to select the best device for your design allows you concentrate on the design and not on whether you have chosen the correct device. Synthesis technology provides the ability to seamlessly implement complex functions in the design by automatically inferring or recognizing complex structures and properly mapping them to the available resources in the target FPGA technology.
To read the full article, click here
Related Semiconductor IP
- Root of Trust (RoT)
- Fixed Point Doppler Channel IP core
- Multi-protocol wireless plaform integrating Bluetooth Dual Mode, IEEE 802.15.4 (for Thread, Zigbee and Matter)
- Polyphase Video Scaler
- Compact, low-power, 8bit ADC on GF 22nm FDX
Related White Papers
- Control an FPGA bus without using the processor
- How to Reduce FPGA Logic Cell Usage by >x5 for Floating-Point FFTs
- How FPGA technology is evolving to meet new mid-range system requirements
- How to use snakes to speed up software without slowing down the time-to-market?
Latest White Papers
- Reimagining AI Infrastructure: The Power of Converged Back-end Networks
- 40G UCIe IP Advantages for AI Applications
- Recent progress in spin-orbit torque magnetic random-access memory
- What is JESD204C? A quick glance at the standard
- Open-Source Design of Heterogeneous SoCs for AI Acceleration: the PULP Platform Experience