[Coco] An FPGA GIME project, and CoCo FPGA Experimenter's Board
Marcelo Cannella
marcelo.cannella at gmail.com
Wed Oct 28 11:17:44 EDT 2015
Ed. Very good projects!
2015-10-26 17:15 GMT-03:00 Mathieu Chouinard <chouimat at gmail.com>:
> sound really interesting
>
> On Mon, Oct 26, 2015 at 4:13 PM, Zippster <zippster278 at gmail.com> wrote:
> > A little bit of my planning for the board...
> >
> > So far for features to be included on the board I have…
> >
> > Fully implemented bi-directional interface to the CoCo through the
> cartridge slot,
> > with FPGA control of level-shifter ICs where useful
> > - 42 pins
> >
> > VGA output, 3 bits per channel resistor DAC
> > - 11 I/O pins
> >
> > RS232 I/O via Maxim 3238 serial transceiver
> > - 9 I/O pins
> >
> > Stereo Sound out jack - 2 channel PWM
> > - 2 I/O pins
> >
> > ADC input - ADC128S022CIMTX (Texas Instruments)
> > - 4 I/O pins
> >
> > SDRAM (32MB)
> > - 39 I/Opins
> >
> > 2x 16-bit shifters (32 pins) + shifter controls (8 pins)
> > (for TTL level inputs or LVTTL outputs)
> > - 40 I/O pins
> >
> > ~25 pins left - (will likely end up being unshifted general I/O)
> >
> > A few ideas I’ve had include…
> >
> > Implementing a hardware sound function via PWM, that as has been
> suggested before,
> > would allow for sampled sounds to be played on cue from the CPU without
> tying it up for actual
> > sound generation. Basically you'd upload your sounds to the hardware
> sound system when
> > loading your program code and then just call a sound as needed.
> >
> > Implementing a WordPak style interface allowing for an 80 column or
> greater text output
> > on a second display (VGA) for text-intensive things. Of course there’s
> the possibility of
> > implementing graphics modes as well.
> >
> > It was suggested by Camillus to use a layout for some of the I/O headers
> that will be compatible
> > with Arduino style shields. I think this is a good idea, and I’ll try
> to do that.
> >
> > I realize a project like this will probably only be of interest to a few
> people other than myself,
> > but I think it may be an important one as it could lead to a few
> different hardware options for
> > the CoCo. At the very least it should be an excellent learning tool for
> interfacing FPGAs
> > to an 8-bit microcomputer. :)
> >
> > So I’ve put a page here I’ll post updates to for those interested…
> > <
> https://sites.google.com/site/thezippsterzone/coco-fpga-experimenter-s-board
> <
> https://sites.google.com/site/thezippsterzone/coco-fpga-experimenter-s-board
> >>
> >
> > - Ed
> >
> >
> >
> >> On Oct 22, 2015, at 8:36 PM, Zippster <zippster278 at gmail.com> wrote:
> >>
> >> I think I will do the Experimenter’s board first. It shouldn’t take
> too long,
> >> will give me some practice with the BGA packages, and may prove to be a
> >> useful tool in developing the GIME project.
> >>
> >> I think I have the interface to the CoCo port (level shifters) all
> figured out.
> >> A couple of things I want to put on the board for sure will be a VGA
> port, and sound
> >> out (resistor DACs). So it could be configured as a video card similar
> to a
> >> WordPak, or a sound board (among a multitude of other things).
> >>
> >> It looks like the interface to the cart port will use up 42 FPGA pins,
> so there
> >> will be 130+ for other stuff! I think you could probably make the
> ultimate I/O board
> >> out of this thing. :)
> >>
> >> - Ed
> >>
> >
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco
>
>
>
> --
> A te quaeso, sicut in Aeneidos libro quarto Aeneas, elocutus
> desiderium erigendi suum obeliscum in templo Venereo Didonis, ab ea
> quaesivit, tuae domi an meae?
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
More information about the Coco
mailing list