With ise or quartus you can learn about synthesis
by running code examples to the RTL or Technology viewers.
-- Mike Treseler
Reply by elesser●June 12, 20062006-06-12
thanks a lot, everyone!!
Reply by Eric Crabill●June 12, 20062006-06-12
Hello,
You might look for a copy of "Synthesis and Optimization of Digital
Circuits" by Mr. Giovanni De Micheli. I would advise previewing this text at
a library before you consider buying it, though. I found it a bit abstract
for my own taste.
Eric
"elesser" <elesser@gmail.com> wrote in message
news:1150096033.903404.265200@f14g2000cwb.googlegroups.com...
> Any particular book that focuses on this subject that you liked?
Reply by JJ●June 12, 20062006-06-12
elesser wrote:
> Hi,
>
> Thanks!
> Any particular book that focuses on this subject that you liked?
>
> Sincerely,
> E. Lesser
Not really, most of my textbooks on synthesis are dated back to the
earlier work and are really for ASIC design. Some I picked up from
Microcenter when they quite selling technical books, got many for $10
instead of $70+++.
more ideas
Use amazon search engine on same strings to get idea of whats there,
you don't have to buy anything or your Uni will have.
Look for peer reviewed academic papers, you should have full access to
IEEE, ACM & other portals, use citeseer, google scholar. Outside Uni,
access is much more limited. Millions of papers on lots of interesting
research things.
Look at some of the free synthesis software that does structural or
behavioural synthsis, then you could read their sources, some get
mentioned here quite often.
Look for geda, & edacafe as portals, 1st 2 hits on google <free eda
software>
And google groups for same or similar to find threads on open software.
Checkout the DAC conference for company listings, papers presented, not
sure if they are online.
Also dig around X,A,L websites for any technical or application notes
on synthesis, doubt you will find research level EDA type material but
it might help since their tools will be proprietary. Some of their
employees publish quite a few papers, perhaps that why they got hired.
As has been said here before, there are no or very few books on FPGAs
since they move so fast. My last technical "FPGA" book covered the 4000
I think, and nothing about synthesis.
There are a few FPGA versions of ASIC books that cover language use but
nothing much added for FPGAs so no real extra value.
happing digging
John Jakson
Reply by elesser●June 12, 20062006-06-12
Hi,
Thanks!
Any particular book that focuses on this subject that you liked?
Sincerely,
E. Lesser
Reply by JJ●June 12, 20062006-06-12
elesser wrote:
> Hi everyone,
>
> I'm a student electronics and computer engineering, and I've already
> got quite a bit of experience with hardware design in general and with
> VHDL.
>
> I was wondering if someone knows a good reference or book that explains
> what the VHDL compiler actually does with the code, to convert it into
> logic and put it into the FPGA. In other words, how is a VHDL compiler
> created, how does it take your code, like a behavioural approach, and
> litteraly draws a logic circuit out of it?
>
> Does anyone know a good website/book/reference where to start to get
> this knowledge?
>
> Thanks.
>
> Sincerely,
> E. Lesser
google <structural synthesis>
google <behavioural synthesis>
It doesn't matter what the front end language is, VHDL, Verilog &
others all map to the same internal representation prior to the real
work of synthesis. Synthesis started with ASICs and moved later to
FPGAs so some of the material will only cover ASIC.
John
Reply by elesser●June 11, 20062006-06-11
Hi everyone,
I'm a student electronics and computer engineering, and I've already
got quite a bit of experience with hardware design in general and with
VHDL.
I was wondering if someone knows a good reference or book that explains
what the VHDL compiler actually does with the code, to convert it into
logic and put it into the FPGA. In other words, how is a VHDL compiler
created, how does it take your code, like a behavioural approach, and
litteraly draws a logic circuit out of it?
Does anyone know a good website/book/reference where to start to get
this knowledge?
Thanks.
Sincerely,
E. Lesser