电子测量技术
電子測量技術
전자측량기술
ELECTRONIC MEASUREMENT TECHNOLOGY
2012年
11期
76-79,123
,共5页
UART%FPGA%VHDL%状态机
UART%FPGA%VHDL%狀態機
UART%FPGA%VHDL%상태궤
在基于FPGA芯片的工程实践中,经常需要FPGA与上位机或其他处理器进行通信,为此设计了用于短距离通信的UART接口模块.该模块的程序采用VHDL语言编写,模块的核心发送和接收子模块均采用有限状态机设计,详述了各子模块的设计思路和方法,给出了它们的仿真时序图.综合实现后,将程序下载到FPGA芯片中,运行正确无误.又经长时间发送和接收测试,运行稳定可靠.相对参数固定的设计,该UART的波特率、数据位宽、停止位宽、校验位使能及校验模式选择均可以在线设置,为FPGA与其他设备的通信提供了一种可靠途径,具备较强的实用价值.
在基于FPGA芯片的工程實踐中,經常需要FPGA與上位機或其他處理器進行通信,為此設計瞭用于短距離通信的UART接口模塊.該模塊的程序採用VHDL語言編寫,模塊的覈心髮送和接收子模塊均採用有限狀態機設計,詳述瞭各子模塊的設計思路和方法,給齣瞭它們的倣真時序圖.綜閤實現後,將程序下載到FPGA芯片中,運行正確無誤.又經長時間髮送和接收測試,運行穩定可靠.相對參數固定的設計,該UART的波特率、數據位寬、停止位寬、校驗位使能及校驗模式選擇均可以在線設置,為FPGA與其他設備的通信提供瞭一種可靠途徑,具備較彊的實用價值.
재기우FPGA심편적공정실천중,경상수요FPGA여상위궤혹기타처리기진행통신,위차설계료용우단거리통신적UART접구모괴.해모괴적정서채용VHDL어언편사,모괴적핵심발송화접수자모괴균채용유한상태궤설계,상술료각자모괴적설계사로화방법,급출료타문적방진시서도.종합실현후,장정서하재도FPGA심편중,운행정학무오.우경장시간발송화접수측시,운행은정가고.상대삼수고정적설계,해UART적파특솔、수거위관、정지위관、교험위사능급교험모식선택균가이재선설치,위FPGA여기타설비적통신제공료일충가고도경,구비교강적실용개치.