bmab wrote:
I decided to folow this block diagram found in
C74 project and its successor
TTL 6502 Here I come (2015) and I haven't read all articles about both project
There's a lot to read!
And the design we ended up with is more complex than the design Drass presented at the beginning of the "TTL 6502 Here I Come" thread. Perhaps you will be interested in this evolution. It took about 3 years!
BTW, this project is the same one described at the C74 project link. You may enjoy
this video of a presentation about C74 by Drass at
this event.
(The
successor to C74 has not yet been built, and may perhaps never be, but the plans are quite far advanced; see
100MHz TTL 6502: Here we go! )
Quote:
Why this block diagram C74 project have a lot of registers in compare with the 6502 block diagram?
Hmmm. When you drive a car, it is basically the same experience regardless of the engine. For example, it doesn't matter whether the engine has 4, 6 or 8 cyclinders, or whether the engine powered by gasoline, diesel or even electricity.
My point is, there can be various methods that all accomplish the same thing.
-- Jeff
ps- Sean is correct about the added features. However, even without those added features, the C74 block diagram still does not match that of an actual 6502. For example, the C74 uses microcode rather than a PLA. This is one reason there are more registers -- for example, the pipeline registers, which are not visible by the programmer. ETA: oops, they're also not shown in that diagram!
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html