??? 06/14/05 16:10 Read: times |
#94910 - synchronization Responding to: ???'s previous message |
Erik states:
"That is not "synchronization", that is emulating." Richard replies, Well, then these things we use are not microcomputers, they're emulators. I always thought an emulator was a device external to the target system that emulated the performance of the target device. I guess I'm wrong ... The synchronization is what is being studied. Whenever precise sync between processes, internal or external is in question, it's necessary to use an MCU that executes its code at precisely the rate in the target circuit. That's what enables one to capture the event with a logic analyzer or determine its sensitivity to code. Erik states: "...Ceibo can go to 33MHz." and I wonder, Does it execute one instruction per clock tick at that rate? Eric states: "...No simulator will ever be "true"." to which I reply, There's nothing to prevent it. If sufficient effort is put into the software, it will compute timing, memory and register contents, etc, quite faithfully. If it doesn't, it's not a very good product. I've been writing simulation tools since the '60's, and I can assure you, since nothing is "real" in a simulator, it is only a matter of proper software design to create a simulator that provides correct and proper detail from its task. Emulation in hardware is quite a different matter. about complaining to KEIL ... I figure the email I sent them should be enough. If it's not, it's not my problem, since I'm still just evaluating their tools. I doubt their support of the Maxim/Dallas parts is adequate if they don't fully support the page mode accesses to external memory. They've had long enough to make this work if they're going to. I suspect they'll skip that step. The matter of whether this particular sales person knew the details well enough to represent them adequately is an internal personnel matter for them. It's not my job to filter their personnel. They work for their stockholders, after all, and not for me. I'm just a potential customer, though I'm less so each time I learn something new about their products. They're just another software vendor ... <sigh> ... RE |