软件版本:VIVADO2017.4 操作系统:WIN10 硬件平台: ARTIX-7 系列开发板 米联客(MSXBO)论坛www.osrc.cn答疑解惑专栏开通,欢迎大家给我提供!!! 8.1 概述在Vivado 中可以使用多个 Microblaze,这样实时性会很高,在一些控制领域会有很大用处,多个 Microblaze 可以通过共享内存进行通信,还有就是 mailbox 通信,但是 mailbox 使用起来还存在一些问题,用共享内存比较方便,也可以用于很多个核。 8.2 硬件电路搭建Step1:创建一个 vivado 工程,给工程取个名字,这里将工程名字命名为project_A7_dual_bram,选择对应芯片(如果还不熟悉如何创建工程步骤,请参考前两季课程)。 Step2:点击Create Block Design,创建一个BD文件,并命名为Top。 Step3:点击IP图标,输入关键字Microblaze,添加两个microblaze. Step4点击连接 Microblaze0 使能 cache: Step5添加 axi uart Step6连接microblaze1 Step7:添加Axi_bram_crtl_0,根据上一章的工程,搭建如图所示的硬件工程。 Step8:单击File-Launch SDK,加载SDK。 8.3软件设计Step1:新建两个名为mib_test0、mib_test1的SDK工程。 Step2:右击选中SDK工程文件,右单击选择Debug as-Debug configuration。 Debug Mib_test0 Debug mib_test1 Step3: 测试 打开串口,先运行mib_test0,再运行mib_test1,串口输出如下内容。 |
扫描关注,了解最新资讯