[Coco] General question for the fpga guru's out there
Mark McDougall
msmcdoug at iinet.net.au
Tue Jan 1 20:47:35 EST 2013
On 2/01/2013 5:15 AM, T. Franklin wrote:
> The FPGA boardsused for CoCo emulation are simply ?evaluation?boards that
> MFG?s sell for Engineers and Schools to use as a teaching tool.
The eval boards have a range of connectivity options and unfortunately they
tend to all lack in at least one area; if it's not colour resolution, or RAM
type, it's SD card etc.
> Hemost common FPGA used to emulate the CoCo isthe Altera DE-1 board.
The Minimig (Amiga), OCM (MSX) & Zet (8086 PC) (as well as a few
lesser-known) projects all target the DE1 board, so it's going to remain
popular for a while yet. The DE1 has been superceded by boards with larger
devices; it's a pity because it was unique in that it had 24-bit VGA, Flash,
SRAM, SDRAM and SD slot. It also had two 40-pin IDE expansion connectors
which, whilst not strictly 5V tolerant - could be used to interface to
custom peripherals.
> The companies thatmake these boards are in the business
> of making and selling FPGA?s.
Agreed, they're simply not that interested in moving eval boards. The
revenue would even register as a blip on the radar - they may even be making
a slight loss.
The problem I see with the MCC-216 is two-fold; firstly, it is a hobbyist
build made to be as cheap to produce as possible, which means little or no
expansion I/O. So it'd very difficult and/or impossible to add legacy
peripherals. Secondly, there's always a possibility that they'll disappear
overnight.
One issue I see with the MCC-216 regarding Coco3FPGA is that it doesn't have
SRAM, which Gary uses for main memory. So he'll need to add SDRAM support -
with the inherent latency issues - to his design, and the Coco becomes even
less 'cycle accurate' (not that the 6809 core is atm anyway).
IMHO the DE1 is still your best bet. I'm not sure about the later TerASIC
boards, but the DE2 at least is somewhat backwards-compatible, so any design
for the DE1 is trivial to port to the DE2. I suspect that's true for the
DE2-70 and the DE2-115 - they at least look very similar.
I've mentioned this before; my colleague & I were working on a Coco
motherboard replacement project before rather sad circumstances drew that to
a close. However, if I ever found myself with enough spare time, I'd
certainly like to resurrect it. The emphasis would be on providing an
enhanced Coco experience with full legacy peripheral connectivity, and a
drop-in replacement for a Coco motherboard. It wouldn't be cheap, but it'd
be cool! Of course, I make no promises and it could well be 5 years away -
if ever.
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list