Q
VHDL範圍分配
2
A
回答
3
語法mySignal(index)
訪問數組的單個元素。所以表達式的值是元素類型。
語法mySignal(index1 downto index2)
訪問數組中的一系列元素。所以表達式的值是相同的數組類型,但是具有改變的範圍約束。
如果您使用grant_o(1 downto 1) <= grant_s(1 downto 1);
,則您的第一個示例可以正常工作。
或者
grant_o(1 downto 1) <= (others => grant_s(1));
兩種變體創建在右側的陣列,因此它可以被分配到左側。你的例子使用了一個長度範圍。
相關問題
- 1. 分配在範圍
- 2. 範圍__declspec分配
- 3. 分配範圍類屬性
- 4. VHDL通過範圍到程序
- 5. vhdl用if語句檢查範圍
- 6. 如何將一個範圍的SpecialCells分配到新範圍?
- 7. 如何分配細胞的範圍的範圍內變化
- 8. 列表分配索引超出範圍
- 9. 如何分配承諾範圍
- 10. 分配範圍值的數據表
- 11. C++ - 動態分配變量的範圍
- 12. 在jQuery.getJSON和JS.Class中分配範圍
- 13. AngularJS分配變量來查看範圍
- 14. JavaScript範圍不分配變量
- 15. 範圍被分配在if語句
- 16. angularjs不能分配給範圍
- 17. 將範圍的值分配給數組
- 18. 分配restangular的GetList結果$範圍
- 19. 分配主鍵整數的範圍
- 20. 鑿3分配到比特範圍
- 21. 快速內存分配/範圍問題
- 22. 在數組中分配範圍
- 23. 在約會範圍內分配約會
- 24. Python IP範圍到IP範圍匹配
- 25. 劃分範圍
- 26. 拆分範圍
- 27. C#關於範圍的內存分配/取消分配問題
- 28. 將子範圍拆分成子範圍
- 29. Guice配置範圍
- 30. 按範圍分組
在第一個信號賦值語句中,目標是切片名稱(一維數組),右手錶達式是一個索引名稱,表示命名對象的一個元素。目標數組的類型是指定對象的類型。右手錶達式的類型是指定對象的元素的類型。表達式的類型和目標的類型不一樣。 – user1155120
儘管在這種情況下問題是顯而易見的,但最好通過「不通過」來報告您的意思......比如實際的錯誤信息,以及它是否在模擬中首先工作。當你模擬這個問題應該被捕獲... –
謝謝你們!它清楚你的建議。 –