Design Compilerを用いたハードウェア合成の実践ガイド

ハードウェア合成の基本原理 ハードウェア記述言語(HDL)から物理回路を生成する合成処理は、主に3段階で構成される。最初にHDL記述を技術非依存のRTLネットリストに変換(変換フェーズ)、次にターゲット技術ライブラリの論理素子へマッピング(マッピングフェーズ)、最後に遅延や面積の制約条件に基づきネットリストを最適化(最適化フェーズ)する。 Verilog記述と回路 ...

5月18日 10:19 投稿

数値表現と高速算術回路のVerilog実装

1. 基礎的な数値表現 1.1 10進数と16進数の相互変換 10進整数を16進数に変換する方法は主に2つある。 方法1:10進数を2進数に変換(除2取余法)し、その2進数を下位から4ビットずつ区切り、各グループを16進数に置き換える。 方法2:10進数を直接16で割り続け、余りを下位から並べる(除16取余法)。 例:3010 → 1E16 1.2 原码・反码・補数表現 原码:最上位ビットが符 ...

5月17日 18:08 投稿