FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

2021-05-25から1日間の記事一覧

TileLinkのCache Coherencyプロトコル (3. TileLinkコヒーレンスプロトコルテスト用のDualCore構成生成)

Chipyardにはマルチコア構成環境が搭載されており、Rocket-Chipではマルチコア構成環境が作られている。同様にBOOMでもマルチコア構成環境を試行してみる。 BOOMのコンフィグレーションは以下のファイルに定義されている。以下のようににしてDualMediumBoomC…

TileLinkのCache Coherencyプロトコル (3. TileLinkコヒーレンスプロトコルテスト用のDualCore構成生成)

Chipyardにはマルチコア構成環境が搭載されており、Rocket-Chipではマルチコア構成環境が作られている。同様にBOOMでもマルチコア構成環境を試行してみる。 BOOMのコンフィグレーションは以下のファイルに定義されている。以下のようににしてDualMediumBoomC…

TileLinkのCache Coherencyプロトコル (2. TileLinkのコヒーレンシフロー)

TileLinkプロトコルの続き。 まず、以下のような構成にてどのようにキャッシュブロックが移るのかを見ていく。キャッシュを含めてそれぞれのノードにはブロックのコピーが置かれるわけだが、それぞれについて許可できる操作が異なる。 None:コピーを持って…