<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 06 Apr 2010 17:40:00 +0100
From   : philb@... (Phil Blundell)
Subject: "open" beeb bits...

On Tue, 2010-04-06 at 17:22 +0100, Philip Pemberton wrote:
> Jules Richardson wrote:
>  > The TUBE ULA's obviously one - same with the video ULA.
> 
> The TUBE ULA could probably be reimplemented in a CPLD if you were that 
> way inclined. You could most likely stuff a coprocessor core (say, a 
> Microblaze or a Picoblaze) and the ULA bits into a modern entry-level FPGA.

Yeah, we had quite a long discussion about that a year or so back.  The
number of registers that you would need to implement the full-size VDU
FIFO might be a bit of a struggle in a CPLD, but it would be easily
doable in an FPGA.  Or, as John appears to have done, you can just make
the FIFO smaller; I doubt there is much code which relies on being able
to stuff a full-length VDU sequence in there without blocking.

I did start work at one point on an FPGA implementation of a 6502 core
plus Tube ULA.  If I remember right it fitted fairly easily into a
smallish Spartan-3.  Unfortunately I botched the PCB layout badly enough
that I couldn't actually assemble the things, and I never found the time
to respin it.

p.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>