[Coco] Any news on the so called CoCo4 or NextCoCo projectthatBjork was heading?
jdaggett at gate.net
jdaggett at gate.net
Wed Nov 17 17:46:32 EST 2010
Mark
I understand all that you have written and appreciate your imputs.
First off I have to consider my needs since there is no concise direction for any hardware. I
have my own needs. I will share them with the community and f there is interest then fine. If
not that to is fine. At least for my needs, I need small. Stacked boards fits my needs. Trying
to do it in a single board may not be small enough for my needs. I may still be able to do it in
a single FPGA. Though it will have to be in a PQ208 package to meet all the IO needs and
LUTs needed. BGA is out of the question. I want to stay with 2 layer boards. I do not want to
go to 4, 6 or 8 layers. PCB costs go up considerably. i also want to stay away from gold
plating of any kind.
just my thoughts
james
On 18 Nov 2010 at 7:52, Mark McDougall wrote:
> On 18/11/2010 2:47 AM, jdaggett at gate.net wrote:
>
> > One suggestion that I would throw out that has already been suggested.
> > Instead of one board do all have several boards that plug into a main
> > board.
>
> I'm going to have to disagree with this one. In fact, I would argue that it
> is *almost* a step backwards to the days of discrete chips.
>
> There are three problems I can see with this approach.
>
> 1. Connectivity. Any time you take signals off-chip you're constrained by
> the physical circuit and I/O count that have been designed into the system.
> You actually *lose* flexibility because you can't arbitrarily connect any
> two parts of the system.
>
> 2. Speed. Moving data on/off chip slows things down, not only in terms of
> raw clock rate, but also the fact that you need to shuffle data across in
> organised bus protocols. Even more-so when off-board connectors are involved.
>
> 3. Cost. Several boards with several FPGAs will always be more expensive
> than a single board with a single FPGA.
>
> I can see what you're trying to do - future-proof the design in terms of
> expandability. But that's very difficult to do - I'd even argue impossible -
> the way technology moves so quickly.
>
> It's more difficult than you would think to simply connect two (different)
> FPGAs together these days. With both core and I/O voltages changing and
> coming down all the time, it becomes a nightmare of multiple power rails and
> level translation. As well as the obvious cost implications, this also
> further reduces connectivity. Trust me, been there.
>
> I would argue that it's not difficult to predict the medium-term
> requirements of a Coco4 project. You can get FPGAs now large enough to run
> several complete Coco3FPGA instances at once in parallel. Once you've
> implemented the CPU, there really isn't much that consumes a lot of
> resources. Add the obvious I/O - VGA, PS/2, USB, SD/MMC, some sort of
> joystick interface, some sort of network, sound. Then add 1 or 2 expansion
> connectors for cartridge port (extremely expensive to add) and maybe legacy
> floppy (again, expensive to add for dubious gain).
>
> That'll do anyone for years to come. Beyond that, re-spin the board when the
> time comes. It's likely that technology has moved along far enough that
> it'll be cheaper than trying to expand the original design - smaller, faster
> FPGAs with different power requirements, new media/bus standards, new video
> standards, etc.
>
> And it's not as if the Coco4 project evolves particularly quickly! ;)
>
> Just my $0.02 worth...
>
> Regards,
>
> --
> | Mark McDougall | "Electrical Engineers do it
> | <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 10.0.1153 / Virus Database: 424/3262 - Release Date: 11/17/10
>
More information about the Coco
mailing list