D&R Industry Articles (February 2009)
Articles for the Week of February 23, 2009
How High-Level Synthesis Can Raise the Efficiency of Design Reuse
In this paper we present a design methodology based on high-level synthesis that allows retargeting functional IPs in the form of C++ programs to technology optimized RTL implementations. We will expose results that show that this approach can eliminate the usual compromise of design quality versus design time imposed by design reuse strategies, yielding optimal implementations in very short time.- PRODUCT HOW-TO: Bringing programmability to portable design
- PCI Express Gen 3 Simplified
- Analysis: BDTI benchmarks the CEVA-TeakLite-III
- How to control analog output from a CPLD using a pulse width modulator
- Viewpoint: More to IP reuse than software tweaks
- Viewpoint: Standard FPGA-based emulation will prevail
- How to pick a RapidIO switch
Articles for the Week of February 16, 2009
Refactoring to Prepare RTL for Reuse
Preparing a design for reuse, especially one not originally written with reuse in mind, often requires changing the RTL. Ideally, these changes should be made as quickly as possible and without introducing bugs. In this paper we introduce RTL refactoring as an efficient and safe mechanism for making such required RTL changes. Finally, we present a case study of applying several RTL refactors to Intel production-level SystemVerilog RTL so that it can be reused by another team.- DDR SDRAM Controller IP Designed for Reuse
- Power-aware FPGA design (Part 3)
- Behavioral Design Drives Low-Power Silicon
- Modelling a high data-rate 802.16 wireless modem
Articles for the Week of February 9, 2009
Migrating from SPI 4.2 to SPI 5 IP Core - Architectural Changes and Re-usability
This article discusses the architectural changes and IP re-usability scope for modifying an existing SPI 4.2 Transmitter and Receiver IP Core. SPI 4.2 and SPI 5 have a great deal of functional similarity which makes this IP migration smoother. The paper considers an existing SPI 4.2 IP core and examines the architectural changes and re-usability of the sub-modules. The addition of a few modules, which are a part of SPI 5 protocol, is also highlighted.- FPGA outsourcing: Ten questions you should ask
- Dynamic instruction set load-in method for Java SoC
- Power-aware FPGA design (Part 2)
- PCIe catches up in embedded system design
- Implementing LTE on FPGAs
- Abstraction and Control-Dominated Hardware Designs
Articles for the Week of February 2, 2009
A Platform for Performance Validation of Memory Controllers
With growing gap between processor and memory speeds, the memory bandwidth has become performance bottleneck for media applications. The memory controller designs are getting optimized to reduce the latencies added by them. It is necessary to prove the performance of memory controller on prototypes. It has been observed that the performance calculated in simulations is very difficult to achieve on prototype board. This is mainly because of subsystem limitations.- Power-aware FPGA design (Part 1)
- PRODUCT HOW-TO: Hardware IP design reuse made easy with Altium's Innovation Station
- Video transcoding techniques and applications