重大問題
Nios II開發工具組版本 5.0 和更新版本包括
適用于介面的 CompactFlash 控制器周邊裝置
Nios開發主機板上的 True IDE 模式的 CompactFlash 卡。
若要讓 True IDE 模式運作,CompactFlash 卡需要輸入 ATASEL_N
在開機時將車開到地上。
CompactFlash 控制器周邊裝置包含一個可配置的裝置
電源註冊器,用於從Nios迴圈電源至 CompactFlash 卡
透過金屬氧化物半導體現場效果電晶體的 II 軟體
(MOSFET) 在Nios開發主機板上。然而,在某些開發中
主機板,適用于 CompactFlash 卡的電源不會完全關閉
在此電源週期運作期間。因為這個情況,CompactFlash
可能無法在電源週期中取樣 ATASEL_N 針腳
當此針腳被驅動到接地時,在FPGA配置後運作。
相反地,CompactFlash 卡可能會取樣 ATASEL_N 針腳
當電源第一次套用到開發板時,I/O 是
尚未由FPGA驅動(在FPGA組態之前)。
如果您在使用Nios時遇到 CompactFlash 的錯誤 開發主機板,請嘗試下列解決方案之一:
- 使用不同的 CompactFlash 卡。某些卡片 相較于其他問題,更容易受到電力迴圈問題的影響。
- 修改Nios開發板。如果有的話,建議使用這個程式
您對主機板層級的修改非常熟悉且舒適。
在 CompactFlash 插槽上斷開針腳 9 (
ATASEL_N) 在您的Nios開發板上,將此針腳固定在地上。
CompactFlash 插槽使用交錯編號 針腳(從針腳 1:1、26、2、27 開始...);請參閱 CompactFlash 右角度表面安裝連接器的關聯規格 有關此連接器的確切規格。此永久修改 啟用 True IDE 模式運作。