1、接口技术的基本任务是什么?
接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。
基本任务:解决CPU与外部设备,存储器的连接和数据交换问题。CPU与外设直接的数据必须通过接口来实现,原因如下:
- 速度不匹配。因为IO设备的工作速度比CPU要慢很很多,
- 时序不匹配。IO设备都有自己的控制电路,有自己的速度进行传输无法与CPU的时序进行统一。
- 信息类型不匹配。不同IO设备采用的信息类型不同,有些事数字信号,有些事模拟信号,所以需要采用不同的处理机制。
所以基本任务是:
- 设置数据的缓冲逻辑,来适应速度差异。
- 可以对信息格式进行转换
- 能够协调CPU和外设俩者的信息和电频差异。
- 协调时序差异
- 设备译码和设备选择的功能
- 有中断和DMA控制逻辑,爆炸在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输