|
Message
From: khantauheed at gmail.com<khantauheed@g...>
Date: Thu Dec 14 17:50:05 CET 2006
Subject: [oc] Quick Start on Opensource FPGA design VLSI Tools
hihow we split a clock in to subclock (i.e.divided by 2,3, 4) using VHDL. ----- Original Message ----- From: Shehryar Shaheen<shehryar.shaheen@u...> To: Date: Sat May 15 17:10:09 CEST 2004 Subject: [oc] Quick Start on Opensource ASIC design VLSI Tools
> Ofcourse the Alliance tools cannot be compared with Synopsys DC > or Cadence Buildgates etc but theses tools have big price tags > which > the Allaince tools don't. Its common knowledge that free tools may > not be wholly at par with the ones that are not free but then this > doesn't mean that nomenclature has to be different > Icarus Verilog is grouped under 'Verilog Simulator' but because > it doesn't have all the features that NC-Verilog or Verilog-XL have > it doesn't need to called say 'half-verilog simulator' or something > , now > does it :) > Alliance tools are free and are opensourse and yes they place > some amount of restrictions as to the way RTL is written but > then RTL is always written with strict rules keeping mind what > the synthesis tools will infer from the RTL. > Even Design Compiler or some other high end (and not free) tools > will not allow for absolute freedom to write what ever construct > one > feels like that is part of VHDL or Verilog language and the > synthesis > tools doesn't complain about it and one still might have to do > changes in the code to get it synthsized. > While they do support a larger synthesizable subset they are > neither free nor opensource. > ----- Original Message ----- > From: "Guy Hutchison" <ghutchis@g...> > To: "Discussion list about free open source IP cores" > <cores@o...> > Sent: Saturday, May 15, 2004 7:17 AM > Subject: Re: [oc] Quick Start on Opensource ASIC design VLSI Tools > > > That essentially IS logic sysnthesis of standard VHDL RTL > > > aftet this you get a VHDL gatelevel netlist made up with > > > standrad cells from the library sxlib ( sxlib is > distributed with > Allance) > > > > Unforunately, neither Verilog nor VHDL has ever defined what > portion > > of the language constitutes the synthesizable subset, and so > we are > > left with de facto standards. The bar for this is whatever > VHDL code > > can be accepted by common synthesis tools as Design Compiler > and > > Get2Chip. While VASY does support more constructs than I > thought it > > did, it was unable to translate several VHDL files (from > > opencores.org) which I have previously compiled with DC. > > > > This means that, in practice, unless you are coding > specifically for > > the Alliance tool set, compiling your code with VASY will > require > > rewriting substantial portions of it. > > > > My comment about being misleading was that if you make a > statement > > like "tool XXX supports logic synthesis" with no > conditions or > > caveats, anyone looking at the tool will expect it to have > roughly the > > same capabilities and limitations of other tools that support > logic > > synthesis; VASY/BOOM does not meet these criteria. > > _______________________________________________ > > http://www.opencores.org/mailman/listinfo/cores > >
|
 |