
东南大学计算机组成原理课程POC实验源码与报告设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目汇集了东南大学《计算机组成原理》课程中各类POC实验的完整源代码及详细实验报告,旨在为学习者提供一个全面深入地理解计算机硬件工作的平台。
一、实验目的
本实验旨在设计并仿真一个并行输出控制器(Parallel Output Controller, POC),作为CPU系统总线与打印机之间的接口。通过使用Xilinx Vivado软件进行设计与仿真实验,还旨在掌握该软件的操作方法。
二、实验内容
POC是计算机中最常见的I/O模块之一,在不同设备间传递控制和数据信号方面发挥着重要作用。针对CPU而言,它负责连接CPU与其他外设。
图中所示的“握手”协议为:当打印机准备好接收来自POC的数据时,会将RDY置高至1,并保持该状态;随后POC在PD寄存器上存储一个字符(8位数据),并在TR信号线上产生一个上升沿脉冲,表明开始传输数据。一旦打印机检测到这一上升沿信号,则从PD寄存器中读取数据并将其设置为0,直到打印完成为止。待下一个字符准备就绪时,再将RDY置回1,并重复上述流程。
BR(缓冲寄存器)用于临时存储CPU传来的字符信息,之后通过该缓存区向打印机传输这些字符。
全部评论 (0)
还没有任何评论哟~


