ひでみのアイデア帳 2025-01-18T13:21:09+09:00 urn:uuid:32c34578-c4da-8d90-5f18-1740239359ee 大船 urn:uuid:886b16a6-39fe-f700-0bf8-be2bd1bdaf7b 大船

もしかしたら、初めて大船で降りたかもしれない。

通勤時間をさけて、武蔵小杉から大船終点の湘南新宿ラインに乗ったので座って移動することができた。

]]>
2025-01-16T10:00:00+09:00 ひでみ hidemi@sweetcafe/jp <h1>大船</h1> <p>もしかしたら、初めて大船で降りたかもしれない。</p> <p>通勤時間をさけて、武蔵小杉から大船終点の湘南新宿ラインに乗ったので座って移動することができた。</p>
submodule urn:uuid:93c49c63-1a5e-ef2a-9551-585410bdb4c8 submodule

githubのリポジトリの整理を始めました。

今回の整理では少し汎用で使用できる機能モジュールごとにリポジトリを分割して、それらを使う上位層の機能モジュールではsubmoduldeとして呼び出そうと思っています。

submoduleで散らかってしまうのかな?

]]>
2025-01-15T10:00:00+09:00 ひでみ hidemi@sweetcafe/jp <h1>submodule</h1> <p>githubのリポジトリの整理を始めました。</p> <p>今回の整理では少し汎用で使用できる機能モジュールごとにリポジトリを分割して、それらを使う上位層の機能モジュールではsubmoduldeとして呼び出そうと思っています。</p> <p>submoduleで散らかってしまうのかな?</p>
ハイパースレッドとバレルの違い urn:uuid:d67bd63c-cd0b-8fd8-bed4-218eb1a9b77c ハイパースレッドとバレルの違い

以前、バレルCPUを解説したら「ハイパースレッドだね」と言われたことがあったんだけど、

ハイパースレッド

ハイパースレッドとは同時実行であり、

  • 物理コアを2つの論理コアとして、CPUが同時に2つの命令を実行する

である。

バレル

バレルはタスクのパイプライン化であり、

  • CPUの各ステージが複数のタスクを同時に実行している

ということ

でいいのかな?

]]>
2025-01-14T10:00:00+09:00 ひでみ hidemi@sweetcafe/jp <h1>ハイパースレッドとバレルの違い</h1> <p>以前、バレルCPUを解説したら「ハイパースレッドだね」と言われたことがあったんだけど、</p> <h2>ハイパースレッド</h2> <p>ハイパースレッドとは同時実行であり、</p> <ul> <li>物理コアを2つの論理コアとして、CPUが同時に2つの命令を実行する</li> </ul> <p>である。</p> <h2>バレル</h2> <p>バレルはタスクのパイプライン化であり、</p> <ul> <li>CPUの各ステージが複数のタスクを同時に実行している</li> </ul> <p>ということ</p> <p>でいいのかな?</p>
githubのリポジトリの整理 urn:uuid:15fc4d41-bd0c-a175-60b3-543836e27e63 githubのリポジトリの整理

いくつか古いRTLが必要になったのでgithubのRTLを整理し始めました。

整理していると自分のクソコードが出てくる始末…

ついでにRTLをいぢりながら、合成を試しているとLUT数が少なくなる代わりに周波数が落ちるはずの回路がVivadoだとLUT数が増えたり、Efinityだと動作周波数も上がったり、論理合成と配置配線って難しいなぁと改めて感じた。

]]>
2025-01-13T10:00:00+09:00 ひでみ hidemi@sweetcafe/jp <h1>githubのリポジトリの整理</h1> <p>いくつか古いRTLが必要になったのでgithubのRTLを整理し始めました。</p> <p>整理していると自分のクソコードが出てくる始末…</p> <p>ついでにRTLをいぢりながら、合成を試しているとLUT数が少なくなる代わりに周波数が落ちるはずの回路がVivadoだとLUT数が増えたり、Efinityだと動作周波数も上がったり、論理合成と配置配線って難しいなぁと改めて感じた。</p>
RISC-Vの流れ urn:uuid:3de88a07-b727-df44-1045-66da8b58ff10 RISC-Vの流れ

RISC-Vのステージの流れはつぎのようになるよね。

ステージの流れ

5ステージに見えるけど、4ステージで考えてもいいのかな?

もうちょっと、ちゃんとした図を描けばいいよね…

]]>
2025-01-12T10:00:00+09:00 ひでみ hidemi@sweetcafe/jp <h1>RISC-Vの流れ</h1> <p>RISC-Vのステージの流れはつぎのようになるよね。</p> <p><img src="../files/20250111-01.drawio.png" alt="ステージの流れ" /></p> <p>5ステージに見えるけど、4ステージで考えてもいいのかな?</p> <p>もうちょっと、ちゃんとした図を描けばいいよね…</p>