ZHCSYN0 July 2025 TPLD2001
ADVANCE INFORMATION
当配置为 SPI 时,宏单元使用以下 IO:
IO5:nCS
IO6:SCLK
IO7:SDI
IO8:SDO
TPLD2001 支持:
Peripheral/Target mode only
SPI 模式 0,即 SCLK 为低电平空闲,SDI/SDO 在 SCLK 的上升沿有效
高达 4MHz 的 SCLK
8 位数据帧大小
SPI 通信使用标准 SPI 接口。具体而言,数字接口引脚为 nCS(芯片选择未激活)、SDI(串行数据输入)、SDO(串行数据输出)和 SCLK(SPI 时钟)。
TPLD2001 中的 SPI 模块支持模式 0,因此 SDI 线路上的输入数据会在 SCLK 的上升沿采样。在 SCLK 的下降沿更改 SDO 线路上的 SPI 输出数据。
每个 SPI 事务由一个 1 位命令、一个 7 位扩展地址、一个 8 位目标寄存器地址和一个 8 位数据域组成。SDO 线路上移出的数据包含使用 READ 命令存储在设置的地址中的数据。WRITE 命令期间移出的数据字节是要写入新数据之前的寄存器内容。
在向 TPLD2001 写入或读取数据时,可以通过向地址 0x0FD 的第 0 位写入逻辑 0,启用地址自动递增功能。可通过写入逻辑 1 禁用。