日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊的制作方法

文檔序號:12409615閱讀:1460來源:國知局

本實用新型涉及以太網(wǎng)技術領域,具體提供一種基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊。



背景技術:

隨著社會的進步及經(jīng)濟的飛速發(fā)展,計算機的應用領域越來越廣泛,計算機網(wǎng)絡也隨之發(fā)展起來。以太網(wǎng)是一種局域網(wǎng)規(guī)范,是現(xiàn)有局域網(wǎng)采用的最通用的通信協(xié)議標準。CAN控制器是CAN局域網(wǎng)控制器的簡稱,是為解決數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信總線。在現(xiàn)有技術中,尚且缺少利用以太網(wǎng)界面實現(xiàn)對其CAN模塊數(shù)據(jù)進行收發(fā)控制與監(jiān)視的技術。



技術實現(xiàn)要素:

為了解決以上存在的問題,本實用新型提供一種結構設計簡單合理,能實現(xiàn)利用以太網(wǎng)界面實現(xiàn)對其CAN模塊數(shù)據(jù)收發(fā)控制與監(jiān)視的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊。

為實現(xiàn)上述目的,本實用新型提供了如下技術方案:

基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊,包括Microblaze核,還包括千兆以太網(wǎng)IP核、GPIO模塊、DDR3控制器IP核和UART IP核,Microblaze核內(nèi)嵌在FPGA上,千兆以太網(wǎng)IP核、GPIO模塊、DDR3控制器IP核、UART IP核分別與Microblaze核相連;GPIO模塊連接CAN控制器,千兆以太網(wǎng)IP核外接PHY芯片,PHY芯片外接數(shù)據(jù)傳輸接口。

FPGA內(nèi)嵌Microblaze 軟核,在XPS工具中掛載以太網(wǎng)IP核、UART IP核、GPIO模塊和DDR3控制器IP核。FPGA內(nèi)部有BRAM、dlmb接口和Ilmb接口。dlmb接口和Ilmb接口為內(nèi)部本地數(shù)據(jù)和指令總線,分別與Microblaze 軟核相連接。BRAM用來存儲bootloadr程序。

所述DDR3控制器IP核掛載DDR3緩存,用來存儲bootloader從Flash中l(wèi)oad的軟核要執(zhí)行的程序。

所述UART IP核掛載調(diào)試串口,用來在調(diào)試中打印調(diào)試信息,方便調(diào)試。

千兆以太網(wǎng)IP核外接PHY芯片和數(shù)據(jù)傳輸接口形成以太網(wǎng)通路,通過GPIO口連接CAN控制器。在SDK中利用xilinx FPGA提供資料實現(xiàn)以太網(wǎng)功能,利用GPIO模擬實現(xiàn)對CAN控制器的控制。CAN控制器的參數(shù)由千兆以太網(wǎng)來負責分配,比如:驗收代碼寄存器(ACR)和接收屏蔽寄存器(AMR)參數(shù)設置,波特率設置,輸出控制寄存器設置,設置模式控制等參數(shù)。

作為優(yōu)選,所述CAN控制器為SJA1000控制器。

作為優(yōu)選,所述千兆以太網(wǎng)IP核、GPIO模塊、DDR3控制器IP核、UART IP核分別通過AXI總線與Microblaze核相連。

作為優(yōu)選,所述數(shù)據(jù)傳輸接口為RJ45接口。

與現(xiàn)有技術相比,本實用新型的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊具有以下突出的有益效果:本實用新型的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊結構設計簡單合理,能利用以太網(wǎng)界面實現(xiàn)對其CAN模塊數(shù)據(jù)收發(fā)控制與監(jiān)視,適用領域廣泛,可以應用在信息控制中心、呼叫中心、證券/金融交易系統(tǒng)、銀行數(shù)據(jù)中心、工業(yè)控制環(huán)境、教學環(huán)境、測試中心等,具有良好的實用性。

附圖說明

圖1是本實用新型所述基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊的結構示意圖。

具體實施方式

下面將結合附圖和實施例,對本實用新型的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊作進一步詳細說明。

在本實用新型中,在未作相反說明的情況下,使用的方位詞如“上、下、左、右”通常是指參考附圖所示的上、下、左、右;“內(nèi)、外”是指相對于各部件本身的輪廓的內(nèi)、外。

實施例

如圖1所示,本實用新型的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊主要由Microblaze核、千兆以太網(wǎng)IP核、GPIO模塊、DDR3控制器IP核、UART IP核、SJA1000控制器、PHY芯片、RJ45接口構成。Microblaze核內(nèi)嵌在FPGA上,F(xiàn)PGA內(nèi)部有BRAM、dlmb和Ilmb。dlmb和Ilmb為內(nèi)部本地數(shù)據(jù)和指令總線,分別與Microblaze 軟核相連接。BRAM用來存儲bootloadr程序。在XPS工具中掛載以太網(wǎng)IP核、UART IP核、GPIO模塊和DDR3控制器IP核。以太網(wǎng)IP核、UART IP核、GPIO模塊和DDR3控制器IP核分別通過AXI總線與Microblaze核相連。GPIO模塊外接SJA1000控制器。千兆以太網(wǎng)IP核外接PHY芯片,PHY芯片外接RJ45接口,形成以太網(wǎng)通路,GPIO模塊與SJA1000控制器連接,通過GPIO模塊實現(xiàn)對SJA1000控制器的控制。SJA1000控制器的參數(shù)由千兆以太網(wǎng)來負責分配,比如:驗收代碼寄存器(ACR)和接收屏蔽寄存器(AMR)參數(shù)設置,波特率設置,輸出控制寄存器設置,設置模式控制等參數(shù)。DDR3控制器IP核掛載DDR3緩存,用來存儲bootloader從Flash中l(wèi)oad的軟核要執(zhí)行的程序。UART IP核掛載調(diào)試串口,用來在調(diào)試中打印調(diào)試信息,方便調(diào)試。

本實用新型的基于Microblaze核實現(xiàn)以太網(wǎng)轉CAN模塊的使用過程為:將以太網(wǎng)轉CAN模塊的一端通過網(wǎng)線接入PC機的網(wǎng)口,一端通過網(wǎng)線接入此模塊的網(wǎng)口,CAN接口通過CAN總線接入后端的CAN設備上。

系統(tǒng)設備上電完畢后,打開PC機的IE瀏覽器,輸入192.168.0.100后進入以太網(wǎng)轉CAN模塊的界面,在此界面上設置CAN工作模式是EFF模塊,每次發(fā)送8個字節(jié),設置ACR和ARM參數(shù),設置命令寄存器等參數(shù)后,點擊瀏覽器界面的發(fā)送數(shù)據(jù)模式,通過CAN設備接口就可以驗證通過以太網(wǎng)界面發(fā)送的數(shù)據(jù)是否正確。而接收功能則是設置好參數(shù)后,由CAN設備發(fā)送數(shù)據(jù),則網(wǎng)頁界面上的接收數(shù)據(jù)模塊會顯示接收到的數(shù)據(jù)來驗證數(shù)據(jù)是否接收完畢與正確。

以上所述的實施例,只是本實用新型較優(yōu)選的具體實施方式,本領域的技術人員在本實用新型技術方案范圍內(nèi)進行的通常變化和替換都應包含在本實用新型的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1