
|
|
esl / systemc and fpga software tools |
|
|
|
|
|
-
Electronic System Level (ESL) may not be the best-named trend in EDA and design tools, but its time seems to be surely coming. ESL promises a "system-level" view of the design process, and both vendors and consortia are ramping up product developments to make ESL and its close companion, SystemC, begin to enjoy broad relevance. In this monthly, we look at new ESL developments as well as at software to make FPGA design easier. Most is news from the recent DAC conference, concluded in San Diego. Enjoy.
contents:
- esl: it's not just, an "emerging sales language"
- fpga software: fpga and software, the mix continues
- conference calendar
-
Survey Request - More than Just an Embedded Survey
-
Enter to win one of 3 $100 Amazon.com gift certificates. Help eg3.com identify the best trade shows, print pubs, online portals, and email venues. Get the survey results by participating now in the survey!
|
|
|
|
esl: it's not just, an "emerging sales language"
|
|
|
|
|
|
|
|
|
Whoever coined the term "ESL" for "electronic system level" might have done well to
Google ESL first. Is it English as a Second Language? The ESL Credit Union of Rochester, New York? Or the Electronic Sports League in Europe? Our favorite, of course, is when pundits refer to it as an "Emerging Sales Language." But seriously, what is ESL all about? What does it mean for chip and FPGA design? What's new and exciting?
Outside of the tight EDA community, you might not have been paying that much attention to ESL. To get started, check it out at Wikipedia / ESL and don't miss Frank Schirrmeister. Schirrmeister is a guru of SystemC / ESL for Synopsys, and his blog is an excellent learning center if you or your management wants to transition up from current design methodologies to ESL. His take on ESL is that one of its major benefits is a software/hardware co-evolution view from the beginning, and one of ESL's promises (along with SystemC) is to allow quick "virtual prototyping" of new chip architectures. The line between hardware and software is blurring, and ESL is a new way to get beyond these antiquated boundaries.
The big recent ESL news at DAC was the 9 June 2008 announcement from Open SystemC Initiative that the Transaction-level Modeling Standard, TLM-2.0, is now complete. The TLM interface standard enables SystemC model interoperability and reuse at the transaction level, providing an essential ESL framework for architecture analysis, software development, software performance analysis, and hardware verification. Again, virtual prototyping seems to be the early push among vendor / customers such as Intel and NXP.
One tools vendor with a clear early lead in SystemC / ESL is, of course, CoWare. They produced a wonderful "on demand" webinar on the new TLM 2.0 standard, which you can view here. They also announced a partnership with Freescale in the automotive space, using ESL 2.0 solutions to deliver triple-core virtual platforms for Freescale and an automotive OEM. It's a practical example of ESL-based technologies helping complex designs, today. Food for thought about how ESL might help you or your customers...
If you have a budget, another great place to learn about ESL is Gary Smith EDA. They have both a wallchart on ESL ("It's the software, stupid"), cost $500, and a software analysis on ESL, cost $1,000. A lower level "free" overview can be found from National Instruments, here, and of course there is the GreenSocs project for ESL cognoscenti. CoWare has a useful repository of ESL articles, here.
|
|
|
|
fpga software: fpga and software, the mix continues
|
|
|
|
|
|
|
|
|
Most of the buzz in FPGAs concerns hardware: either FPGAs from the big vendors or FPGA-based hardware from vendors like Pentek. Does ESL have any relevance to FPGAs? What sorts of new tools or approaches might emerge to make FPGA design easier, if not easy? Xilinx, for one, must believe in ESL as they have a special "microsite" on "ESL for FPGAs", here. Articles are mainly from 2006, so Xilinx was a bit ahead of its time.
That said, there are certainly vendors that are not ESL per se, but are trying to move the software approach up to a more systematic and system-level view. One to check out, for example, is Bluespec. That company produces an EDA toolset to significantly raise the level of abstraction for hardware design while retaining the ability to automatically synthesize high-quality RTL, without compromising speed, power or area. They just won an FPGA design contest at MEMOCODE 2008; the challenge was to sort large databases of encrypted data using any hardware and software design methodology targeting any field programmable gate array (FPGA) development platform. Details here.
Another leader in FPGA tools is Aldec. They announced their Riviera-PRO 2008.06 HDL Simulator. This product is "a behavioral, structural and mixed HDL language simulator for multi-million gate ASIC and FPGA designs. Riviera-PRO 2008.06 includes Verilog® simulation performance enhancements, increased SystemVerilog support, seamless SystemC/C/C++ and HDL co-debugging in common environment and new support for SVA and PSL assertions in the Waveform Viewer." Details here. The great thing about their approach is it is very language- and FPGA vendor-independent, allowing you as the designer a great deal of flexibility and agnosticism about hardware vs. software, and FPGA vendor vs. FPGA vendor. And, they are progressively minded enough to have a fabulous set of free demos and downloads, here.
In sum, while ESL and FPGAs haven't really met yet, the idea of taking a "systems view" and trading off hardware and software earlier rather than later will ultimately be a big player in the FPGA space. Stay tuned.
|
|
|
|
conference calendar - upcoming conferences of merit |
|
|
|
|
|
|
|
|
July is our favorite month. Life slows down, summer heats up, and even the trade show rat race lets up a bit. But, if you just can't live without some electronic / embedded systems design information and the glorious "face-to-face" of trade shows - here are some events to check out. Semicon West comes to San Francisco, July 15th, focused on the high-end semiconductor market. IP TV comes to Chicago, on July 22nd. We love IP TV: TV everywhere, now! Who needs to read, bond with children or spouses, garden? TV everywhere, on demand: go build it. Since Communism has fallen, you can check out the OSCON: Open Source Convention in Salt Lake City, UT, on July 25th to consider the evils of making money and the glories of communities cooperating to build open source software. (Just kidding about the location, it's in Portland, OR, where else?). And of course there's LinuxWorld which will be held at the Ronald Reagan presidential library, August 4th, colocated with the Orange County Republican Party convention. More seriously, the Linux geeks will convene in San Francisco, also to discuss their plans for world domination through free pizza, beer, and great open source coding. Have a great July. Read a book, bond with a spouse.
|
|
|
|
e-clips - about, submit, modify: |
|
|
|
|
|
- about e-clips
- e-clips alerts you to the best new Web resources, books, shows,companies, etc. based on your keyword 'profile,' e-clips will alert you each week about news, white papers, books, seminars, etc., that exactly match your selected keywords. find out more at http://www.eg3.com/eCLIPS/
- submit items to e-clips
- submit news, white papers, demo's, and other 'cool items' to info@eg3.com or check out the online media kit @ http://www.eg3.com/go/
- modify your e-clips profile
- to modify your profile, click here. to cease receipt of this e-clips, respond to this email with 'CEASE' in the subject line. or, to cease all e-clips to your account, click here or email cease@eg3.com from your primary email account.
This email was sent to <{{hdcPERSONAL-EMAIL-ADDRESS}}>
|
|
|
|
|
|
|
|
|
© 2008, eg3.com - info@eg3.com - tel. 510-713-2150
39111 paseo padre #316, fremont, ca 94538
|
|
|
|
|
|
|

|