新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于CPLD的PLC背板總線協議接口芯片的設計

        基于CPLD的PLC背板總線協議接口芯片的設計

        作者: 時間:2012-07-30 來源:網絡 收藏

        用Verilog HDL 語言實現的發送和接收FIFO控制器的實例代碼如下:

        基于CPLD的PLC背板總線協議接口芯片的設計方案

        3.3 協議芯片綜合

        Verilog HDL 程序通過Lattice 公司的 開發軟件ispLEVER 7.0 進行編譯、綜合,多次嘗試后最終選擇了Lattice 公司MachXO 系列 中的MachXO2280 芯片, 綜合后的主機協議芯片占用 資源的60%左右, 從機協議芯片占用CPLD資源的45%左右,FIFO 控制器充分利用了MachXO2280芯片內部的嵌入式RAM 塊, 同時利用了鎖相環實現高頻率的時鐘工作。最后通過LSC ispVM(R)System 燒寫軟件經JTAG 口下載到CPLD 芯片中進行協議芯片功能驗證測試。

        4 結語

        本文設計的芯片在串行總線時鐘頻率為25MHz、信號電平為LVTTL,底板引線長度為40cm,1 臺主機連接3 臺擴展模塊的情況下工作穩定并通過了群脈沖試驗,驗證了這一組協議芯片的設計是成功的。由于該組協議芯片是針對 的周期性和非周期性數據傳送專門設計的,硬件實現的協議幀控制器支持高速率通信、支持數據幀檢驗功能,避免了數據傳送的錯誤,大大降低了外圍單片機的軟件開銷,增強了可靠性,是一組非常適合用于 總線或者需要多模塊協同工作的背板總線系統協議芯片。


        上一頁 1 2 3 4 下一頁

        關鍵詞: CPLD PLC 背板 總線協議

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 都安| 平谷区| 大关县| 巴里| 泰安市| 吉林市| 新郑市| 敖汉旗| 天等县| 桦甸市| 玛曲县| 云梦县| 浪卡子县| 德江县| 昌吉市| 明水县| 崇左市| 城固县| 山丹县| 哈密市| 东丽区| 乐亭县| 北宁市| 长春市| 东港市| 天津市| 西乡县| 儋州市| 上栗县| 丰镇市| 疏勒县| 吉首市| 农安县| 宝清县| 肃宁县| 衡阳市| 新营市| 明水县| 西充县| 行唐县| 湖北省|