ts-7000
[Top] [All Lists]

Re: [ts-7000] TS-7300 FPGA core files

To:
Subject: Re: [ts-7000] TS-7300 FPGA core files
From: David Hawkins <>
Date: Thu, 20 Mar 2008 18:00:23 -0700
Hi Jason,

> Thanks for your input!

No problem!

> our verification platform that I am using is done with Cadence, so in theory
> my verilog code can be compiled in Quartus but then would have to be ported
> back into linux land.

Quartus works fine under Linux ... oh, but thats probably not the
web edition ... I have both full and web installed. If you're
at (or affiliated with) a university, you can get a full license
without too much trouble.

> I will have to run many simulations with other pieces
> of the design as well as incorporate more.
> 
> Why wouldn't I receive the same error if done using Quartus II? After all,
> it is just verilog, right?

Nope. Its a black box :)

Altera FPGA-specific components are hidden from you. The RAM, PLL,
etc components have verilog wrappers, VHDL wrappers, etc, but
you never see a file with their implementation.

They do however provide simulation models. I use ModelSim-AE (Altera
Edition) where the libraries are compiled in by default, and I
also use ModelSim SE, where I have to compile the libraries
explicitly. Altera's Quartus II Handbook describes what to do
in Volume 3 ... if my memory serves me right ...

> If I can help it -I would rather use Cadence and just pass the edif
> into Quartus for synthesis and P&R.

Yep, it should be fine. You just need to figure out how to get
the Cadence tool to play nicely. For simulation it needs to pickup
the simulation versions, and for synthesis it needs to use
black-boxes for the components it does not know about.
I've done this for synthesis with Mentor Precision RTL and
Leonardo, so it'll be similar for Cadence. Look for
library mapping files, and probably read the Altera Quartus
handbook sections for your tool.

Altera is pretty good about responding to support requests too.

Cheers,
Dave


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU