![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Programmable Logic Hands-On ProjectEDN Magazine May 7 and September 11, 1998 IssuesOverviewWelcome to the EDN Access addendum to my hands-on project published in the May 7, 1998 and September 11, 1998 issues of EDN Magazine. This is a work-in-progress; check back regularly for project updates and new downloadable files. The revision history will keep track of anything that consultant Stephen Wasson and I add, delete or modify. Design DocumentationBelow youll find the detailed specifications for the reference design, in several different formats.
Schematic-Based Design FilesConsultant Stephen Wasson and I were unable to complete schematic versions of the design in time for benchmarking against the VHDL alternatives in the September 11, 1998 article. I plan to cover schematic-vs-synthesis benchmarking in a future issue of EDN, and when the schematic designs are complete you'll find them here. VHDL-Based Design FilesThe table that follows contains links for downloading ZIP'd sets of the VHDL source files used with each vendor's compiler (Accolade and Synopsys source files are identical), the batch files I used during front-end compilation and back-end Alliance translate, map, place-and-route and timing analysis routines, and Xilinx Alliance's report files (when UNZIPping, make sure you retain the stored directory structure).
Enhanced Versions of Tables 2, 3 and 4
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| File Description | Accolade |
MINC |
Synopsys |
| Letter to Vendor | ACC_LTR.TXT |
MNC_LTR.TXT |
SYN_LTR.TXT |
| Vendor Results | ACC_OPT.ZIP |
MNC_OPT.ZIP |
SYN_OPT.ZIP |
Accolade is still working on their optimizations. Please check back for the results!
MINC is still working on their optimizations. Please check back for the results!
Synopsys is still working on their optimizations. Please check back for the results!
Soon after I completed my benchmarking, Xilinx began shipping the production release of Alliance version 1.5 (I used version 1.4 for my study). The table below contains links to report files using the synthesis tool-generated netlists I generated for TOPLVLRM.VHD, run through both Alliance 1.4 and 1.5 using a variety of configuration options by Xilinx (when UNZIPping, make sure you retain the stored directory structure). Below it you'll find a description of the computer hardware and operating system platform Xilinx used, as well as tables showing the 1.4-vs-1.5 results for comparison purposes.
| File Description | Accolade |
MINC |
Synopsys |
| TOPLVLRM.VHD | XILINX_A.ZIP |
XILINX_M.ZIP |
XILINX_S.ZIP |
The computer platform Xilinx used was a dual-processor Intel Pentium II-400 system, with 512MB of RAM and running Windows NT 4.0 (service pack 3 installed).
| Date | Description |
| 5/7/98 | Original publishing date. Website contains version 0.6 specification. |
| 9/11/98 | Comprehends results of synthesis vendor benchmarking for September 11, 1998 article. Contains VHDL source files, batch files, synthesis vendor and Xilinx Alliance toolset report files, enhanced versions of 9/11/98 article tables 2, 3 and 4, optimization letters to vendors and Xilinx optimization results. |
Your comments on this project and suggestions for future hands-on research are welcome.
Brian Dipert
edndipert@worldnet.att.net
http://members.aol.com/bdipert
1864 52nd Street
Sacramento, CA 95819
Phone: 916-454-5242
Fax: 916-454-5101
| EDN Access | Feedback |