[Coco] Learning CPU Architecture and Digital Design
Mark McDougall
msmcdoug at iinet.net.au
Tue Feb 19 16:31:34 EST 2013
On 20/02/2013 2:16 AM, T. Franklin wrote:
> Curious, Do these "commercial" cores do a better job of emulating the
> clock timing of the 6809 vs the "open source" cores? I'm just wondering
> if paying for a core would result in any bennifit over the open sours
> models.
There's no rule of thumb for cycle-accuracy. The T65 (6502) open core is
cycle-accurate, and although it doesn't say it, I'm pretty sure the T80
(Z80) open core has been modified for cycle accuracy. OTOH the 68K open core
is not, and neither is John's CPU09.
The aforementioned 6809 core(s) from Microsemi are not cycle-accurate, and I
suspect the Sierra one isn't either otherwise it would most definitely be
advertised as such. OTOH there are commercial 8080 & 8085 cores which are
cycle-accurate (for the most part).
Also bear in mind that if you purchase a commercial core, you may not
necessarily be getting the source code (unless you pay a *lot* of money).
Some cores are distributed in binary/obfuscated forms that are locked to
your design or device, hardly suited to an open hobby project.
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list