數(shù)控木工雕刻機(jī)的DSP通過(guò)USB向PC發(fā)送數(shù)據(jù)時(shí),首先查看空和滿的狀態(tài)信號(hào),然后向USB寫入適當(dāng)大小的數(shù)據(jù),以保證數(shù)據(jù)不會(huì)溢出;PC機(jī)通過(guò)USB向DSP發(fā)送命令字時(shí),USB通過(guò)中斷方式通知DSP讀取命令字,由串行接口引擎SIE和FIFO端點(diǎn)緩沖區(qū)直接收發(fā)數(shù)據(jù),直接用DSP作為外部邏輯控制器,可以實(shí)現(xiàn)很高的數(shù)據(jù)傳輸速率。DSP讀FIFO中的數(shù)據(jù):首先判斷FLGB電平,如果是高電平,說(shuō)明PC已經(jīng)有數(shù)據(jù)下發(fā)到CY7C68013A,可以進(jìn)行讀操作。在進(jìn)行讀操作時(shí),須將A0和A1置低,即A[1.0]=00,同時(shí)CS信號(hào)為低,OE#信號(hào)為低。DSP向FIFO寫數(shù)據(jù):首先判斷FLAC電平,如果是高電平,說(shuō)明FIFO中還沒(méi)有寫滿512字節(jié),可以進(jìn)行寫操作。在進(jìn)行寫操作時(shí),須將A0置低和A1置高,即A[1.0]=10,同時(shí)CS信號(hào)為低,OE#信號(hào)為高,由于EP6采用自動(dòng)傳輸模式,如果FIFO中沒(méi)有寫滿512字節(jié),CY7C68013不會(huì)將數(shù)據(jù)向PC傳送,所以在寫最后一個(gè)數(shù)據(jù)的同時(shí),需將PktEnd#置低,保證即時(shí)傳輸。