Re: Terrabites of storage
- From: Ric Locke <warlocke@xxxxxxxxxxxx>
- Date: Tue, 11 Apr 2006 20:35:07 -0500
On Tue, 11 Apr 2006 22:49:38 +0100, Neil Barnes wrote:
On Mon, 10 Apr 2006 19:21:20 -0500, Ric Locke wrote:
The 6502 is an interesting chip. Most of the instructions have four or
five "T-states" per clock; the designer exploited delays in the
transistors to make it work. Race conditions are integral to its
functioning. So yes, a 1 MHz 6502 is roughly equivalent in what it can
do to a 4 MHz Z80.
Not disputing, Ric, but that surprises me. The multi-t-states, not the
speed equivalence; I used to match a 750kHz 6502 against a 4MHz z80 and
found them remarkably close in performance.
I had occasion to dig into the 6502 as a 'black box' design recently, and
found it reasonably simple to replicate all the states (and improve on one
or two) using straight forward single phase latching - data available on
one half of the clock, latch on the other half. Effectively one t-state
per clock.
Well, I'd call that two by Z80 or 8080 standards, but I get your point.
Even the arithmetic instructions? The model I saw depended on the delays in
the clock buffers to latch input-result-out-store, and it varied according
to the delays through the ALU. But maybe analysis techniques have improved.
I haven't looked at the subject in a couple of decades.
At the moment I'm using a lot of the AVR range but I'd be happy if they
implemented the 6502 capabilities at the same speed, as a single-chip with
flash memory :)
OMG yes. Better yet, a cross between a 6502 and a PIC16 -- on-chip
peripherals, a couple K of memory, and the aforementioned flash block. A
whole 256-byte block of indirect memory access instead of one measly
register, and real arithmetic instructions. Heaven.
I don't expect it. Last I heard the IP was tied up in the MOS Technology
debacle, which is another reason there aren't any 6502-derived chips
around.
I use a lot of PICs (well, comparatively) and Z80/Z180s. One of the reasons
I stay with the old Zilog is the interrupts. I never quite understood why
it was that programmers and chip designers both don't scream for good
interrupt structures; it's by far the easiest and most elegant way to do
I/O. PICs are cheap, and useful development tools for them are cheap or
free, so they end up going into stuff almost by default.
Regards,
Ric
[neep neep neep. no more, I promise]
*** Free account sponsored by SecureIX.com ***
*** Encrypt your Internet usage with a free VPN account from http://www.SecureIX.com ***
.
- References:
- Re: Terrabites of storage
- From: David Friedman
- Re: Terrabites of storage
- From: Rich Weyand
- Re: Terrabites of storage
- From: Kai Henningsen
- Re: Terrabites of storage
- From: Wilson Heydt
- Re: Terrabites of storage
- From: Ric Locke
- Re: Terrabites of storage
- From: Neil Barnes
- Re: Terrabites of storage
- Prev by Date: Re: Viewpont characters 100 years older than you.
- Next by Date: Re: Erosion
- Previous by thread: Re: Terrabites of storage
- Next by thread: Re: Terrabites of storage
- Index(es):
Relevant Pages
|