最近很多客戶問到SAMEDISK的SPI Flash emulator系列的ZC2564和ZC25128是否有支援Dual I/O和Quad I/O?
當然是有的啦! 順便說明一下:
S0 Engine的黑殼機只有support到 single I/O, Dual I/O. (請升級到韌體ZC25H64即有支援Dual I/O)
M1 Engine的紅殼機則有support到 single I/O, Dual I/O 和 Quad I/O.
這部分有分兩種韌體(V版和Q版)
如果是升級成ZC25V64和ZC25V128的韌體是支援Single I/O + Dual I/O
如果是升級成ZC25Q64和ZC25Q128的韌體是支援Single I/O + Quad I/O
所以只要看您現在再開發的平台是需要支援哪種I/O
直接更新成對硬的韌體版本即可
Dual I/O和Quad I/O都已經有在 INTEL 的 Shark Bay 的平台下驗證過開得了機的!
使用上要注意:
Dual I/O 的話可以直接用replace的cable就可驗證
如果是要跑Quad的話就要用Pin to Pin 的 cable, 不然用到replace的Cable 會沒辦法跑Quad I/O 喔!
另外板子上的硬體Design也要留意 Hold pin 和 write protect pin 也要有拉到 PCH 去.
如果您的板子上的Hold pin 和 write protect pin 沒接到PCH去的話, 而是接到了個電阻Pull High到Vcc去的話.
您還開得了機, 那就表示您沒有開進Quad I/O, 可能是開進Dual I/O或Single I/O去了(原因是只有IO0 和 IO1的關係)!
因為write protect pin 和 Hold pin 可是對應著跑Quad I/O下會用到的 IO2 和 IO3.
假如您是使用Shark Bay的CRB開發的話
要用模擬器進Quad I/O 的話還必須將 on board 的 SPI Flash 移除喔
不然可能又是開到Dual I/O, 或是根本就是用到Real SPI flash 開機啦!