CPLD應用于嵌入式系統與CAN總線(xiàn)網(wǎng)絡(luò )通信
圖3 設計輸入
其中compare完成選址功能,MUX2×8完成總線(xiàn)轉換。
4.仿真實(shí)驗
為簡(jiǎn)明起見(jiàn),這里僅給出核心的部分時(shí)序仿真圖形,如圖4所示。
圖4 核心的部分時(shí)序仿真圖形
由仿真波形可知,在PC總線(xiàn)的讀寫(xiě)操作進(jìn)行時(shí),地址和數據很好的實(shí)現了轉換,讀寫(xiě)的周期完整,觸發(fā)迅速,保證轉換的準確和迅速,滿(mǎn)足了設計的要求。
5.結論
可編程邏輯器件的應用已經(jīng)成為現代電子電路設計中的高效方式,它可以實(shí)現高效率、可靠的設計,也可以進(jìn)一步提高電路的集成度;使用它設計的CAN通信卡可以作為通信接口而滿(mǎn)足嵌入式系統的要求。同時(shí),基于PC104系統的CAN通信的通信效率較高,具有較強的實(shí)時(shí)性,可以滿(mǎn)足工業(yè)現場(chǎng)高速通信的需要,也可為復雜控制系統實(shí)現實(shí)時(shí)控制提供強有力的工具。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論