当前位置:首页 > EDA > 电子设计自动化
[导读] 目的是利用嵌入在Xilinx FPGA中的MicroBlaze核实现基于AXI总线的双核嵌入式系统设计以及共享实现LED灯的时控。对于共享实现LED灯时控的方法是通过在两个低速总线之间加入一个axi2axi_connector实现axilite总线上的

 目的是利用嵌入在Xilinx FPGA中的MicroBlaze核实现基于AXI总线双核嵌入式系统设计以及共享实现LED灯的时控。对于共享实现LED灯时控的方法是通过在两个低速总线之间加入一个axi2axi_connector实现axilite总线上的slave共享。对于实现双核之间的通信主要方法是利用mailbox和mutex完成核间通信。硬件平台采用的是Xilinx FPGA Spartan -6 Atlys板,软件平台是Xilinx EDK,主要使用的是XPS(硬件设计)和SDK(软件设计),开发出了运行在FPGA上的基于MicroBlaze双核的嵌入式系统,得出了核间通信的可行性以及共享slave实现LED灯时控的实用性。

前言

当前Xilinx新版本ISE系列产品基于AXI总线的趋势越来越明显,AXI总线是ARM高级微控制器总线结构的一部分,拥有高产率、高灵活、广泛IP可用性等优势。MicroBlaze多核处理器可以实现彼此之间快速通讯以及并行处理计算等,可以提高处理问题的速度,具有良好的可行性和实用性,而两者的结合是当前开发的新发展,通过Xilinx ISE系列软件可以很方便地进行硬件设计(XPS中)以及相应的软件(SDK中)设计。FPGA设计相比ARM设计也存在优势,不是固定的芯片实现,也是可以通过用户自定义IP核,可以嵌入所希望的系统来实现相应的功能[1]。因此,选择设计基于AXI总线的MicroBlaze双核嵌入式系统是当前的开发趋势,同时Xilinx的Atlys板为实验的可行性提供了硬件平台。

硬件设计方案

本文将会简要介绍基于AXI总线的MicroBlaze双核嵌入式系统设计[2~3],并分别对两个核进行LED灯时控的操作,即进行软件设计,检验硬件设计的实用性。如图1 是实现上述功能的系统总体硬件结构设计简图。

下面简要对功能模块进行解释和介绍:本系统中,使用的是Xilinx产品Spartan-6系列的Atlys硬件电路板实现硬件设计的嵌入。硬件设计中,通过axi2axi_connector实现axilite总线上的slave共享,可以简化设计,同时两个MicroBlaze核可以平等地享有slave,实现相应的软件设计,两个MicroBlaze核之间协同处理工作,使用AXI总线互连,可以利用mailbox和mutex实现核间通信,使用共享内存bram_block减少核间通信负担,本系统可以实现两个MicroBlaze核共享使用RS232_Uart输出信息,通过axi_ intc和axi_timer对自定义的led_ip核进行控制,软件设计完成后,可以使用XPS中的XMD对两个核进行操作,实现软件设计结果的验证。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在现代工业和汽车领域,控制器局域网(CAN)总线作为一种可靠且高效的通信方式,广泛应用于各种电子设备之间的数据传输。在 CAN 总线系统中,有一个看似毫不起眼却至关重要的元件 ——120Ω 终端电阻。这个小小的电阻,对于...

关键字: 控制器局域网 总线 通信

为增进大家对CAN总线的认识,本文将对CAN总线协议以及CAN总线负载率的设置予以介绍。

关键字: CAN 指数 总线

为增进大家对CAN总线的认识,本文将对CAN总线的特征以及高低速CAN总线的特性予以介绍。

关键字: CAN 指数 总线

为增进大家对CAN总线的认识,本文将对CAN总线的工作原理、CAN总线和LIN总线的区别予以介绍。

关键字: CAN 指数 总线

在现代电子系统中,I2C(Inter-Integrated Circuit)总线凭借其简单性和高效性,成为了芯片间通信的常用方式,广泛应用于传感器、存储器、显示驱动等多种设备的连接。然而,在实际应用过程中,I2C 总线通...

关键字: 芯片 总线 传感器

光耦隔离:经典且应用广泛光耦隔离利用光耦合器实现信号隔离与传输,其核心组件为发光二极管和光敏元件。输入信号使发光二极管发光,光敏元件接收光信号后产生电信号,完成信号传输,同时实现输入与输出的电气隔离。光耦隔离在 CAN...

关键字: 光耦隔离 磁耦隔离 总线

在工业自动化、汽车电子等领域,CAN(Controller Area Network)总线凭借其高可靠性、多主通信能力和良好的抗干扰性能,成为设备间数据传输的首选。然而,在复杂的电磁环境中,CAN 总线易受各种干扰,导致...

关键字: CAN 总线 隔离

北京 2025年6月9日 /美通社/ -- 2025年6月5日,国家知识产权局官网发布了《关于第二十五届中国专利奖授奖的决定》(国知发运字〔2025〕20号)。同方威视"一种行李物品CT安检系统及其探测器装置...

关键字: BSP 探测器 智能机 系统设计

沉浸式互动展现技术硬实力,双品牌四大产品线助推智能驾驶安全标准 上海 2025年5月16日 /美通社/ -- 5月15日,第十七届深圳国际电池技术交流会/展览会(CIBF2025)在深圳国际会展中心盛大启幕。在全...

关键字: 双核 电池 新能源 智能驾驶

珠海极海半导体推出的G32R501芯片,基于Arm Cortex-M52双核架构,融合了MCU的逻辑控制和DSP的实时信号处理功能,通过其独特的“两大脑+两小脑”设计、高安全机制和硬件加速能力,为机器人控制系统提供了卓越...

关键字: 双核 MCU DSP 极海 G32R501
关闭