QUARTERLY SPOTLIGHT :: WINTER 2005

INTRODUCTION

Welcome to FPGA Journal's new Quarterly Spotlight series. Each quarter, we'll be focusing on a specific hot topic in programmable logic design with articles and technical papers from leading programmable logic, tool, and IP companies. In this issue, we shine our spotlight on embedded systems design with FPGAs. With the recent explosion of embedded computing technology on programmable logic platforms, there's a lot to talk about in this new and exciting area.

In the spring, we'll move the spotlight to FPGA design tools, then to digital signal processing with FPGAs in the summer, and finally to low-cost/high-volume value-based FPGAs in the fall. We hope you enjoy this new supplement to FPGA and Programmable Logic Journal.

Kevin Morris – Editor
FPGA and Programmable Logic Journal

CONTENTS

UltraFast, UltraSmall, UltraController-II
Xilinx, Inc.

DDR Interface Design Implementation
Lattice Semiconductor Corporation

ZeBu™: Simply Faster Verification of SoC Designs
A Unified Verification System for Hardware Designer and Embedded Software Developers
Emulation and Verification Engineering (EVE)

Multi-Processor Solutions with FPGAs
Altera Corporation

FPGA Issues for Embedded Systems Designers
Actel Corporation

UltraFast, UltraSmall, UltraController-II
Xilinx, Inc.


SPONSORED WHITE PAPER

Leading the way in programmable innovation for more than 20 years, Xilinx adds to our rich history of breakthrough technologies with the sleek, powerful UltraController-II embedded processing engine. UltraController-II builds on the enormous adoption success of the first generation UltraController reference design released in January, 2004. This latest family member significantly optimizes system resources and enhances performance while providing new embedded capabilities to meet customer demands. All of this is delivered with zero risk, as the pre-configured and pre-verified microcontroller design is available free for the asking.

Based on the industry-standard PowerPC™ processor core immersed in the Virtex™-II Pro and Virtex-4 FX Platform FPGAs, a single UltraController-II reduces area by a stunning one-fifth over the original UltraController design. This ultra-compact design scales clock frequency to over 2X and raw performance to over 3X of the nearest competitor while power is reduced by over 4X compared to competing soft processor implementations. By leveraging both PowerPC cores in the Virtex family of devices, the dual UltraController-II also delivers two pre-configured designs while providing superior power reduction and resource optimization.

At the heart of the design is the 32-bit PowerPC 405 processor utilizing minimal FPGA resources by running code strictly from the integrated PowerPC 405 caches. This innovation eliminates the need for block RAM (BRAM) and has the complementary effect of reducing the controller’s power consumption. [more]


DDR Interface Design Implementation
Lattice Semiconductor Corporation


SPONSORED WHITE PAPER

Memory Overview
Over the past several years the electronics market and, more specifically, the memory market has undergone significant change. Prior to the electronics industry downturn in 2000, electronic system designers were less concerned with the cost of the components going into their next design, and more concerned with the raw, maximum performance they could achieve.

Today, increasing competition and decreasing profit margins have forced system designers to reduce next generation product cost while maintaining, or even increasing, system performance. One industry segment that has experienced substantial growth as a result of this transition is DRAM memory, particularly Double Data Rate (DDR) SDRAM memory.

DDR Memory first came on the scene as a high performance, low-cost memory solution targeted primarily at the personal computer and other cost sensitive consumer markets. More recently, due to the economic pressures squeezing the entire electronics industry, non-consumer products have also begun to incorporate DDR memory. (Figure 1).

DDR is an evolutionary memory technology based on SDRAM. DDR SDRAM access is twice as fast as SDRAM, because DDR data transfers occur on both edges of the clock, compared to SDRAM, which transfers data only on the rising edge of a clock. [more]


ZeBu™: Simply Faster Verification of SoC Designs
A Unified Verification System for Hardware Designer and Embedded Software Developers
Emulation and Verification Engineering (EVE)


SPONSORED WHITE PAPER

Introduction
Moore’s law continues to drive both chip complexity and performance to new highs every year, and continues to stress and periodically “break” existing design flows. Fortunately for EDA software users, the same shrinking geometries that make their design problems tougher are also helping to improve the compute performance for their EDA tools.

But when it comes to functional verification, traditionally the largest bottleneck in the design process, software-based approaches like simulation continue to lose ground. Why isn’t simulation speed keeping pace with device complexity? Because many new devices like 3G cell phones, internet routers, image processors, etc. require massive verification sequences that would take many CPU-years to simulate on even the fastest PC. These sequences are often a result of the need to run long, contiguous, serial protocol streams or complex embedded software in order to fully verify a new SoC or system design.

Increasingly, embedded software is overtaking the hardware content of SoC devices. The net result is a kind of chicken-egg problem: which comes first- the “final” hardware or the “final” software? [more]


Multi-Processor Solutions with FPGAs
Altera Corporation


SPONSORED WHITE PAPER

Embedded designers seeking high performance processing inevitably face the cost/performance/power “Bermuda triangle” where the best of intentions can achieve any two of the key objectives, but fails to achieve all three. Custom ASIC designs are suitable for those few who can afford the time, expense, and risk involved, but as device geometries continue to shrink and ASIC design costs continue to grow, fewer and fewer applications can justify the expense of a fullcustom design.

FPGA-based embedded systems featuring multiple soft-core processors offer a powerful set of new options for the embedded designer. No longer are ASIC designers alone in their ability to configure performance-optimized systems-on-chip with custom tailored feature set. Now developers can change the performance characteristics of their embedded system right up to the time the product goes into final test. Developers also can extend product life cycle, getting to market quickly and upgrading both software and hardware features remotely over the Internet.

While the term “multi-processor” may conjure up memories of academic papers on “parallel processing,” commercial applications of multiple CPUs in a single device are much more straightforward. When starting a new design, developers must meet certain performance criteria. Partitioning duties among multiple soft processors not only provides the design flexibility to adapt to lastminute design changes caused by evolving standards or competing products, but also the ability to keep pace with this performance criteria. [more]



SPONSORED WHITE PAPER

FPGAs have emerged as a critical component in many of today’s most demanding embedded system designs. Through a combination of unit costs dropping dramatically and the ease and flexibility they afford the designer, it is no surprise to see their adoption in embedded designs for products shipping into today’s hyper-competitive global markets. By establishing market presence, shaping customer preferences, attaining loyalty, building brand equity and of course achieving high profits, being first to market is critical to driving the success of most businesses. So how do you get your next great idea to market first, how do you control costs to make money once there and how do you protect your revenue stream and brand once your product is shipping in volume?

Getting to market first
Seeking excellence in all aspects of organization management, planning, development, manufacturing and marketing should help in achieving the ultimate goal of getting to market first, but from system design perspective, simplifying design through eliminating components is an important and all too often overlooked aspect of getting a design out the door. Many designers think that focusing on unit cost of FPGA-based solutions will give them the lowest total system cost and the quickest time to market, only to find that a vast array of complex and time consuming support infrastructure is required in their design to support their chosen device. In the low-cost (value-based) FPGA market there are several different technology choices available to the embedded system designer and the choice of FPGA technology makes a significant difference to the complexity of the embedded system design implementation and the overall time to design completion. [more]


You're receiving this newsletter because you subscribed at our website www.fpgajournal.com.
If at any time, you would like to unsubscribe, send e-mail to unsubscribe@fpgajournal.com. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material on this site copyright © 2003-2004 techfocus media, inc. All rights reserved.
Privacy Statement