チゼルはデザインで複数のクロックをサポートしていますか?私が非同期FIFOを実装したいのであれば、チゼルでこれを行う方法はどうでしょうか?chisel asynch fifo/multipleクロック。
3
A
答えて
2
はいチゼルはデザイン内で複数のクロックをサポートします。あなたは、非同期FIFOを使用する場合は、モジュールChiselUtilをインポートすることができ、それは非同期FIFO含まれています。reg(の引数クロックを使用して、レジスタのためのクロック・ドメインを変更するには https://github.com/ucb-bar/chisel/blob/master/src/main/scala/ChiselUtil.scala#L599
を):
val s1 = Reg(init = UInt(0), clock = clockB)
tutorialの第16章を参照してください。
関連する問題
- 1. Chisel AlreadyBoundException
- 2. WCFサービスasynch/synch
- 3. Node.JS asynch call back
- 4. Chiselのパワーオペレーター
- 5. HTMLテンプレートがasynch(JQuery/JavaScript asynch)をロードしました
- 6. SmalltalkでのAsynch GUIアップデート
- 7. Chisel UInt負の値のエラー
- 8. Chiselでのビットベクトルの比較
- 9. Chiselでの行列演算
- 10. はクロック
- 11. 処理クロック
- 12. クロック同期
- 13. Androidクロック秒針
- 14. VHDLクロックLEDシーケンス
- 15. カスタムタイマーピッカーIOSクロック
- 16. vC++のクロック/コンパスインターフェイス
- 17. Chiselの構文について
- 18. SAMD21のクロック設定
- 19. VHDLクロックLEDシーケンスパート2
- 20. Makefileは:クロック・スキューが
- 21. 32ビットLinuxクロック()オーバーフロー
- 22. 100MHzクロックを16MHzクロックに分割する[Verilog]
- 23. クロック管理アルテラDE 1
- 24. C++ 11クロック:g ++ steady_clock :: is_steady == false?
- 25. Erlangの正確なクロック
- 26. ランポートの論理クロック実装
- 27. コアアニメーション/ CALayersでのクロックのアニメーション
- 28. ループ内の常にposedgeクロック
- 29. Asynchタスクを使用してProgressDialogを作成する
- 30. iphone Asynch複数のプロセスをダウンロードして処理する
はい、しかし、私は自分自身の詳細についてはあまり知りません。私はロケットチップのコード(https://github.com/ucb-bar/rocket-chip/blob/master/src/main/scala/util/AsyncQueue.scala)を読んでいました。 – Chris