ハードウェアの気になるあれこれスマートフォン用の表示で見るハードウェアの気になるあれこれ技術的に興味のあることを調べて書いてくブログ。Chipに自分のモジュールを追加してみる」の2回目。Chipとしてのシステムのトップモジュール部分を見ていく。Top.scala必要なインポートExampleTopPWMを組み込んだExampleTopTop.scala参照するソースコード自体は以下のもの。src/main/scala/example/Top.scalaこのファイルから必要な部分のみを適宜分割しながら、解説を加えていく。必要なインポートこれは特に説明不要ですね。インポートでこれだけ必要ということで。icenet._ExampleTop次はExampleTop。Chipの時のものと一緒だが、v1.2-050719-SNAPSHOT時点のもの。v1.2-073119-SNAPSHOT以降ではExampleTopに関してもトレイトを継承するだけ、処理が完結するように変更が行われています。DontTouchPWMを組み込んだExampleTopで、こちらが作成しているPWMモジュールを組み込んだモジュール。やること自体は非常に簡単で、作ったHasPeripheryPWM/HasPeripheryPWMModuleImpをMix-inするだけ。Chipの仕組みがHasPeripheryPWM内でPWMTLに与えたPWMParamsの情報を読み取って、TLへの組み込みを行ってくれる。HasPeripheryPWMModuleImp2回めはあっさりだけど、これで終了。Chipの解析の話の5回目。Chipの解析の話の4回目。Chip環境の仕組み解析メモの垂れ流し記事。技書博2にChisel本を出してきました月別アーカイブはてなブログをはじめよう!diningyo-kpuku-jougekiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。