新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA和LabView的遙測信號模擬源設計

        基于FPGA和LabView的遙測信號模擬源設計

        作者: 時間:2011-04-11 來源:網絡 收藏

        發送數據時控制單元將從單口RAM中讀取的待發送數據存放在中的乒乓RAM中,并串轉換后發送數據。讀取外部RAM數據存入乒乓RAM的時間必須小于并串轉換后發送8位數據的時間,否則會造成數據丟失。發送的數據格式通過有限狀態機控制,狀態轉移圖,如圖6所示。

        本文引用地址:http://www.104case.com/article/191246.htm

        h.JPG



        3 結果測試
        本設計芯片采用Altera公司的EP2C8Q208C8,使用QuatusⅡ8.1開發系統實現編程和仿真,完成對電路設計的功能和時序分析。
        在QuatusⅡ中編譯工程后,建立SignalTapⅡ文件并加入工程、配置STP文件、編譯并將STP文件同原有的設計下載到FPGA中。人機交互界面設置發送頻率為5 MHz,圖像數據為循環發送0~127,數字量信息字為0~253,點擊LVDS開始按鈕。通過SignalTapⅡ窗口下查看邏輯分析儀實時捕獲的數據,格式與要求完全一致,發送數據正確。實時捕獲數據,如圖7所示。另外,SignalTapⅡ中設置的采樣時鐘頻率要大于被測信號最高頻率的2倍,否則無法正確反映被測信號波形的變化,測試完畢后要將該邏輯分析儀從項目中刪除。

        i.JPG



        4 結束語
        文中探討了基于FPGA和的設計,采用了“FPGA+接口+PC”的設計方案,實現了由PC程控、傳輸速率4~8MHz、固定幀格式的LVDS信號。通過此方法可以在短時間內構建一個通用靈活的虛擬儀器平臺,接口可以根據實際條件采用USB、串口、紅外等多種方式。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乡宁县| 淳化县| 洪江市| 布拖县| 新化县| 兰州市| 广水市| 平山县| 邵东县| 桂林市| 黔西县| 左云县| 诸城市| 光山县| 鹤壁市| 连平县| 潼南县| 德钦县| 合作市| 江孜县| 新丰县| 通州市| 奎屯市| 南川市| 建湖县| 萝北县| 宣城市| 平定县| 四会市| 拜泉县| 贵州省| 白沙| 岱山县| 临西县| 大埔县| 治多县| 通辽市| 郴州市| 宜良县| 靖州| 额尔古纳市|