“可编程ASIC设计”练习四..docxVIP

  • 48
  • 0
  • 约4.62千字
  • 约 8页
  • 2017-01-12 发布于重庆
  • 举报
“可编程ASIC设计”练习四.

实验练习9一个简单的数据处理器Figure 1 显示了一个数字系统,这个数字系统包含了一个16位的数字寄存器,一个多路复用器,一个加减单元,一个计数器和一个控制单元。数据通过一个16位的DIN输入接口输入到这个系统中来。这些数据可以通过16位的多路复用器存储到不同的寄存器中,例如R0……R7和A。这个复用器也允许数据从一个寄存器传输到另一个寄存器中。这个复用器的输出通道在图片中也就是Bus(总线),因为在数据传输期间它允许数据从一个地址传输到另一个地址。加法(或者减法)的执行是通过复用器将第一个地址的16位数字放到总线上,然后将总线上的数据存储到A寄存器中。当上面的步骤完成后,将第二个地址中的数放到总线上,加法/减法单元会执行相应的运算,然后将计算的结果存储到G寄存器总。最后G寄存器中的数据可以传输到其他指定的寄存器中。在控制单元的控制下,这个系统可以在不同的时钟周期执行不同的运算。这个控制单元决定了当特定的数据放到总线上去后,哪一个寄存器可以接受到该数据。例如,如果控制单元接收到指令信号R0out和Ain时,复用器将会把R0寄存器中的内容放置到总线上去,然后在下一个时钟信号将信号存储到A寄存器中。这样的一个系统可以称为是处理器。它将执行不同指令的具体操作。Table 1(表1)列出了该处理器实现的指令。左列显示了指令和操作数。RX[RY]的意思是把RY寄存器中的数据传输到RX寄存

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档