ByteBlasterII下載電纜製作與使用經驗

admin @ 2014-03-19 , reply:0

ByteBlasterII下載電纜製作與使用經驗
ByteBlasterII下載電纜製作與使用經驗

 


 在win2000下裝好驅動,插上並口電纜,啟動Q4.2,認出是 ByteBlasterMV,那麼另一端插到目標板JTAG介面。在下載窗口,mode默認是JTAG,添加文件,發現有兩種擴展名,當時沒在意,嘗試出只是*.sof的能行,然後Start,一切很順利。

  後來知道還有一種電纜形式為ByteBlasterII,線燒錄Cyclone系列的相應配置晶元EPCS1等必須用它,而JTAG介面燒錄到Cyclone的數據一斷電就沒,只能是用於調試。先按單244方式將MV改成II,還是那驅動,不用重裝,插好,啟動Q4.2,自動認出是ByteBlasterII。另一端插到目標板AS_download介面,打開下載窗口,mode默認還是在 JTAG方式。接下來是問題所在:因為前面用過JTAG下載,窗口中還留有*.sof的條目,所以將mode改為AS(Active Serial Programming)時提示“some devices in current device list cannot be added to selected programming mode Active Serial Programming. Do you want to clear all devices in current device list andth to selected mode?”。點確定,*.sof的條目就消失了,依先前提示,去點“Add Devices...”,在彈出的窗口中選中Cyclone系列,確定,然後卻提示:“Can''t add target device ***** to device chain when in current device mode”。在JTAG模式下點“Auto Detect”或者“Add Device...”,會生成file為none的條目對應你的Device,而在AS模式下Auto Detect按鈕是灰色的不可用。後來按雙244方案做了條下載線,問題依舊。差點就去買原裝線了。

  原來正確的操作方式是直接點“Add File...”,它認可的文件只有*.pof,打開相應文件,就會出現*.pof的條目(自動認出device為EPCS1),開始下載,OK! TNND,原來是受JTAG操作的誤導,既然不起作用,Q4.2在AS模式時應該將“Add Device...”按鈕屏蔽!

  後來一想,儘管FPGA速度很高,但下載是受並口的限制,信號速度不可能高於1Mbps,交叉干擾不會很大,在IO電壓高於2.5V時,單片HC244完全能勝任,用不著雙片形式或三極體形式;在IO電壓低於2.5v時目前只能用三極體那種。

  對新手的溫馨提示:下載時要將那條目的 Program/Configure 選擇框鉤上。另,目標板JTAG介面與AS_download介面是完全不同的兩個物理介面,詳情見datasheet。

E文好的話仔細看完所有datasheet,免得摸索時走彎路,當然,也有軟體本身編得不完美的地方



 

 

 

 




[admin via 研發互助社區 ] ByteBlasterII下載電纜製作與使用經驗已經有1533次圍觀

http://cocdig.com/docs/show-post-39653.html