岡田/春のプロジェクト/第3回 ステートマシン実装
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[岡田/春のプロジェクト]]
*第3回 ステートマシンを実装してみよう [#eb6d1476]
#ref("春のプロジェクト2010/DE2 第3回/30fsm.png");
-ステートマシンの一般的な書き方
always @(din or state)begin
・・・
ステートを管理するモジュール
end
always @(posedge clock)begin
・・・
状態を管理するモジュール
end
always @(state)begin
・・・
出力を決定するモジュール
end
**ベンディングマシンの設計 [#tebdbea6]
-ステート遷移
1. 0円の状態(初期状態
2. 50円の状態
3. 100円の状態
4. 150円の状態(出力する。
5. 200円の状態(出力する。
**7-segをつかって、ドーラタイマーの設計 [#h189257a]
-スイッチとステートの状態に応じて次のステートを決める。
-clockgen.vを用いて、変化の様子が目に見えるようにする。
#comment
終了行:
[[岡田/春のプロジェクト]]
*第3回 ステートマシンを実装してみよう [#eb6d1476]
#ref("春のプロジェクト2010/DE2 第3回/30fsm.png");
-ステートマシンの一般的な書き方
always @(din or state)begin
・・・
ステートを管理するモジュール
end
always @(posedge clock)begin
・・・
状態を管理するモジュール
end
always @(state)begin
・・・
出力を決定するモジュール
end
**ベンディングマシンの設計 [#tebdbea6]
-ステート遷移
1. 0円の状態(初期状態
2. 50円の状態
3. 100円の状態
4. 150円の状態(出力する。
5. 200円の状態(出力する。
**7-segをつかって、ドーラタイマーの設計 [#h189257a]
-スイッチとステートの状態に応じて次のステートを決める。
-clockgen.vを用いて、変化の様子が目に見えるようにする。
#comment
ページ名: