国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒2021精品,在线免费一区二区,久久久久久青草大香综合精品,日韩美aaa特级毛片,欧美成人精品午夜免费影视

基于FPGA和EMIFA的SPI控制器系統設計
DOI:
CSTR:
作者:
作者單位:

作者簡(jiǎn)介:

通訊作者:

中圖分類(lèi)號:

TP334

基金項目:


A Design of a SPI controller system based on FPGA and EMIF
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪(fǎng)問(wèn)統計
  • |
  • 參考文獻
  • |
  • 相似文獻
  • |
  • 引證文獻
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    為了在現有C6000系列DSP芯片上擴展多路SPI外圍設備,提出了一種基于FPGA和EMIF接口的多路SPI控制器系統方案。該方案采用C6000系列DSP上的EMIF接口與FPGA進(jìn)行數據交互,擴展出多路SPI控制器。在FPGA上實(shí)現了接口模塊、寄存器讀寫(xiě)模塊以及多路通用SPI模塊。在ModelSim環(huán)境下對所設計的SPI控制器進(jìn)行了仿真實(shí)驗,仿真結果表明SPI控制器可以進(jìn)行全雙工通信。隨之,在DSP-FPGA集成計算機上進(jìn)行了實(shí)物測試,擴展的SPI控制器外接具有SPI接口的CAN控制器芯片MCP2515,通過(guò)擴展的SPI控制器控制MCP2515的數據收發(fā),測試結果顯示DSP可以通過(guò)MCP2515與其它CAN設備進(jìn)行通信,擴展的SPI控制器工作正常。

    Abstract:

    In order to extend multiple SPI peripheral devices based on current C6000 series DSP chips, this article presents a multi-channel SPI controller system solution based on FPGA and EMIF interface. By utilizing the EMIF interface in C6000 series DSP chips, an interface through which DSP can communicate with FPGA, multiple SPI controllers can be extended on FPGA. Interface module, register module and multiple generic SPI modules are implemented on FPGA. Simulation experiments are done under ModelSim environment, the result shows SPI controller can communicate in full-duplex mode. Finally, real tests are conducted on a DSP-FPGA embedded computer. A CAN controller chip with SPI interface, MCP2515, is connected to an extended SPI controller, using which to control MCP2515. The result shows DSP can communicate with other CAN device through MCP2515, which means the extended SPI controller works normally.

    參考文獻
    相似文獻
    引證文獻
引用本文

楊宇科,王保成.基于FPGA和EMIFA的SPI控制器系統設計計算機測量與控制[J].,2019,27(5):82-86.

復制
分享
文章指標
  • 點(diǎn)擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2018-10-30
  • 最后修改日期:2018-11-28
  • 錄用日期:2018-11-28
  • 在線(xiàn)發(fā)布日期: 2019-05-15
  • 出版日期:
文章二維碼
崇明县| 河曲县| 金溪县| 祁连县| 昌宁县| 夏河县| 新田县| 平原县| 于都县| 石景山区| 长子县| 香格里拉县| 金湖县| 江城| 沽源县| 逊克县| 阿克陶县| 普格县| 乡宁县| 绥江县| 卫辉市| 西林县| 新丰县| 稻城县| 九江县| 合水县| 威宁| 屏东县| 北海市| 秦皇岛市| 永和县| 冕宁县| 开封市| 丰原市| 富源县| 双辽市| 扎鲁特旗| 江陵县| 顺义区| 萨迦县| 崇仁县|