首页> 外文期刊>Pomiary Automatyka Kontrola >Rozproszony system sterowania o architekturze GALS projektowany z wykorzystaniem sieci Petriego
【24h】

Rozproszony system sterowania o architekturze GALS projektowany z wykorzystaniem sieci Petriego

机译:使用Petri网设计的具有GALS架构的分布式控制系统

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

摘要

The paper presents a new architecture of the distributed specific control system built with FPGA devices. The control algorithm specification is made with use of the control interpreted Petri net. It allows specifying parallel processes in easy way. Next, such a Petri net is decomposed into a set of state-machine type subnets. For this purpose there are applied algorithms of coloring of Petri nets. In this case, each subnet represents one parallel process. Each subnet is independently implemented in different FPGA device. To ensure communication between all subnets, there is used globally asynchronous locally synchronous (GALS) architecture of the whole control system. Each subnet is synchronized by a local clock signal. The global communication between components is buffer-based via additional signals. These signals are generated in particular subnets and they are distributed to other ones. During the synthesis process places of each state-machine subnet are encoded by a minimal-length binary vector. This encoding allows a realization of a microoperation decoder with use of embedded memory blocks of the FPGA device. It leads to balanced usage of all kinds of logic resources of the FPGA device.%W artykule omówiona została architcktura rozproszonego systemu sterowania zbudowanego z konfigurowalnych struktur FPGA. System specyfi-kowany jest z wykorzystaniem sieci Petriego. Następnie poddawany jest dekompozycji na składowe automatowe z wykorzystaniem algorytmów kolorowania sieci Petriego. Każda składowa implementowana jest niezależnie w oddzielnym układzie FPGA. Aby umożliwić komunikację pomiędzy poszczególnymi składowymi zastosowano architekturę globalnie asynchroniczną lokalnie synchroniczną (GALS). Każda podsieć synchro-nizowana jest lokalnym sygnałem zegarowym. Komunikacja pomiędzy poszczególnymi podsieciami zrealizowana jest asynchronicznie z wykorzystaniem dodatkowych sygnałów.
机译:本文提出了一种使用FPGA器件构建的分布式专用控制系统的新架构。使用控制解释的Petri网来制定控制算法规范。它允许以简单的方式指定并行进程。接下来,将这样的Petri网分解为一组状态机类型的子网。为此目的,应用了Petri网的着色算法。在这种情况下,每个子网代表一个并行进程。每个子网在不同的FPGA器件中独立实现。为了确保所有子网之间的通信,整个控制系统使用了全局异步本地同步(GALS)体系结构。每个子网由本地时钟信号同步。组件之间的全局通信是通过附加信号基于缓冲区的。这些信号在特定的子网中生成,然后分配给其他子网。在合成过程中,每个状态机子网的位置均由最小长度的二进制矢量编码。这种编码允许使用FPGA器件的嵌入式存储模块实现微操作解码器。它导致了FPGA器件各种逻辑资源的平衡使用。%W artykuleomówionazostałaarchitcktura rozproszonego systemu sterowania zbudowanego z konfigurowalnych struktur FPGA。系统specyfi-kowany jest z wykorzystaniem sieci Petriego。 Następniepoddawany jest dekompozycji naskładoweautomatowe z wykorzystaniemalgorytmówkolorowania sieci Petriego。 Każdaskładowa实现了FPGA的最佳实践。 Abyumożliwićkomunikacjępomiędzyposzczególnymiskładowymizastosowanoarchitekturęglobalnieasynchronicznąlokalniesyncniczną(GALS)。 Każdapodsiećsync-nizowana开玩笑lokalnymsygnałemzegarowym。 Komunikacjapomiędzyposzczególnymipodsieciami zrealizowana开玩笑asynchronicznie z wykorzystaniem dodatkowychsygnałów。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号