SPI IP核及其在微投影系統中的應用
FLCOS芯片的初始化過(guò)程如圖8所示。上電后,芯片進(jìn)入睡眠狀態(tài),就需要對芯片進(jìn)行SPI初始化配置,即對微投影寄存器進(jìn)行寫(xiě)操作,其時(shí)序如圖9所示。讀操作時(shí)要求器件地址(共8位)的最高位為1,寫(xiě)操作時(shí)要求器件地址(共8位)的最高位為0。本文引用地址:http://dyxdggzs.com/article/162271.htm
作為SPI驗證的例子,先向微投影芯片地址為0x06的存儲單元寫(xiě)入數據0x08后再從中讀出,并通過(guò)QuartusII內嵌的SignalTap II邏輯分析工具捕獲如下信號,依次為SPI片選信號SEN0、時(shí)鐘信號SCK和數據信號SDAT、SD0。結果顯示,所得到的這一寫(xiě)入、讀出過(guò)程時(shí)序與圖9要求的芯片寫(xiě)入、讀出時(shí)序一致。
芯片的初始化代碼如下:
結語(yǔ)
SPI IP核作為自定義組件加載到SOPC系統中,應用于微投影芯片上并實(shí)現其初始化。SPI接口十分廣泛,本文通過(guò)微投影的實(shí)例著(zhù)重闡述了如何配置芯片的寄存器,實(shí)驗表明該IP核配置靈活,便于移植。
評論