接口芯片是具有內(nèi)部接口電路的芯片。
具有以下功能:
(1)設(shè)置數(shù)據(jù)的寄存、緩沖邏輯,以適應(yīng)CPU和外置設(shè)備之間的速度差異,接口通常由一些寄存器或RAM芯片組成,只要這些芯片足夠大,就可以進(jìn)行批量數(shù)據(jù)傳輸;
(2)信息格式的轉(zhuǎn)換,如串行和并行轉(zhuǎn)換;
(3)能夠協(xié)調(diào)信息中CPU和外置兩者的類型和水平差異,例如,水平轉(zhuǎn)換驅(qū)動器、數(shù)/模或模/數(shù)轉(zhuǎn)換器等;
(4)協(xié)調(diào)時序上的差異;
(5)地址譯碼和選型功能;
(6)設(shè)置中斷和DMA控制邏輯,以保證中斷和DMA請求信號是在DMA允許的情況下產(chǎn)生的,并且在中斷和DMA應(yīng)答被接受后完成中斷處理和DMA傳輸。