UART是一種廣泛應(yīng)用于短距離、低速、低成本通信的串行傳輸接口.由于常用UART芯片比較復(fù)雜且移植性差,提出一種采用可編程器件FPGA實(shí)現(xiàn)UART的方法, 實(shí)現(xiàn)了對(duì)UART的模塊化設(shè)計(jì).首先簡(jiǎn)要介紹UART的基本特點(diǎn),然后依據(jù)其系統(tǒng)組成設(shè)計(jì)頂層模塊,再采用有限狀態(tài)機(jī)設(shè)計(jì)接收器模塊和發(fā)送器模塊,所有功能的實(shí)現(xiàn)全部采用VHDL進(jìn)行描述,并用Modelsim軟件對(duì)所有模塊仿真實(shí)現(xiàn).最后將UART的核心功能集成到FPGA上,使整體設(shè)計(jì)緊湊,小巧,實(shí)現(xiàn)的UART功能穩(wěn)定、可靠.
標(biāo)簽:
UART
FPGA
應(yīng)用于
低速
上傳時(shí)間:
2013-12-01
上傳用戶:zuozuo1215