關於VPRO支援雙SPI FLASH的疑惑與解決方案
發表於 : 週五 5月 11, 2007 5:41 pm
最近常常被客戶問到INTEL VPRO上面上兩顆SPI FLASH的開發公板是不是就要買兩台SPI Flash Emulaotr呢?
站在促進公司SPI FLASH EMULATOR產品銷售量的話照理答案就是一定要買兩台
但是站在客戶立場的話這個答案其實是根本不用買兩台, 一台就可以搞定囉
為什麼VPRO會用到兩顆SPI Flash 哩?
我當初也很好奇還四處打聽相關產業的說法(MB, NB, SPI Flash 廠等等)
綜合各家說法歸納個人看法如下
首先看chipset的設計時間點與當時的SPI Flash chip的供應情形來做判斷
似乎是因為當時32Mb的SPI Flash chip的package封裝良率不高
所以價格和供貨的時程自然都要比16Mb的來得更沒有競爭力
考量到日後大量生產要考慮成本與順利出貨的話
Chipset設計使用兩顆16MB的SPI Flash來湊32Mb當然很合理的
不過時間點轉移到今天 一顆32Mb的SPI Flash chip已經比2顆16Mb還便宜的話
當然是建議用一顆開發就好啦
所以只要使用一台來開發就可以啦
老樣子
只要你的binary code是在32Mb以下的話
每次更新韌體只要花一秒就完成 可以馬上開始按RESET或power on去做驗證
實在沒有必要使用兩顆的舊式解決方案 白白浪費寶貴時間 還事倍功半
好 到底怎麼樣才能用一顆呢? 硬體線路要配合嗎?
請教了幾個使用單顆在RUN的先進
都說本來就可以
沒聽錯的話
應該是把CS1 programming 成GPIO就可以啦
這樣就可以只跑單顆的囉(跑CS0)
所以也只需要使用一台ZC2564的SPI FLASH模擬器即可
無需另外添購任何套件
省錢又省時間
站在促進公司SPI FLASH EMULATOR產品銷售量的話照理答案就是一定要買兩台
但是站在客戶立場的話這個答案其實是根本不用買兩台, 一台就可以搞定囉
為什麼VPRO會用到兩顆SPI Flash 哩?
我當初也很好奇還四處打聽相關產業的說法(MB, NB, SPI Flash 廠等等)
綜合各家說法歸納個人看法如下
首先看chipset的設計時間點與當時的SPI Flash chip的供應情形來做判斷
似乎是因為當時32Mb的SPI Flash chip的package封裝良率不高
所以價格和供貨的時程自然都要比16Mb的來得更沒有競爭力
考量到日後大量生產要考慮成本與順利出貨的話
Chipset設計使用兩顆16MB的SPI Flash來湊32Mb當然很合理的
不過時間點轉移到今天 一顆32Mb的SPI Flash chip已經比2顆16Mb還便宜的話
當然是建議用一顆開發就好啦
所以只要使用一台來開發就可以啦
老樣子
只要你的binary code是在32Mb以下的話
每次更新韌體只要花一秒就完成 可以馬上開始按RESET或power on去做驗證
實在沒有必要使用兩顆的舊式解決方案 白白浪費寶貴時間 還事倍功半
好 到底怎麼樣才能用一顆呢? 硬體線路要配合嗎?
請教了幾個使用單顆在RUN的先進
都說本來就可以
沒聽錯的話
應該是把CS1 programming 成GPIO就可以啦
這樣就可以只跑單顆的囉(跑CS0)
所以也只需要使用一台ZC2564的SPI FLASH模擬器即可
無需另外添購任何套件
省錢又省時間