MCU USB设备

1 AMD am186
1.1 am186cu
am186 runs 8086 instruction set. am186cc means communications controller, am186cu means communications USB.
Only the USB data endpoints can be used with the SmartDMA controller. Endpoint A must be configured for OUT data on SmartDMA Channel 2 (receive), while Endpoint B must be configured for IN data on the SmartDMA Channel 2 (transmit). Endpoint C must be configured for OUT on Channel 3 (receive), and Endpoint D must be IN on Channel 3 (transmit). Depending on the application, the appropriate endpoint should be chosen.

1.2 am186ESLV
am186ESLV means 16-Bit Embedded SRAM Low-Voltage.

2 Cypress EZ USB
2.1 EZ-USB Endpoint Buffers
EZ-USB Technical Reference Manual page 31
Figure 1-17. EZ-USB Endpoint Buffers

TI TAS1020B(TI Audio Solutions)每个端点的双buffer分别称为X Buffer和Y Buffer。

2.2 Timer
EZ-USB FX2LP 16bit Timer2支持下降沿捕获功能,分频系数只有4和12。
参考page 199。

2.3 showcase
chinde-d300: Cypress CY7C68013A

3 CH569 USBSS
Refer to LINK_IRQHandler() of CH569 USBSS. I think it's based on Daisho USB.
USBHS: 0x4000_9000
USBSS: 0x4000_8000
https://www.wch.cn/downloads/CH569EVT_ZIP.html

4 VCD
4.1 Shinco
1990s VCD18C
4bit MCU: Sony CXP50116
DSP: Sony CXD2540
VideoDrive: 1997 ESS ES3210F

1997 VCD-330A
8bit MCU: Sony CXP82220
DSP: Sony CXD2545
VideoDrive: N/A

4.2 BBK
MCU: Philips P89C238MBP
VideoDrive: 1999 C-Cube CL680

4.3 Portable VCD Decoder
2002 Sunplus SPCA716A

5 DVD
5.1 Malata
N980
MCU: 16b 25MHz AM186EM-25KC, EM stands for Embedded Microcontrollers

DVP-610
MCU: MT1389

5.2 Toshiba
SD K310P
MCU: 16b Toshiba TMP93PS42AF

5.3 NONTAUS
2007 DVD-N662
MCU: Sunplus SPHE8202 with USB FS Host

5.4 Portable DVD Player SoC
2004 MTK MT1389
MTK MT8105, ARM CPU
Panasonic MN2DS0018DP, AM32 CPU
2007 Sunplus SPHE8202

你可能感兴趣的:(USB,Cypress,EZ,USB)