CAN核的四冗余通信板設(shè)計(jì)與仿真

隨著電子技術(shù)、計(jì)算機(jī)應(yīng)用技術(shù)和EDA技術(shù)的不斷發(fā)展,利用FPGA進(jìn)行數(shù)字系統(tǒng)的開(kāi)發(fā)已被廣泛應(yīng)用于通信、航天、醫(yī)療電子、工業(yè)控制等領(lǐng)域,F(xiàn)PGA成為當(dāng)今硬件設(shè)計(jì)的首選方式之一。PC/104是一種專(zhuān)門(mén)為嵌入式控制而定義的工業(yè)控制總線,以其獨(dú)特的堆棧式結(jié)構(gòu)、低功率等優(yōu)點(diǎn),得到了廣泛的應(yīng)用。作為主流的現(xiàn)場(chǎng)總線,工業(yè)控制局域網(wǎng)CAN(Controller Area Network)總線抗干擾能力強(qiáng),易于組網(wǎng),具有非常廣闊的應(yīng)用前景。獨(dú)特的PC/104總線與CAN總線的結(jié)合,進(jìn)一步拓寬了CAN總線的應(yīng)用領(lǐng)域。

1基于FPGA的CAN核設(shè)計(jì)

本設(shè)計(jì)采用了Altera公司的Cyclone III系列FPGA EP3C25,開(kāi)發(fā)平臺(tái)采用了Altera公司的Quartus II軟件。CAN核的設(shè)計(jì)以SJA1000功能結(jié)構(gòu)為基礎(chǔ)。

CAN核的功能框圖如圖1所示。該CAN總線控制器IP核,遵循CANbus 2.0標(biāo)準(zhǔn),其功能和寄存器操作與SJA1000兼容。IP核采用VHDL編碼,并采用容錯(cuò)設(shè)計(jì),可抑制存儲(chǔ)性器件的數(shù)據(jù)位翻轉(zhuǎn),大大提高了IP核的可靠性。CAN核可在FPGA中實(shí)現(xiàn),也可以實(shí)現(xiàn)為ASIC。其中包含3個(gè)主要模塊:寄存器組(can_registers),位時(shí)序邏輯(can_^l),位流處理器(can_bsp)。

來(lái)源:維庫(kù)開(kāi)發(fā)網(wǎng)


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息

    最新論壇貼子