Digital System Design using FSMs最新文献

筛选
英文 中文
Appendix A4: Finite State Machines Using Verilog Behavioural Mode 附录A4:使用Verilog行为模式的有限状态机
Digital System Design using FSMs Pub Date : 2021-06-25 DOI: 10.1002/9781119782735.app4
{"title":"Appendix A4: Finite State Machines Using Verilog Behavioural Mode","authors":"","doi":"10.1002/9781119782735.app4","DOIUrl":"https://doi.org/10.1002/9781119782735.app4","url":null,"abstract":"In this book finite state machines (FSMs) have been implemented using the equations obtained from the state diagram/Petri net. This approach ensures that the logic for the state machine is under complete control of the designer. However, if the state machine is implemented using behavioural mode, the Verilog compiler will optimize the design. Remember that the behavioural method describes the behaviour of the designed system. There is a very close relationship between the state diagram and the behavioural Verilog description that allows a direct translation from the state diagram to the Verilog code.","PeriodicalId":396893,"journal":{"name":"Digital System Design using FSMs","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121841884","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Clocked One Hot Method of FSM Design FSM的设计方法
Digital System Design using FSMs Pub Date : 2021-06-25 DOI: 10.1002/9781119782735.ch5
{"title":"Clocked One Hot Method of FSM Design","authors":"","doi":"10.1002/9781119782735.ch5","DOIUrl":"https://doi.org/10.1002/9781119782735.ch5","url":null,"abstract":"","PeriodicalId":396893,"journal":{"name":"Digital System Design using FSMs","volume":"246 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133934861","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Asynchronous FSM Methods 异步FSM方法
Digital System Design using FSMs Pub Date : 2021-06-25 DOI: 10.1002/9781119782735.ch4
{"title":"Asynchronous FSM Methods","authors":"","doi":"10.1002/9781119782735.ch4","DOIUrl":"https://doi.org/10.1002/9781119782735.ch4","url":null,"abstract":"","PeriodicalId":396893,"journal":{"name":"Digital System Design using FSMs","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125057712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Appendix A5: Programming a Finite State Machine 附录A5:有限状态机编程
Digital System Design using FSMs Pub Date : 2021-06-25 DOI: 10.1002/9781119782735.app5
{"title":"Appendix A5: Programming a Finite State Machine","authors":"","doi":"10.1002/9781119782735.app5","DOIUrl":"https://doi.org/10.1002/9781119782735.app5","url":null,"abstract":"I was once asked by some of my students whether it was possible for software to run without hardware. This was an interesting question, and given that I spend much of my time writing computer programs, I felt well placed to answer it. First, I decided to look into the basic needs of software. The idea was to look at digital hardware and consider what basic hardware would be needed to produce a programmable system to make a finite state machine (FSM) that could be programmed to produce clock‐driven FSMs. It should be possible to use similar ideas for event‐driven FSM, but I have not looked into these yet. On reflection, it should be possible to program an FPGA with event cells that could be used with other hardware to make a programmable device. At first I looked at basic information available in some electronic digital devices, such as parallel loading counters, digital multiplexers, and quad latches, and eventually came up with the arrangement in Figure A5.1 for a programmable FSM. The system needs to be able to digitally count, so it makes use of a four‐stage clocked synchronous up counter. There is a need to be able to both increment the counter while also allowing the system to branch between states, so the counter needs to have parallel loading inputs so as to branch to these other states.","PeriodicalId":396893,"journal":{"name":"Digital System Design using FSMs","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127825570","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信