NAND Flash SCA (NAND Flash Separate Command Address)
NAND Flash SCA(Separate Command Address)用于 Command/Address 分线(CA 总线)的 NAND Flash 接口解码,与传统 CLE/ALE 共用数据总线的 NAND Flash 不同。设置插件与 NAND Flash 同族,但通道标签、Analysis Mode 与 SCA Header 为 SCA 专用。
错误的 Analysis Mode、CA/CLK 接线或 Channel Phase Delay 会造成命令/地址或数据解错。通道前缀差异见 Settings。
Decode Settings
- Device Width: 数据宽度 x8/x16。Default 为 x8。
- I/O 信号自动递增/自定义(I/O Quick Setup/I/O User Defined): 自动递增时只需设置 I/O0(LSB),其余 I/O 自动扩增;自定义时另开对话框逐通道设置。Default 为 I/O Quick Setup。
- 通道设置: 指派 SCA 信号至逻辑分析仪通道(通道编号不列 Default)。
- I/O0(LSB)/I/O 范围: 数据线;x16 时另含高位 I/O。
- CA_CE: Chip Enable 组。主画面以 … 打开 CA_CE Groups(见下),可设置多组 CE 通道。
- CA[1]/CA[0]: Command/Address 总线位元。
- CLK: CA 时钟。
- DQS/DQS2: 数据选通。勾选 DQS2 时栏位启用(Enable) DQS2 通道;Default 为未勾选。
- RE/R/B: Read Enable 与 Ready/Busy。
- Analysis Mode: SCA Only(仅解 SCA/CA 包)、DQ Only(仅解数据路径)、SCA(SCA 与数据一并分析)。Default 为 SCA。
- SCA Header: 打开 SCA Decode Reference(见下),定义 Header 0x0–0xF 的 Kind 与解码方法。Analysis Mode 为 DQ Only 时按钮栏位停用(Disable)/隐藏。
- Channel Phase Delay: 调整 CA 采样相位(对应画面 CA[1]/CA[0] 滑杆)。Default:CA[1] = 1、CA[0] = 5(有采样频率时以 ns 显示)。
- Data Out Cycles(tREA/tDQSQ): 读出数据延迟。Default 皆为 5(有采样频率时以 ns 显示)。读在跳变处导致数值不正确时,请调到信号稳定点。
- Options:
- Hide Items: 依条件隐藏/显示报告项目;勾选后可按 … 设置。勾选时栏位启用(Enable)。Default 为未勾选。
- Show Erase Count: 显示 Erase command/address 统计。勾选时栏位启用(Enable)。Default 为未勾选。
- Auto-fill Address Commands: 自动填写报告 Address。勾选时栏位启用(Enable)。Default 为未勾选。
- SCA Advanced Report: 输出较详细的 SCA 报告。仅当 Analysis Mode 为 SCA 时显示;勾选时栏位启用(Enable)。Default 为未勾选。
- 装置信息:
- 制造商(Vendors): 选择正确或命令格式兼容的厂商;选 Custom 可自建指令表(说明见 NAND Flash)。Default 为 ONFI。
- 型号(Model): 支持的规格/型号列表。Default 为列表索引 3(ONFI 常见为 ONFI 4.0)。
- 报告每行 Byte 数: 8/16/24/32。Default 为 16。
CA_CE Groups
按 CA_CE 旁的 … 打开。可为多组 CE(CE0–CE7)指定通道与是否使用(Used)。Group 1(主 CA_CE)永远启用;其余组勾选 Used 时栏位启用(Enable)。Default:仅 Group 1 启用,其余组通道为 0。
SCA Header(SCA Decode Reference)
按 SCA Header 打开。以 Header 0x0–0xF 对应 Kind(CA Packet Type) 与解码方法(Output/Input/VSP/Reserved)。设置写入工作目录的 sca_decode_reference.txt;Restore Default 还原内建对照表(例如 0x0 = CA Data Output/Output、0x2 = Command/Input、0x8 = CA Data Input/Input 等)。
共用的 Custom 指令表(AqNFCustom.txt)与 Timing Check 格式见 NAND Flash。