Re: Z-80 coprocessor cards



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:

[...]
Then again you can buy an Ez80 wich can have ethernet  and USB.
That's why I mentioned the EZ80SBC ;-)

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
.



Relevant Pages

  • Re: homebrew computer - where to start?
    ... The first electronic computers ... The next step was an I/O card that could write to - and read from ... before the Z80 was available. ... writing VHDL and getting a simple cpu up and going, ...
    (sci.electronics.basics)
  • Re: Z-80 coprocessor cards
    ... with a heirarchy of parallel I/O processors and specialized controllers. ... the Z80 CPU offloaded some tasks ... to its peripherals, such as CTC auto-reloading, ... The strength of the "classic" Z80 CPU ...
    (comp.os.cpm)
  • Re: Z-80 coprocessor cards
    ... fast CPU like an Intel Core2Duo or if you really like a current ARM chip ... that have less rom/ram than z80. ... oriented programming languages are doomed with a Z80 (yes, ... the same z80 core, a FLASH interface, UART, VGA and PS/2 keyboard ...
    (comp.os.cpm)
  • Re: eZ80 Single-Board Computer
    ... Z280 on ISA, uses a 16bit ISA bus and IO, FDC and Video. ... Would you be interested in an S-100 CPU card with an eZ80 on it? ... NS* (cpu with Z80) ... That is a serious flaw as memory management in a z80 environment ...
    (comp.os.cpm)
  • Re: CBASIC 2.8 = CBASIC-86 1.00
    ... The Z80 is not a clone of the 8080, it is a whole different CPU, much more advanced. ... using the CompuPro 8085/8088 dual CPU card, also I believe in the TRS 80 model 100 "notebook", and in many of the later IMSAI machines using their "MPU-B" card. ...
    (comp.os.cpm)