USB控制器的選擇
(1)基于RAM的“軟”系統解決方案,不需要ROM或其他的固化存儲器,只使用片內的程序/數據RAM??赏ㄟ^(guò)主機下載的方式來(lái)配置USB接口,將需要在CY7C680l3上運行的固件,存放在主機上,當USB設備連上主機后,下載到設備上,這樣就實(shí)現了在不改動(dòng)硬件的情況下很方便地修改固件,使接口系統的修改和升級變得非常簡(jiǎn)單??墒雇庠O硬件的更新和升級更加方便快捷。
(2)數據吞吐量完全符合USB 2.0協(xié)議要求,并向下兼容USB 1.1X協(xié)議,可以向用戶(hù)提供足夠的端口、緩沖區和快速的傳輸速度??商峁︰SB協(xié)議所要求的4種傳輸方式:控制傳輸、中斷傳輸、批量傳輸和同步傳輸,因而能滿(mǎn)足用戶(hù)對各種類(lèi)型數據傳輸的需求。
(3)片上的智能串行接口引擎(SIB)執行所有基本的USB功能,將嵌入的MCU解放出來(lái)以用于實(shí)現其他豐富的功能,以保證持續高速有效的數據傳輸,使用戶(hù)擺脫了復雜的協(xié)議細節,簡(jiǎn)化了用戶(hù)配置代碼,加快了開(kāi)發(fā)過(guò)程。
(4)內嵌增強型8051處理器,兼容8051指令系統;一個(gè)指令周期僅需4個(gè)時(shí)鐘周期,可提供標準8051處理器3倍以上的處理能力。雙數據指針,方便了數據塊的轉移。使用片內RAM作為數據/程序存儲器,非復用數據/地址總線(xiàn),使程序執行速度更快,并且使其同外部器件的連接更加簡(jiǎn)單。
(5)具有4KB的大容量FIFO用于數據緩沖,當作為從設備時(shí),可采用Synchronous/Asynchronous FIFO接口與主設備(如ASIC、DSP等)連接;當作為主設備時(shí),可通過(guò)通用可編程接口(GPIF,Generally Programmable Interface)形成任意的控制波形來(lái)實(shí)現與其他從設各連接,能夠輕易地兼容絕大多數總線(xiàn)標準,包括ATA、UTOPIA、EPP和PCMCIA等。
(6)具有獨特的休眠模式,可以降低系統功耗,延長(cháng)器件的使用壽命。
評論