接口芯片是具有内部接口电路的芯片。
具有以下功能:
(1)设置数据的寄存、缓冲逻辑,以适应CPU和外置设备之间的速度差异,接口通常由一些寄存器或RAM芯片组成,只要这些芯片足够大,就可以进行批量数据传输;
(2)信息格式的转换,如串行和并行转换;
(3)能够协调信息中CPU和外置两者的类型和水平差异,例如,水平转换驱动器、数/模或模/数转换器等;
(4)协调时序上的差异;
(5)地址译码和选型功能;
(6)设置中断和DMA控制逻辑,以保证中断和DMA请求信号是在DMA允许的情况下产生的,并且在中断和DMA应答被接受后完成中断处理和DMA传输。