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。