USB主芯片選取了Cypress公司CY7C68013控制芯片,芯片結構如圖2所示。CY7C68013集成了以下特性:USB2.0收發器、SIE(串行接口引擎)和增強型8051微處理器;8051程序從內部RAM開始運行;4個可編程BULK/INTERRUPT/ISOCH-RONOUS端點;8位 16位外部數據接口;通用可編程接口(GPIF);3.3V電源系統;矢量USB中斷;獨立的數據緩沖區供SETUP和DATA包控制傳輸;集成I2C控制器,頻率可達100或400 kHz;4個FIFO,可與ASIC和DSP等無縫連接;專門的FIF0和GPIF自動矢量中斷。
美國NI公司推出的TMS9914控制芯片是壹款高性能CMOS的GPIB接口專用芯片,滿足IEEE488協議的要求;工作在TMS9914模式下,能夠將GPIB母線上的信號按照GPIB協議進行解碼和譯碼轉換為用戶可用的格式,同時將用戶發過來控制GPIB的信號進行處理,按照協議要求發送到GPIB母線上;內部有16個寄存器,分成兩組,壹組是只寫寄存器,有8個;另壹組是只讀寄存器,有8個。TMS9914內部各個寄存器的狀態決定或標誌著芯片及GPIB的工作狀態。在GPIB接口設計中,只有通過編程對寄存器進行正確編排,才能實現對GPIB的各種操作。