<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 15 Apr 2009 19:06:14 +0100
From   : jumbos.bazzar@... (Mark Haysman)
Subject: ReCo6502 now available

>> It also requires you to remove the ULA from your existing 6502 second
>> processor
>
> Has anybody tried to engineer a replacement for the Tube ULA?
>
> I was playing with an XMOS XS1-G4 development kit over Christmas. The
> XS1-G4 is a cheap 400MHz quad-core microprocessor with extremely fancy
> IO facilities that's designed for doing FPGA-like stuff. The thought
> occurred at the time that it probably wouldn't be too hard to knock up
> an XS1 coprocessor for the BBC, with the chip emulating the ULA (and any
> external CPU you like) in software...

You're not going to need anything so fancy to just do the ULA (altho the 
complete caboodle with it sounds good!). A CPLD may do it, but not one of 
the smaller ones. Register 1 is a 24 byte FIFO (and Reg 3 is  a 2 byte 
FIFO), so that's 208 registers before you even start on the others, status 
registers and control logic, altho the app notes say that R1 is only used 
for 10 byte VDU command length transfer, so maybe the size of it could be 
reduced without too much affect on performance. You could always place the 
RAM outside the CPLD, but that then defeats the "single chip" neatness. 
There are certainly chips that it will fit into with ease, it's just a case 
of balancing the cost to make it worthwhile doing.

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