ZC25128-M1搭配Shark Bay平台的教學

ZC2580(8Mb),ZC2564(64Mb),ZC25128(128Mb)之SPI 介面高速記憶體模擬器適用 ~ 安裝、使用上等問題都歡迎在此討論~

ZC25128-M1搭配Shark Bay平台的教學

文章Haki » 週日 3月 03, 2013 7:10 pm

如果您的code size小於等於64Mb的話當然ZC2564-M1也可以使用
如果code size大於64Mb的話
ZC2564-M1的話就要麻煩先補個價差回原廠升級硬體到ZC25128-M1
容量要上到128Mb才能有辦法支援兩顆64Mb
這個應該算是常識應該不需要我解釋為什麼了吧!
升到ZC25128-M1後
接著去更新升級一下支援dual port的韌體
(支援兩個CS的韌體, 不是支援3B command的dual output的韌體喔! 不要搞混了!)
更新韌體後就會讓模擬器原本的reset pin變成另一個CS

這樣就可以支援啦
老樣子
您還是需要買Shark Bay專用轉接線材
圖檔
不過不同的是這時候有兩種線材可以選
圖檔
一種是
SDW0084AA ICP cable for shark bay ( pin to pin )
另一種是
SDW0085AA ICP cable for shark bay (with replace function)
為什麼會有兩種
原因待我敘述
通常會使用03, 0B和 3B command, 也就是指使用到daul output的command的話,
只會用到DI, DO這兩個PIN去做 3B dual output功能
所以可以用SDW0085AA這種有replace的線材透過hold pin的分壓去把Shark Bay CRB上的那兩顆W25Q64BV做disable
然後使用模擬器來取代模擬那兩顆W25Q64BV的開發工作,
所以downlaod一次兩顆的64Mb的code一樣是1.3秒左右即可下載完成 立刻就可以開機驗證
圖檔

INTEL Haswell導入Quad output (6B command)或是Quad I/O (EB command),
這時候就不妙了
因為Quad mode除了DI和DO這兩根訊號以外會在使用到#WP和#HOLD PIN這兩根PIN來當data out的pin (IO2和IO3)
一共加起來有四根可以當Data out, 就是所謂的 Quad output或稱4 bits output.
這時沒有HOLD PIN就無法使用長久以來的replace功能啦
所以只能用SDW0084AA ICP cable for Shark Bay (pin to pin)這種cable
而且如果真的要試著使用模擬器開發Quad output的話
也必須將原來Shark Bay CRB上的那兩顆 W25Q64BV解焊掉 (也就是要用其他方法disable掉)
不過敢在CRB上動手的人也不多
等一下不小心弄壞也很累 板子就那幾張 送回去修也要幾個月
所以肯定要小心一點 (解焊其實也沒那麼恐怖啦! 工具不要太爛, 手不要太抖, 錫渣不要亂噴應該都能成功)
Haki
 
文章: 83
註冊時間: 週六 12月 18, 2010 5:58 pm

回到 ZC25系列 SPI 介面 高速記憶體模擬仿真器

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron