ZHCUC05A November 2022 – May 2024 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7920 , AFE7921 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958
在標(biāo)準(zhǔn)模式 下使用 TI AFE SPI IP 中的 AXI SPI 實例。
外設(shè) select 0 和 select 1 分別用作 AFE 和 LMK 時鐘器件的芯片選擇
SCL 頻率在 TI IP 內(nèi)硬編碼為 10MHz
在 Vitis 中初始化和使用 SPI 的關(guān)鍵命令如下所述:
初始化指針 (ConfigPtr)。
參考“Xparameters.h”找到正確的 AXI QUAD SPI DEVICE ID。
初始化 SPI (Spidev) 的新實例。
將 Spidev 實例設(shè)置為控制器模式。
選擇外設(shè):AFE。
選擇外設(shè):LMK。
第二個實參 WrBufdev 是一個包含 3 個字節(jié)(要在 SPI 上傳輸?shù)?24 位數(shù)據(jù))的數(shù)組。
第三個實參 RdBufdev 是一個包含 3 個字節(jié)的數(shù)組,最后一個字節(jié)有 SPI 讀取值。
第四個實參是要發(fā)送/接收的字節(jié)數(shù)...在本例中為 3。
D23 是 24 位數(shù)據(jù)的 MSB 位,因為 D23 指示它是讀操作還是寫操作: