新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于CPLD的PLC背板總線協(xié)議接口芯片的設(shè)計

        基于CPLD的PLC背板總線協(xié)議接口芯片的設(shè)計

        作者: 時間:2012-07-30 來源:網(wǎng)絡(luò) 收藏

        用Verilog HDL 語言實現(xiàn)的發(fā)送和接收FIFO控制器的實例代碼如下:

        基于CPLD的PLC背板總線協(xié)議接口芯片的設(shè)計方案

        3.3 協(xié)議芯片綜合

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

        4 結(jié)語

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


        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: CPLD PLC 背板 總線協(xié)議

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 崇文区| 江门市| 新绛县| 壤塘县| 宁晋县| 贵州省| 武清区| 正镶白旗| 三门峡市| 嘉禾县| 晴隆县| 革吉县| 尖扎县| 阿拉尔市| 甘德县| 安龙县| 信阳市| 嘉兴市| 金山区| 喀喇| 水城县| 界首市| 东乌珠穆沁旗| 临邑县| 莲花县| 延安市| 平江县| 镇安县| 和林格尔县| 礼泉县| 南和县| 湖北省| 北辰区| 寿宁县| 延津县| 昭觉县| 天柱县| 雅江县| 延安市| 安岳县| 巫山县|