Re: Z-80 coprocessor cards
- From: lynchaj <lynchaj@xxxxxxxxx>
- Date: Tue, 2 Dec 2008 13:45:00 -0800 (PST)
On Nov 26, 12:48 pm, Howard Harte <hhar...@xxxxxxxxx> wrote:
On Nov 26, 5:07 am, no.s...@xxxxxxxxxxxxxxxxxxxxxxx wrote:
On Wed, 26 Nov 2008 08:16:08 +0100, Peter Dassow <z8...@xxxxxxxx>
wrote:
no.s...@xxxxxxxxxxxxxxxxxxxxxxx wrote:
On Tue, 25 Nov 2008 22:26:35 -0500, CBFalconer <cbfalco...@xxxxxxxxx>
wrote:
[...]That's why I mentioned the EZ80SBC ;-)
Then again you can buy an Ez80 wich can have ethernet and USB.
Why would 3ghz be a waste because of limited address? there are many
tasks that speed is more important than size.
If speed is more important, why not using an already existing and cheap
fast CPU like an Intel Core2Duo or if you really like a current ARM chip
Likely thats what I'd do. Heck for 100$ or so you can get a gumstick
ARM that is plenty fast with IO.
The arguement was a super fast is useless and it's not. There are a
slew of lesser machines running at amazing speeds as single chips
that have less rom/ram than z80. On the other hand interfacing any
chip that runs that fast and building a board around it is
non-trivial. With that few here would attempt building around BGAs
and 6-10 layer boards.
? Believe me, I like the Z80 design and the possibilities, but stack
oriented programming languages are doomed with a Z80 (yes, there is also
an Index register which will be used for similar purposes, but compare
it for example with a 6502, THAT would be a much more stack oriented
CPU). And modern CPUs are just more "compatible" with modern stack
oriented programming languages, so why cripple your possibilities down ?
Stack oriented languages do fine on z80. While the 6502 is a very
good chip the address return stack is pitiful compared to z80.
Allison
So like "if you are in Rome, do as the romans do" I guess you live
today, so why not using todays CPUs for todays purposes ?
Regards
Peter
I have two z80 FPGA designs I've been working on. One is a PCI card
that has a z80 core from opencores.org, and it runs at 33MHz. It has
32K of SRAM implemented in the FPGA, and busmasters across PCI to get
another 32k of RAM from the PC. This allows easy loading of code
because the memory can be shared between the PC and Z80. It also has
a bunch of I/o mapped peripherals like UART.
The other design works on the Xilinx Spartan 3E Starter Kit, and has
the same z80 core, a FLASH interface, UART, VGA and PS/2 keyboard
interface. The VGA interface and keyboard emulates the Vector Graphic
FlashWriter2, including correct font ROMs. I run the Vector Monitor
on it and it works well. It also has a memory management unit and an
SDRAM interface, but I have problems with the SDRAM. Aside from that,
and lack of a disk controller, it is a complete Vector system in FPGA.
If people have interest in working on it, I can post the source code
to the Opencores.org website.
-Howard- Hide quoted text -
- Show quoted text -
Hi Howard, Congratulations on your Z80 FPGA project. This is
wonderful news!
Are you replicating the VG floppy disk controller in the design? If
so, are you planning on using 16 sector floppy disks or some other
media?
Thanks and have a nice day!
Andrew Lynch
.
- Prev by Date: Unable to reach CP/M site
- Next by Date: Re: Z-80 coprocessor cards
- Previous by thread: Re: Z-80 coprocessor cards
- Next by thread: Re: Z-80 coprocessor cards
- Index(es):
Relevant Pages
|