近藤/春のプロジェクト/第10回
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[近藤/春のプロジェクト]]
*基本アーキテクチャの設計 [#l362f995]
**作成するTINYCPUのアーキテクチャ [#kba62aff]
第9回で設計した命令フェッチ回路を拡張して設計する。
-追加する構成部品
--スタック(stack)
--算術論理演算回路(alu)
-演算やメモリのやり取り
--必ずスタック上で行われる。そのため、汎用レジスタがない構造になっている。
-入力ポートと出力ポートを備え、外部とデータのやりとりをする。
**TINYCPUの構成要素 [#l863881e]
-モジュール
--カウンタ(counter)
--ステート・マシン(state)
--スタック(stack)
--算術論理演算回路(alu)
--メモリ(ブロックRAM: ram)
-各モジュールの接続
--アドレス・バス(abus)
--データ・バス(dbus)
-制御に用いる信号線(制御線)
終了行:
[[近藤/春のプロジェクト]]
*基本アーキテクチャの設計 [#l362f995]
**作成するTINYCPUのアーキテクチャ [#kba62aff]
第9回で設計した命令フェッチ回路を拡張して設計する。
-追加する構成部品
--スタック(stack)
--算術論理演算回路(alu)
-演算やメモリのやり取り
--必ずスタック上で行われる。そのため、汎用レジスタがない構造になっている。
-入力ポートと出力ポートを備え、外部とデータのやりとりをする。
**TINYCPUの構成要素 [#l863881e]
-モジュール
--カウンタ(counter)
--ステート・マシン(state)
--スタック(stack)
--算術論理演算回路(alu)
--メモリ(ブロックRAM: ram)
-各モジュールの接続
--アドレス・バス(abus)
--データ・バス(dbus)
-制御に用いる信号線(制御線)
ページ名: