首页> 外文期刊>Elektronika >Moduł komunikacyjny dla sprzętowej implementacji maszyny wirtualnej
【24h】

Moduł komunikacyjny dla sprzętowej implementacji maszyny wirtualnej

机译:虚拟机硬件实现的通信模块

获取原文
获取原文并翻译 | 示例

摘要

W artykule przedstawiono architekturę modułu komunikacyjnego, przeznaczonego do współpracy ze sprzętową implementacją maszyny wirtualnej. Maszyna ta, implementowana w układach FPGA jest specjalizowanym mikroprocesorem, opisanym w języku Verilog, wykonującym pośredni kod wykonywalny generowany przez kompilator środowiska inżynierskiego CPDev. Środowisko to przeznaczone jest do projektowania oprogramowania sterowników przemysłowych. Prezentowany moduł komunikacyjny, oprócz podstawowej funkcji załadowania kodu wykonywalnego do pamięci programu maszyny, umożliwia również m.in. monitorowanie pracy maszyny, w tym pozwala na pełny dostęp do pamięci operacyjnej maszyny, odczyt rejestrów specjalnych maszyny, a także pewne funkcje pomocne podczas uruchamiania oprogramowania. Przedstawiono również prototypowy sterownik kotła centralnego ogrzewania, oparty na implementacji w układzie FPGA Xilinx maszyny sprzętowej wraz z modułem komunikacyjnym.%In this paper an architecture of communication module for hardware implementation of virtual machine is presented. Hardware implementation of virtual machine, also called hardware machine, is a specialized microprocessor, described in Verilog Hardware Description Language, which executes universal intermediate code generated by CPDev environment. CPDev is intended to design of programmable logic controller software. The communication module, apart form basic function like code downloading from CPDev to the program memory of hardware machine, also offers an in-circuit debugging capabilities for hardware machine. In the paper a prototype controller for central heating kettle is also presented. This controller integrates in FPGA, among others, hardware machine and communication module.
机译:本文介绍了通信模块的体系结构,旨在与虚拟机的硬件实现一起使用。该机器以FPGA实施,是一种专用微处理器,以Verilog语言描述,可以执行CPDev工程环境编译器生成的中间可执行代码。该环境旨在用于工业控制器软件的设计。除了将可执行代码加载到机器程序存储器中的基本功能外,所提供的通信模块还允许其他功能。监视机器的运行情况,包括完全访问机器的运行存储器,读取机器的特殊寄存器以及一些有助于您运行软件的功能。基于硬件机器的Xilinx实现以及FPGA中的通信模块,还提出了原型中央供暖锅炉控制器。%本文提出了一种用于虚拟机硬件实现的通信模块架构。虚拟机的硬件实现,也称为硬件机,是专用的微处理器,在Verilog硬件描述语言中进行了描述,它执行CPDev环境生成的通用中间代码。 CPDev旨在设计可编程逻辑控制器软件。通信模块除了基本功能(例如从CPDev下载到硬件机器的程序存储器中的基本功能)之外,还提供了硬件机器的在线调试功能。在本文中,还介绍了中央供暖水壶的原型控制器。该控制器集成在FPGA中,其中包括硬件机器和通信模块。

著录项

  • 来源
    《Elektronika》 |2011年第5期|p.172-176|共5页
  • 作者

    ZBIGNIEW HAJDUK;

  • 作者单位

    Politechnika Rzeszowska, Katedra Informatyki i Automatyki;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 pol
  • 中图分类
  • 关键词

    układy fpga; sterowniki plc;

    机译:fpga系统;plc驱动程序;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号