首页> 外文会议>Conference on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments >MatLab script to C code converter for embedded processors of FLASH LLRF control system
【24h】

MatLab script to C code converter for embedded processors of FLASH LLRF control system

机译:MATLAB脚本到C代码转换器Flash LLRF控制系统的嵌入式处理器

获取原文

摘要

The low level RF control system (LLRF) of FEL serves for stabilization of the electromagnetic (EM) field in the superconducting niobium, resonant, microwave cavities and for controlling high power (MW) klystron. LLRF system of FLASH accelerator bases on FPGA technology and embedded microprocessors. Basic and auxiliary functions of the systems are listed as well as used algorithms for superconductive cavity parameters identification. These algorithms were prepared originally in Matlab. The main part of the paper presents implementation of the cavity parameters identification algorithm in a PowerPC processor embedded in the FPGA circuit VirtexIIPro. A construction of a very compact Matlab script converter to C code was presented, referred to as M2C. The application is designed specifically for embedded systems of very confined resources. The generated code is optimized for the weight. The code should be transferable between different hardware platforms. The converter generates a code for Linux and for stand-alone applications. Functional structure of the program was described and the way it is acting. FLEX and BIZON tools were used for construction of the converter. The paper concludes with an example of the M2C application to convert a complex identification algorithm for superconductive cavities in FLASH laser.
机译:FIR的低水平RF控制系统(LLRF)用于稳定超导铌,谐振,微波腔中的电磁(EM)场,并用于控制高功率(MW)Klystron。 FPGA技术和嵌入式微处理器上的闪光加速器基础LLRF系统。列出了系统的基本和辅助功能,以及用于超导腔参数识别的使用算法。这些算法最初是在matlab中制备的。本文的主要部分介绍了嵌入FPGA电路VirtexiiPro的PowerPC处理器中的腔参数识别算法的实施。提出了一个非常紧凑的MATLAB脚本转换器到C代码的结构,称为M2C。该应用程序专为嵌入式资源的嵌入式系统而设计。生成的代码针对权重进行了优化。代码应在不同的硬件平台之间传输。转换器为Linux和独立应用程序生成代码。描述了程序的功能结构,并以其作用的方式。 Flex和Bizon工具用于构建转换器。本文的总结了M2C应用的一个例子,用于转换闪光激光器中的超导腔复杂识别算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号