![]() |
|
|
|||||||
![]() |
VHDL - "Independent" Simulation of Xilinx Project |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
We are doing a simple pld using Xilinx ISE 9.2i. The project began with
9.2i and must be finished with 9.2i. We are working under DO-254 and need to do either tool qualification or independent verification and validation with another tool set. GHDL and GTKWave have been chosen as the second tool set. But the customer objects that we are still using the Xilinx VITAL, primsim, etc., libraries. Is there an independent implementation of these libraries for GHDL? I've googled and got lots of links, but sorting through them hasn't revealed much yet. Thanks russ |
|
|
|
|
#2 |
|
Posts: n/a
|
On Mar 12, 8:33*am, russ <charleslyttle5...@charter.net> wrote:
> We are doing a simple pld using Xilinx ISE 9.2i. The project began with > 9.2i and must be finished with 9.2i. > > We are working under DO-254 and need to do either tool qualification or > independent verification and validation with another tool set. GHDL and > GTKWave have been chosen as the second tool set. But the customer > objects that we are still using the Xilinx VITAL, primsim, etc., libraries. > > Is there an independent implementation of these libraries for GHDL? > I've googled and got lots of links, but sorting through them hasn't > revealed much yet. Sounds like your customer is the typical military type with his head up his ass. -a Andy Peters |
|
|
|
#3 |
|
Posts: n/a
|
"Andy Peters" <> wrote in message news:109cb2ab-b79a-470b-9c87-... On Mar 12, 8:33 am, russ <charleslyttle5...@charter.net> wrote: > We are doing a simple pld using Xilinx ISE 9.2i. The project began with > 9.2i and must be finished with 9.2i. > > We are working under DO-254 and need to do either tool qualification or > independent verification and validation with another tool set. GHDL and > GTKWave have been chosen as the second tool set. But the customer > objects that we are still using the Xilinx VITAL, primsim, etc., > libraries. > > Is there an independent implementation of these libraries for GHDL? > I've googled and got lots of links, but sorting through them hasn't > revealed much yet. >Sounds like your customer is the typical military type with his head >up his ass. very good, there isn't enough humour on this newsgroup Russ, I would suggest you contact your DER and discuss the tools issue before going on a tangent with GHDL. Hans www.ht-lab.com HT-Lab |
|
|
|
#4 |
|
Posts: n/a
|
On 12 Mrz., 16:33, russ <charleslyttle5...@charter.net> wrote:
> We are doing a simple pld using Xilinx ISE 9.2i. The project began with > 9.2i and must be finished with 9.2i. > > We are working under DO-254 and need to do either tool qualification or > independent verification and validation with another tool set. GHDL and > GTKWave have been chosen as the second tool set. But the customer > objects that we are still using the Xilinx VITAL, primsim, etc., libraries. > > Is there an independent implementation of these libraries for GHDL? > I've googled and got lots of links, but sorting through them hasn't > revealed much yet. > > Thanks Hi russ, maybe you can point out to your customer, that libraries are part of the source code, not of the simulator tools. The mentioned libs are a description of the hardware you are using, and therefore as unique as your own source code. Or do you have multiple versions of your sources (e.g. one in vhdl, and another in verilog)? Well, the libs are also available in two HDLs, so you could do multilingual cross-simulation. e.g. vhdl soure with vhdl lib , verilog source with vhdl lib, vhdl source with verilog lib, verilog source with verilog lib Have a nice simulation Eilert goouse@twinmail.de |
|
|
|
#5 |
|
Posts: n/a
|
Alan Fitch wrote:
> russ wrote: >> We are doing a simple pld using Xilinx ISE 9.2i. The project began >> with 9.2i and must be finished with 9.2i. >> >> We are working under DO-254 and need to do either tool qualification >> or independent verification and validation with another tool set. GHDL >> and GTKWave have been chosen as the second tool set. But the customer >> objects that we are still using the Xilinx VITAL, primsim, etc., >> libraries. >> >> Is there an independent implementation of these libraries for GHDL? >> I've googled and got lots of links, but sorting through them hasn't >> revealed much yet. >> >> Thanks > > Can't you argue that gate level simulation in ISE is verified by the > actual hardware? If the hardware behaves the same as the gate level > simulation doesn't that mean something? > > Then you can restrict the two tool sets as a cross check of RTL > behaviour. > > regards > Alan > That solution is our Plan A, and might be accepted. I'm working on plan B, just in case. Plan C is to get the tool qualified, which will be expensive. Then there is Plan 9... russ |
|
|
|
#6 |
|
Posts: n/a
|
Andy Peters wrote:
> On Mar 12, 8:33 am, russ <charleslyttle5...@charter.net> wrote: >> We are doing a simple pld using Xilinx ISE 9.2i. The project began with >> 9.2i and must be finished with 9.2i. >> >> We are working under DO-254 and need to do either tool qualification or >> independent verification and validation with another tool set. GHDL and >> GTKWave have been chosen as the second tool set. But the customer >> objects that we are still using the Xilinx VITAL, primsim, etc., libraries. >> >> Is there an independent implementation of these libraries for GHDL? >> I've googled and got lots of links, but sorting through them hasn't >> revealed much yet. > > Sounds like your customer is the typical military type with his head > up his ass. > > -a The guy with the big checkbook never has his head up his ass. You play by his rules or find another game. russ |
|
|
|
#7 |
|
Posts: n/a
|
HT-Lab wrote:
> "Andy Peters" <> wrote in message > news:109cb2ab-b79a-470b-9c87-... > On Mar 12, 8:33 am, russ <charleslyttle5...@charter.net> wrote: >> We are doing a simple pld using Xilinx ISE 9.2i. The project began with >> 9.2i and must be finished with 9.2i. >> >> We are working under DO-254 and need to do either tool qualification or >> independent verification and validation with another tool set. GHDL and >> GTKWave have been chosen as the second tool set. But the customer >> objects that we are still using the Xilinx VITAL, primsim, etc., >> libraries. >> >> Is there an independent implementation of these libraries for GHDL? >> I've googled and got lots of links, but sorting through them hasn't >> revealed much yet. > >> Sounds like your customer is the typical military type with his head >> up his ass. > > very good, there isn't enough humour on this newsgroup > > Russ, I would suggest you contact your DER and discuss the tools issue > before going on a tangent with GHDL. > > Hans > www.ht-lab.com > > > > Thanks, that is under discussion. The object here is to present "alternatives" with costs. Also thrown into the mix is obsolescence planing and robustness. My root reason for this post is to propose two independent low-cost means of verifying the design. GHDL isn't a reqirement cast in stone. russ |
|
|
|
#8 |
|
Junior Member
Join Date: Jan 2009
Posts: 5
|
The way I do to use unisims with ghdl:
Code:
In project path I make a dir called unisim and then copy all files of vhdl/src/unisims in ISE install path in my case /opt/Xilinx92i/vhdl/src/unisims/ for 9.2i version and /opt/Xilinx/10.1/ISE/vhdl/src/unisims for 10.1. Code:
Then compile the unisim librarys with: Code:
Code:
On 9.2i version lines are (176564, 176565, 176566, 176567, 176568, 176569) and (188630,188631,188632, 188633, 188634, 188635). Now you are going to be able to compile your project with: Code:
I add a simple example of a RAM using unisims I found the next url: armadeus.com/wiki/index.php?title=How_to_simulate_post_synthesis_and _post_place_%26_route_design_with_GHDL aloque Last edited by aloque : 03-13-2009 at 07:02 PM. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error: Physical sythesis tool PALAC is not supported by Formal Verification tool Conf | bbiandov | Software | 0 | 12-22-2008 05:25 AM |
| ASP.Net Project Structure Question | koraykazgan | Software | 0 | 08-10-2007 08:23 AM |
| Post-Route Simulation does not give output for the first clock cycle Options | velocityreviews | Software | 0 | 04-17-2007 05:47 PM |
| VHDL (Assigning pins in xilinx) | amanpervaiz | Hardware | 3 | 12-02-2006 04:37 PM |
| StudentFilmmakers.com Hosts Second Annual PROJECT: FAIR Anti-Piracy PSA Contest and Online Showcase For VSDA | Walter Traprock | DVD Video | 2 | 02-06-2006 01:49 AM |