- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.3各種カウンタ-el.gunma
5.3 各種カウンタ 計算機工学特論A ジョンソン?カウンタ ジョンソン?カウンタ ジョンソン?カウンタ ループ対策ジョンソン?カウンタ ループ対策ジョンソン?カウンタ リング?カウンタ リング?カウンタ リング?カウンタ ディバイダ(分周回路) ディバイダ(分周回路) ディバイダ(分周回路) 計算機工学特論AVrilog-HDL 23 ステートマシン 山越研究室 修士1年 赤津 実幸 5.6.1 ステートマシンの目的 ステートマシンの具体例 デジタルウォッチ 具体的なデジタルウォッチのステート(状態) 5.6.2 ステートマシンの構成法 デコード方式ステートマシンの記述例(リスト5.1) リスト5.1の説明1 リスト5.1の説明2 リスト5.1の説明3 シミュレーションによる検証1 シミュレーションによる検証2 デジタルウォッチの状態遷移図 ストップウォッチの4つの状態 ?通常状態 ?時修正状態 ?分修正状態 ?秒修正状態 各修正モード時のSW1(設定)の動作 ステートマシン 状態遷移図を回路に置き換えたもの ワン?ホット方式 デコード方式 ?使用するFFの量が少ない ?状態数が多いと状態デコーダ部分の回路規模が大きくなり、動作速度が遅くなる。 ?HDL記述が簡潔で分かりやすい デコード方式の利点 ?使用するFFの量が多い ?動作スピードは速い ?用途によっては、複数の状態が同時にアクティブにならないためのフェイルセーフ 的な回路が必要 ワン?ホット方式の利点 ステートマシン2方式の共通項目 ステート名: スイッチ入力: 出力: NORMAL(通常)、SEC(秒修正)、HOUR(時修正)、MIN(分修正) SW1、SW2、SW3(いづれもクロック一周分のパルスとする) SW1が押されたときの動作 sec_reset(秒リセット)、hour_inc(+1時)、min_inc(+1分) モードON/OFFの表示 sec_onoff、hour_onoff、min_onoff reg [1:0] cur; //ステートレジスタ reg [1:0] nxt; //ステート生成回路 (組み合わせ回路) curは現在の状態 nxtはアクションによる状態遷移を表す parameter NORMAL = 2’b00, SEC = 2’b01, MIN = 2’b10, HOUR = 2’b11 2ビットの状態変数curやnxtにステート情報を伝えるために定義する。 後述のステートデコーダでnxt=NORMALなどの形で代入を行う。 always@( posedge ck or posedge sysreset ) begin if ( sysreset ) cur = NORMAL; else cur = nxt; end sysresetは初期化を行っており、強制的に通常モードに戻します。 sysresetが押されていない場合は状態遷移図に従って動作します。 always @( cur or SW1 or SW2 or SW3 ) begin case( cur ) NORMAL: if (SW2) nxt = SEC; else nxt = NORMAL; SEC:~~~~ HOUR:~~~~ MIN:~~~~ default: nxt = 2’bxx; endcase end ステート生成回路(ステートデコーダ) クロックとは無関係に cur(状態を表すレジスタ) SW1(設定) SW2(通常?修正モード変更) SW3(秒?時?分) の変更に合わせて動作する。 SW2の入力があるとき 状態NORMALの場合 nxt = SECで秒修正モードに移行 状態SEC,HOUR,MINの場合 nxt = NORMALで通常モード に移行 SW2の入力がないとき nxt =今の状態を代入して状態の変更をしない カウント?ブロックに送られる制御信号 assign sec_reset = ( cur == SEC ) SW1; assign min_inc = ( cur == MIN ) SW1; assign hour_inc = ( cur == HOUR ) SW1; どの状態のときにSW1が押されたか、という情報をカウント?ブロックに送ります 表示ブロックに送られる制御信号 assign sec_onoff = ( cur == SEC ); assign min_onoff = (
您可能关注的文档
- (入院入所)(退院退所)情報提供書no1年月.doc
- (四)13.卧看牵牛织女星.ppt.ppt
- (一)静电的基本概念.doc
- (一)森林木棧道.doc
- 《补转党员组织关系申请表》填写说明.doc
- 《大腦皮質四葉》.doc
- 《典型案例》编写提纲.doc.doc
- 《电算化会计》课程实验教学大纲.doc
- 《高分子研究》教学大刚.doc
- 《红岩》云课堂反馈题02.ppt.ppt
- 文旅景区·沉浸式演艺综合体文旅商业项目规划方案.docx
- B-S-H年会提案介绍.docx
- 【谷歌】2025一款助力科学家编写专家级实证软件的人工智能系统研究报告.pdf
- 2025年8月电动汽车充换电基础设施运行情况.pdf
- 中国企业赴香港及境外上市融资发展与安全策略白皮书2025.docx
- AI时代下中国低零代码市场发展研究报告(2025).docx
- 文旅景区红叶节旅游文化推广“诗情山水·激情巴中”策划方案.docx
- 投资人力资本,拥抱人工智能 中国未来就业的挑战与应对 背景报告合集.docx
- 中国上市公司ESG管理风险年鉴2024.docx
- 【天翼智库】天翼智库低空经济发展趋势与路径研究报告.pdf
最近下载
- 建筑工程基孔肯雅热疫情应急预案(精选汇编).docx
- 学堂在线网课《生活英语读写》课后作业单元考核答案.docx VIP
- 移动通信管光缆线路工程监理实施细则(含管道建设).doc VIP
- 《前厅服务与管理》《旅游心理学》月考试卷.doc VIP
- BIQS教材-模块介绍.pptx VIP
- T_QGCML 2981—2024(悬浇连续梁临时固结组合体系的抗倾覆能力分析方法).pdf VIP
- 2025年衡阳出租车从业资格证考试题库下载.docx VIP
- 高频精选:海航招飞的面试题目及答案.doc VIP
- 7的乘法口诀公开课教学设计.pdf VIP
- 2024-2025学年人美版(2024)初中美术七年级下册全册(教案含反思).docx VIP
文档评论(0)