| ScratchMonkey 2005-09-27, 7:38 pm |
| Hellmark <hellmark@gmail.XXXXSPAM.com> wrote in
news:pan.2005.09.27.19.01.30.866314@gmail.XXXXSPAM.com:
quote:
> Well, for those who deal with software versions, emulation is for ones
> that properly recreates the behavior of the hardware, where as simulators
> mimic the general actions (basically trying to get the end result without
> following the same steps, so not as much processing power is needed)
The system I'm most recently familiar with is "Visual DSP", which looks a
little like Visual Studio (intentionally, to make it easy for newbs to
learn it). It can be used both as a front end for a hardware emulator pod
(again, just a JTAG probe to read the real CPU's internal state) or as a
simulator to do cycle-accurate timing. To get accurate timing, a pretty
good model of the real logic must be simulated. (I don't recall if it also
emulates the real silicon's bugs, which can be quite frustrating to work
around.)
|