首页> 外文会议>International Conference on Applied Electronics >Implementation of a FPGA based Shared Memory System for high bandwidth communication between microprocessor and microcontroller
【24h】

Implementation of a FPGA based Shared Memory System for high bandwidth communication between microprocessor and microcontroller

机译:用于微处理器和微控制器之间的高带宽通信的FPGA基于FPGA的共享存储系统的实现

获取原文

摘要

In present complex Embedded World, a large number of devices are based on embedded ×86 systems. The presence of ×86 architecture not only increases the complexity of the system but also makes the system a bit vulnerable. To overcome this weakness of embedded systems an intermediate hardware based solution is considered to be the best approach. The initiation of this work has been adapted from the research work done by Sven Plaga and was published in [2]. This paper presents the implementation of such an intermediate hardware module whose target is to provide a flexible development environment for the embedded developers. Moreover, helpful environments for embedded module customers in order to track down the error with the help of remote debug. The proposed hardware is layered between the ×86 computer-on-module and the backplane, to have full access to all the interfaces of the ×86 module. It consists of a Cyclone III Field Programmable Gate Array (FPGA) and an Arm 7 microcontroller performing higher end tasks such as power profiling and remote assistance — therefore it is named “Embedded Controller Interface” (ECI). The ECI is also capable of hosting a small web server; therefore, all the captured data can be accessed over Internet. The presented work also introduces a new concept to the Embedded World — the concept of a hardware based Shared Memory System between ×86 microprocessor and microcontroller.
机译:在目前复杂的嵌入式世界中,大量设备基于嵌入式×86系统。 ×86架构的存在不仅会增加系统的复杂性,而且还使系统有点易受攻击。为了克服嵌入式系统的弱点,将中间硬件基础的解决方案被认为是最好的方法。这项工作的启动已经改编自Sven Plaga的研究工作,并在[2]中发表。本文提出了这样一个中间硬件模块的实现,其目标是为嵌入式开发人员提供灵活的开发环境。此外,有用的嵌入式模块客户的有用环境,以便在远程调试的帮助下追踪错误。所提出的硬件在×86计算机上模块和背板之间分层,可以完全访问×86模块的所有接口。它由一个气旋III现场可编程门阵列(FPGA)和臂7的微控制器执行较高端的任务,例如功率谱和远程帮助的 - 因此被命名为“嵌入式控制器接口”(ECI)。 ECI还能够托管小型Web服务器;因此,可以通过Internet访问所有捕获的数据。本工作还向嵌入式世界引入了一个新概念 - ×86微处理器和微控制器之间基于硬件的共享内存系统的概念。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号