计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2012年
5期
141-144
,共4页
许志宏%闫福鑫%余志军%吴龙胜
許誌宏%閆福鑫%餘誌軍%吳龍勝
허지굉%염복흠%여지군%오룡성
CAN总线2.0协议%状态机%RTL代码%状态控制%协议实现
CAN總線2.0協議%狀態機%RTL代碼%狀態控製%協議實現
CAN총선2.0협의%상태궤%RTL대마%상태공제%협의실현
CAN2.0总线协议中所规定的帧的种类和格式以及总线的状态控制过程较为复杂,在实际电路设计过程中,为能更好地实现其协议功能和状态控制,可以采用状态机来简化和实现CAN总线控制器系统中的协议功能和状态控制过程.文中基于这种方法设计出CAN总线控制器状态控制状态机和报文接收状态机,通过编写RTL级代码,设计出硬件电路.在设计完成后,使用基于e语言的SpecmanElite和modelsim6.2软件平台进行仿真和验证,结果表明该电路功能正确,满足设计要求和使用要求.
CAN2.0總線協議中所規定的幀的種類和格式以及總線的狀態控製過程較為複雜,在實際電路設計過程中,為能更好地實現其協議功能和狀態控製,可以採用狀態機來簡化和實現CAN總線控製器繫統中的協議功能和狀態控製過程.文中基于這種方法設計齣CAN總線控製器狀態控製狀態機和報文接收狀態機,通過編寫RTL級代碼,設計齣硬件電路.在設計完成後,使用基于e語言的SpecmanElite和modelsim6.2軟件平檯進行倣真和驗證,結果錶明該電路功能正確,滿足設計要求和使用要求.
CAN2.0총선협의중소규정적정적충류화격식이급총선적상태공제과정교위복잡,재실제전로설계과정중,위능경호지실현기협의공능화상태공제,가이채용상태궤래간화화실현CAN총선공제기계통중적협의공능화상태공제과정.문중기우저충방법설계출CAN총선공제기상태공제상태궤화보문접수상태궤,통과편사RTL급대마,설계출경건전로.재설계완성후,사용기우e어언적SpecmanElite화modelsim6.2연건평태진행방진화험증,결과표명해전로공능정학,만족설계요구화사용요구.