数据接收模块
数据接收模块数据接收模块既要接受来自微处理器的数据信号,同时也要输出反馈信号和触发信号。
因此,该模块需要一个字地址寄存器,同时要产生状态机的触发信号。
当系统复位时,初始化输出的字地址,在使能信号和命令信号同时有效的情况下,当地址信号为00,指向字地址寄存器时,输入的8位数据以字地址信息存储起来,并触发一个i2c_go命令,这个命令是时序控制模块工作的触发信号,并反馈给处理器一个响应信号,告诉处理器,已经接收完数据。
其模块的RTL级描述如图4.4
图4.4 接收寄存器模块RTL级描述
用Quartus II软件生成一个电路模块图如图4.5所示
图4.5接收寄存器模块
数据接收模块 数据接收模块 数据接收模块
页:
[1]