----------------------------------------
From: jos.mar at bluewin.ch
Michael Hart wrote:
Agreed. There seems to be very little difference
between programming and making a CPU these das.
I would diasagree, having had to debug some hardware made by people who mistook
VHDL for a general purpose progamming language.
Jos
Hi
The problem is that things like VHDL and Verilog are really
just maps of the silicon territory. They are not a complete
definition. When pushing silicon to the speed limits with
engineered circuits, there are times when the circuit just
doesn't map everything into a descriptive language.
Most people think that the ASIC flow is the primary
method of creating new processors. That is only true if
your not interested in creating the ulimate processor.
As mentioned, this flow is great for a large number
of embedded processors. The speed needed for these is
typically at the lower end of things.
I work for a company that creates processors, although
we use a high level language to describe the architecture,
we create many cicuits that could not be created by
an automatic process. We use standard cells when performance
isn't needed but many man years goes into optimizing
the key circuits.
Dwight
_________________________________________________________________
Get quick access to your favorite MSN content with Internet Explorer 8.
http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MS…