Re: External Ram on Z8?



On Sat, 15 Jul 2006 13:34:47 -0400, ziggy <ziggy@xxxxxxxxxxxxxxxx>
wrote:

Wondering if there is a way to add external ram to a Zilog Z8. It does
not appear that there is from looking the docs and pin-out, but i might
have missed something.

The integration of the Z8 is really nice to reduce parts count, but 4k
ram isnt going to cut it in my case.

Practically any processor with a few general purpose input/output
ports and with some external latches can be used to connect gigabytes
of RAM for _data_ storage. The problem is that for typical DRAM
access, the multiplexed row/column address can be taken from some
output port bits, you then would have to generate the RAS/CAS signals
programmatically through to separate output port pins, thus the access
would be quite slow, but still well within the maximum times allowed
for DRAMs.

For the actual data transfer, when using external RAM with a common
I/O pin, just remember to program the controller port data direction
register as input for a read operation and as output for a memory
write operation.

These methods are usable, if you need a lot of RAM, but the transfer
rate is low.

Executing programs from such external memory would be much more
challenging :-)

Paul

.



Relevant Pages

  • mandrake 10.1 too slow
    ... RAM: 192 MB ... data transfer speed: 5263 KB/second ... Would you think it's the HDD that makes application startup slow? ... physical memory and resorts to the slow disk I/O? ...
    (alt.linux)
  • Re: MicroBlaze and RAM Application
    ... into RAM and then bootloader jump to RAM itself? ... This feature is just useful only to create the application to be ... How much is really a "good performance cache" the which one created ... if your application is to be executed from any external memory then ...
    (comp.arch.fpga)
  • Re: sorting 1 million integers with 2MB RAM
    ... ram or to purchase 2 GB ram? ... sophisticated sorting routine using $60: ... so the correct solution is to buy more memory. ... controller on a board with no socket for external memory (and perhaps even ...
    (comp.programming)
  • Re: FORTH DAY and INTELLASYS NEWS - images - notes
    ... and a software defined external memory interface per cluster. ... I got the number wrong on the RAM size. ... absolute limit, just a limit of what can be run from internal RAM. ...
    (comp.lang.forth)
  • Re: sorting 1 million integers with 2MB RAM
    ... ram or to purchase 2 GB ram? ... controller on a board with no socket for external memory (and perhaps even ... wind up retooling a chunk of a production line. ...
    (comp.programming)