AN 265: 使用 Altera MAX 系列作为微控制器 I/O 扩展器

ID 683386
日期 9/22/2014
Public

1.2.2. 微控制器 I/O 扩展器的功能说明

I/O 扩展器作为一个从器件加以运行,负责通过 MCU 端口向微控制器发送数据和从微控制器接收数据。
表 3.  微控制器 I/O 扩展器的操作模式在读取和写入操作期间,请将 MODE 信号控制引脚设为低电平。
模式 说明

读取

在读取模式下,微控制器通过 I/O 扩展器接收输入数据。

  • 所选的端口(A、B、C 或 D)成为输入端口,MCU 端口则成为输出端口。
  • RDCS 信号处于低电平时,应用将通过输入数据寄存器启用时钟。 在 CLK 的上升沿,I/O 扩展器会将来自所选端口的数据写入到输入数据寄存器。

写入

在写入模式下,微控制器通过 I/O 扩展器将数据发送出去。

  • 所选的端口(A、B、C 或 D)成为输出端口,MCU 端口则成为输入端口。
  • WR 和 信号处于低电平时,应用将通过输出寄存器启用时钟。 在 CLK 信号的上升沿,I/O 扩展器会将在 MCU 端口接收到的数据写入到所选端口的输出数据寄存器。

禁用

在此模式下,微控制器无法通过 I/O 扩展器接收或发送数据。

WRRD 信号处于高电平时,应用会通过 I/O 数据寄存器禁用 CLK