[Coco] [Color Computer] FYI: USB Modules & Add-Ons

jdaggett at gate.net jdaggett at gate.net
Mon Sep 4 14:38:31 EDT 2006


On 4 Sep 2006 at 10:26, John R. Hogerhuis wrote:

> 
> The driver issue for Cypress part isn't a huge hurdle considering that
> drivers already exist in C (from Cypress), 6502 assembly and in high level
> Forth as well. Now if there is a serious functional issue with the Cypress
> part that would be of concern but they seem to be doing ok with the
> Cypress chip at http://microusb.org.
> 
***************

Driver issues is not a real issue as long as you realize that there are flaws in the 
SL811 silicon that exist. One is the auto address increment function does not 
work properly. Second the part has some quarks when working with a hub. None 
of this is a major obsticles as long as t here is just one or two peripheral that need 
to be controlled. 


Converting 6502 assembly to 6809 asembly is not that terribly difficult. 

 
> Are there any equivalent parts to the Cypress chip that implement a USB
> Host Controller that can be interfaced to an 8-bit bus? Or perhaps just
> use a PC USB host controller and add a CPLD to do the interface logic that
> glues everything together.
*******************

There are other chips that have microcontrollers with embedded USB. Freescale, 
Microchip and Cypress to name some. 

There are USB 2.0 open cores that stuff nicely in a small FPGA. These would 
requie an external transceiver but that is no issue. 

Overall the SH811 chip is an option but not the only one. 

james




More information about the Coco mailing list