圖像采集與處理系統(tǒng)的USB通信接口設(shè)計(jì)
系統(tǒng)中將 SX2 配置在DM642 的CE1 空間,四個(gè)端點(diǎn)(EP2,EP4,EP6,EP8)的地址空 間是0xA0000000~0xA0001BFF。控制接口(EP0)的地址空間為0xA0002000~0xA000203F。 CY7C68001 與DSP 之間使用異步讀寫(xiě)方式完成二者之間數(shù)據(jù)和命令的交換。中斷信號(hào)占用 DM642 的外部中斷EXT_INT5,四個(gè)狀態(tài)信號(hào)(READY、FLAGA、FLAG 和FLAGC)和 喚醒信號(hào)分別配置在EPM240G[6]中的USB 狀態(tài)寄存器(USB_STS)和USB 喚醒積存器中 (USB_WAKEUP) 。EPM240G 占用DM642 的CE1 空間, 地址范圍是 0x9A080000~0x9A080020。接口電路如圖2 所示。
主要接口信號(hào)包括控制信號(hào),數(shù)據(jù)總線和地址總線。
控制信號(hào): USBINT:中斷信號(hào)。由SX2 提供,SX2 有六個(gè)中斷源,中斷發(fā)生時(shí),DSP 讀數(shù)據(jù)總線, 獲取中斷標(biāo)志位判斷具體哪個(gè)中斷發(fā)生了。
評(píng)論