本文對TCN中的MVB技術(shù)進行了研究,并在深入了解MVB的通信機制的基礎(chǔ)上,提出了采用FPGA替代MVB控制器專用芯片的解決方法。根據(jù)TCN協(xié)議,連接在MVB上的設(shè)備可以分為5類,其中1類設(shè)備可以在不需要CPU的基礎(chǔ)上實現(xiàn)自動通信,最為常用。本設(shè)計的目的就是采用FPGA替代MVB1類設(shè)備控制器。 文章采用自頂向下的模塊化設(shè)計方法,根據(jù)MVB1類設(shè)備控制器要實現(xiàn)的功能,將設(shè)計劃分為3個模塊:發(fā)送模塊、接收模塊和MVB1類模式控制模塊。其中發(fā)送模塊又劃分為位控制單元、CRC生成單元、FIFO單元和曼徹斯特編碼單元等。接收模塊又劃分為幀起始檢測單元、時鐘恢復單元、幀分界符檢測單元、數(shù)據(jù)譯碼單元、CRC校驗單元、譯碼控制單元和長度錯誤檢測單元等。MVB1類模式控制模塊又劃分為報文錯誤處理單元、主幀寄存器單元、TM控制單元和主控單元等。上述各模塊的RTL級設(shè)計都是采用硬件描述語言Verilog實現(xiàn)的。
標簽:
MVB1
FPGA
設(shè)備
控制器
上傳時間:
2013-07-21
上傳用戶:dengzb84