Hi all,
Now I learned something about designing a 68000 computer from scratch.
It's not really so complicated, when you know how to code already.
Anyway, my most important question is...
If I make a basic design with...
M68000 CPU, SRAM, ROM, GLUE and a custom made DMA, how fast would I be able to move data?
Eg:
How many longwords would I be able to read per second?
How many longwords would I be able to write per second?
How many longwords would I be able to copy per second?
-I would need something like 4.5MB (1.1ML) per sec, so how fast a CPU would I need?
Would 8MHz or 12MHz be enough, or would I need 16MHz or above?
If calculating it the simple way, it'd be...
12MHz: 12000000/4 (4 clock periods to move a longword) = 3ML per second, which then again would be 12MB per second. Now some of these clock periods would go to the CPU for instruction-fetch, say 1/3, so the above would be the absolute maximum, right?
-But I must be missing something here, because I have an old computer from 1988, which can only read 300kB per second and write 300kB per second, copy 230kB per second (unoptimized code).
If you have a board, where you could do a test, it'd be awesome, however, an approximated answer would do fine for me. =)
- aka a.k.a. aka -