用户工具

站点工具


fsmc总线通信实验_复用地址模式

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
fsmc总线通信实验_复用地址模式 [2020/07/02 17:30]
zgf
fsmc总线通信实验_复用地址模式 [2022/03/22 10:29] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-07-02 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2020-07-02 ​ |  gingko ​ |  初次建立 ​ | 
行 15: 行 14:
 ==== 二、 实验设备及平台 ==== ==== 二、 实验设备及平台 ====
  
-  - iCore4 双核心板。 +  - iCore4 双核心板[[https://​item.taobao.com/​item.htm?​spm=a1z10.1-c-s.w4004-22598974120.15.5923532fsFrHiE&​id=551864196684|点击购买]]。 
-  - Blaster(或相同功能)仿真器。+  - Blaster(或相同功能)仿真器[[https://​item.taobao.com/​item.htm?​id=554869837940|点击购买]]
   - Micro USB线缆。   - Micro USB线缆。
   - QuartusII开发平台。   - QuartusII开发平台。
行 24: 行 23:
  
   * STM32F767上自带FSMC控制器,本实验通过FSMC总线的地址复用模式实现STM32与FPGA之间的通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC总线从STM32向RAM块中写入数据(数据为0到255),然后读取RAM出来的数据并进行验证。实验原理如下。   * STM32F767上自带FSMC控制器,本实验通过FSMC总线的地址复用模式实现STM32与FPGA之间的通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC总线从STM32向RAM块中写入数据(数据为0到255),然后读取RAM出来的数据并进行验证。实验原理如下。
-{{ :​icore4:​icore4_fpga_10_1.png?​direct |图10-1}} +{{ :​icore4:​icore4_fpga_10_1.png?​direct&​600 ​|图10-1}} 
-<​code ​verilog>+<​code ​c>
 /​*FSMC测试程序,主函数部分(下载至RAM中)*/​ /​*FSMC测试程序,主函数部分(下载至RAM中)*/​
-while(1){ +        ​while(1){
  for(i = 0;i < 256; i++){  for(i = 0;i < 256; i++){
  fpga_write(i,​i);​ //​向FPGA写数据 ​  fpga_write(i,​i);​ //​向FPGA写数据 ​
行 45: 行 44:
 {{ :​icore4:​icore4_fpga_6_2.jpg?​direct |图10-2}} {{ :​icore4:​icore4_fpga_6_2.jpg?​direct |图10-2}}
  
-2、把iCore4(USB_UART)通过Micro USB线与计算机直接相连,为iCore4供电。 +2、把iCore4(USB_UART)通过Micro USB线与计算机直接相连,为iCore4供电。\\ 
 3、打开本实验所带QuartusII工程文件,如下图所示。 3、打开本实验所带QuartusII工程文件,如下图所示。
    
行 53: 行 51:
 {{ :​icore4:​icore4_fpga_10_4.png?​direct |图10-4}} {{ :​icore4:​icore4_fpga_10_4.png?​direct |图10-4}}
  
-4、将本实验例程的FPGA配置文件下载至iCore4上。 +4、将本实验例程的FPGA配置文件下载至iCore4上。\\ 
 5、打开本实验所带keil工程文件,如下图所示。 5、打开本实验所带keil工程文件,如下图所示。
    
fsmc总线通信实验_复用地址模式.1593682203.txt.gz · 最后更改: 2020/07/02 17:30 由 zgf