![](/img/trans.png)
[英]How to do parallel testing with peekpoketester in chisel3?
[英]How to use experimental features in Chisel3?
我想使用此鑿子Wiki頁面中描述的功能從文件加載內存。 但這是一項實驗性功能,導入命令為:
import chisel3.util.experimental.loadMemoryFromFile
給出構建錯誤:
[error] /Vamps/src/main/scala/vamps/mivamps.scala:5:21: object experimental is not a member of package chisel3.util
[error] import chisel3.util.experimental.loadMemoryFromFile
我的build.sbt配置文件中有這些版本(來自鑿模板):
// Provide a managed dependency on X if -DXVersion="" is supplied on the command line.
val defaultVersions = Map(
"chisel3" -> "3.1.+",
"chisel-iotesters" -> "1.2.5+"
)
我們目前沒有支持此功能的正式發行版本( chisel3.util.experimental.loadMemoryFromFile
)功能。
您的選擇是:
publishLocal
Chisel組件 無論哪種情況,您都需要使用Chisel組件的兼容版本,並且要注意,這些版本可能與組件的正式發行版本不兼容。 主分支和已發布的SNAPSHOT可能包含API重大更改,用於即將發布的主要版本。
從源代碼構建可以最大程度地控制您,但還需要更熟悉Chisel開發環境,並使您面臨各種Chisel存儲庫中潛在不兼容的更改:我們試圖使存儲庫的主分支保持同步,但不能保證這一點。 。 所需的更新可能會延遲一些時間(通常少於幾天),才能恢復對存儲庫套件的兼容性。
使用已發布的SNAPSHOT並不是那么前沿:眾所周知,已發布的SNAPSHOT版本彼此兼容(但可能與正式發布的版本不兼容)。
要使用已發布的快照,請將默認版本更新為:
val defaultVersions = Map(
"chisel3" -> "3.2-SNAPSHOT",
"chisel-iotesters" -> "1.3-SNAPSHOT"
)
我們將整理一個Wiki頁面,詳細描述此過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.