Technology Industry
Industry: Email Alert RSS FeedProcessors at a price
Electronics Times, July 24, 2000
How to embed processors into the latest FPGAs is challenging strategists, says Nick Flaherty
Are you hard or soft? While that may seem a rather personal question, it is one that has had strategists at the two largest FPGA companies wracking their brains. All this is over processors and how to embed them into the latest field programmable devices.
The stakes are huge. The move aims to address a market of $50bn by 2003, including applications-specific standard products, and standard cell chips with embedded processors. By contrast, the traditional FPGA business would only be worth $5bn by that time, says Paul Hollingworth, European director of marketing at Altera.
Most RecentTechnology Articles
- The Era of Big Search is Over: Why 2010 Will Be All About Content
- Google Might Get Into Hosted Gaming Via YouTube
- iPod Touch Versus iPhone Downloads: Stats Are Misleading
- What AT&T's Head-Spinning Over iPhones in NYC Says About the Company
- Microsoft May Be Planning Home Network Cloud Services
- More »
Altera has taken a somewhat split approach, with simultaneous deals last month to embed ARM and mips 32bit processors as hard macros into base silicon of its devices. At the same time, it has been developing a 16bit processor architecture called Nios for use as a soft core for applications that need up to 50mips.
Xilinx, on the other hand, has gone the entirely soft route, taking the ARC configurable 32bit core to be embedded into the latest Virtex II parts.
One question that springs to mind is why this has not been done before? One reason is density, and that is also an issue for the hard or soft core approach. Only now are FPGAs reaching the densities where an embedded processor makes sense. It is all very well being able to use a processor core in an FPGA, but if that is all you can do, then both companies agree there is little point.
Now that the Apex family from Altera is reaching 1.5 million system gates (the first part shipped a matter of weeks ago), and Xilinx's Virtex II family is at one million gates today with two million promised later this year, and the prospect of 10 million next year, there is enough logic spare on these chips to add other system functions.
That is not so much an issue with the hard core approach of Altera. But with the Nios and ARC approaches, there has to be sufficient logic left over to make it worthwhile using an FPGA.
The ARC core occupies from 10,000 to 25,000 gates, which will take up 8 to 20% of a Xilinx Virtex FPGA, says Bippin Parmar, strategic marketing director of ARC.
"We are convinced that soft IP is the way to go," he said. "The reality of embedded software development is the problems happen when the chip comes back from the foundry and you have to rewrite code to compensate for a shortfall in the asic performance."
This becomes even more compelling when it becomes practical in Xilinx's low-cost Spartan II family of devices, which will happen probably with the move to the Virtex III family next year. If density is really an issue, there are also different configurations of the multipliers in the core for either higher speed or lower gate count, varying between 2000 and 5000 gates, he says.
Soft cores have traditionally been viewed as lower performance than the optimised hard cores, and that is still true. But two things have changed.
One is that FPGA architectures are now far more geared to the control logic requirements of processors with embedded memory and multiplier blocks in the infrastructure of the devices. The second is the configurability of the processor. Xilinx is focusing on the system performance rather than the all-out megahertz or mips of the processor core.
CORES AND NETWORKS
Xilinx is taking on the ARC core in two forms: as a set of preconfigured cores in the standard library of intellectual property and also through a network of ARC-approved designed centres.
Bob Terwilliger, CEO of ARC, said: "There are some people that can take on the whole solution of a reconfigurable instruction set but there are some people that might be a little frightened to use it.
"We started working with programmable logic three years ago, and that's always exciting to ARC because programmable logic was the best way of doing a reconfigurable processor, supported by a complete tool chain, and the ability to do profiling and debugging with a single toolset."
Instruction use profiling is key to the approach as it allows designers to target the performance-critical areas of the design and either create a new instruction or a block of hard logic to handle it. That gives tremendous system performance advantages, says Terwilliger.
"What was really beneficial was when customers had a critical loop and can go off and write a small amount of assembly code and a couple of hundred gates of logic," he said. "That's where the customer has always seen the benefit of using the ARC as a configurable processor."
There are also advantages to having direct access to the processor core, says Terwilliger. Opening up direct access to the registers in the core and to intelligent peripherals means that the internal bus does not have to run faster to get all the data in and out of the core.
One example comes from an existing ARC design house, White Eagle in San Jose, California, that is already using Xilinx FPGAs to build a voice coder for GSM basestations. This needed a 1MHz clock with the ARC core in a Xilinx Virtex FPGA rather than 115MHz on a fixed instruction set processor.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn't Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Building cost comparison between conventional and formwork system: a case study of four-storey school buildings in Malaysia
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market
- Effects of creative, educational drama activities on developing oral skills in primary school children




