计算机测量与控制
計算機測量與控製
계산궤측량여공제
COMPUTER MEASUREMENT & CONTROL
2011年
4期
848-850
,共3页
杨金孝%郭德春%张永波%杨永坤
楊金孝%郭德春%張永波%楊永坤
양금효%곽덕춘%장영파%양영곤
串口通信%现场可编程门阵列%Flash%配置
串口通信%現場可編程門陣列%Flash%配置
천구통신%현장가편정문진렬%Flash%배치
由于FPGA配置存储器具有掉电易失性,系统设计中的主控器需要操纵非易失性存储器对其进行配置;另外,在某些系统工作过程中需要对FPGA配置码流进行实时更新以升级系统,对FPGA码流进行回读以获取系统的实时工作状态;针对这些需要,设计并实现了一种基于串口通信的FPGA配置控制方法:以CPLD作为配置主控器,通过串口对CPLD的工作状态进行控制,成功实现了Flash的擦除、烧写、FPGA配置以及回读功能;由于串口协议比较简单,只需简单的转换就可完成与其它传输协议的交互,使得设计的配置控制方案具有比较好的可移植性和通用性.
由于FPGA配置存儲器具有掉電易失性,繫統設計中的主控器需要操縱非易失性存儲器對其進行配置;另外,在某些繫統工作過程中需要對FPGA配置碼流進行實時更新以升級繫統,對FPGA碼流進行迴讀以穫取繫統的實時工作狀態;針對這些需要,設計併實現瞭一種基于串口通信的FPGA配置控製方法:以CPLD作為配置主控器,通過串口對CPLD的工作狀態進行控製,成功實現瞭Flash的抆除、燒寫、FPGA配置以及迴讀功能;由于串口協議比較簡單,隻需簡單的轉換就可完成與其它傳輸協議的交互,使得設計的配置控製方案具有比較好的可移植性和通用性.
유우FPGA배치존저기구유도전역실성,계통설계중적주공기수요조종비역실성존저기대기진행배치;령외,재모사계통공작과정중수요대FPGA배치마류진행실시경신이승급계통,대FPGA마류진행회독이획취계통적실시공작상태;침대저사수요,설계병실현료일충기우천구통신적FPGA배치공제방법:이CPLD작위배치주공기,통과천구대CPLD적공작상태진행공제,성공실현료Flash적찰제、소사、FPGA배치이급회독공능;유우천구협의비교간단,지수간단적전환취가완성여기타전수협의적교호,사득설계적배치공제방안구유비교호적가이식성화통용성.