这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3_fpga_13 [2020/01/21 09:34] zgf [五、操作流程和测试结果] |
icore3_fpga_13 [2022/03/18 15:41] (当前版本) sean |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | |**银杏科技有限公司旗下技术文档发布平台** |||| | ||
+ | |技术支持电话|**0379-69926675-801** ||| | ||
+ | |技术支持邮件|Gingko@vip.163.com ||| | ||
+ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
+ | | V1.0 | 2020-1-21 | gingko | 初次建立 | | ||
+ | |||
===== 实验十三:基于ARM+FPGA的FSMC复用模式通信 ===== | ===== 实验十三:基于ARM+FPGA的FSMC复用模式通信 ===== | ||
==== 一、实验目的与意义 ==== | ==== 一、实验目的与意义 ==== | ||
行 6: | 行 12: | ||
==== 二、实验设备及平台 ==== | ==== 二、实验设备及平台 ==== | ||
- | - iCore3 双核心板( FPGA型号为EP4CE10F17,ARM型号为STM32F407IGT6)。 | + | - iCore3 双核心板( FPGA型号为EP4CE10F17,ARM型号为STM32F407IGT6)[[https://item.taobao.com/item.htm?id=524229438677|点击购买]]。 |
- | - Blaster(或相同功能的)仿真器和USB线缆。 | + | - Blaster(或相同功能的)仿真器和USB线缆[[https://item.taobao.com/item.htm?id=554869837940|点击购买]]。 |
- Micro USB线缆。 | - Micro USB线缆。 | ||
- QuartusII开发软件(本实验中使用的是13.1版本)。 | - QuartusII开发软件(本实验中使用的是13.1版本)。 | ||
行 67: | 行 73: | ||
wire clk = (!wr_clk2 | !rd); | wire clk = (!wr_clk2 | !rd); | ||
- | //将rd和wr信号结合起来,读写都可以用,取反是因为两个信号都是低电平有效,wr延后2个100M时钟周期,是为了保证存储数据的时候,时钟的上升沿在数据的稳定期。 | + | //将rd和wr信号结合起来,读写RAM操作都用此信号 |
+ | //取反是因为两个信号都是低电平有效,wr延后2个100M时钟周期,是为了保证存储数据的时候,时钟的上升沿在数据的稳定期。 | ||
</code> | </code> | ||
* 结合时序图理解可能更为清晰,下图是相关信号的波形图,可以参考此图对代码进行理解。 | * 结合时序图理解可能更为清晰,下图是相关信号的波形图,可以参考此图对代码进行理解。 | ||
行 84: | 行 91: | ||
* 观察iCore3双核心板,可以看到ARM•LED和FPGA•LED均为绿色,表示实验成功。 | * 观察iCore3双核心板,可以看到ARM•LED和FPGA•LED均为绿色,表示实验成功。 | ||
- | {{ :icore3:icore3_fpga_13_4.png?direct |图13-4 实验效果图}} | + | {{ :icore3:icore3_fpga_13_4.png?direct&600 |图13-4 实验效果图}} |