首页> 外文会议>International Symposium on Computing and Networking Workshops >A Translator from FDL to SystemVerilog for FPGA Implementation of Fuzzy Inference
【24h】

A Translator from FDL to SystemVerilog for FPGA Implementation of Fuzzy Inference

机译:来自FDL到SystemVerilog的翻译器FPGA的模糊推理

获取原文

摘要

Fuzzy inference has been used in a variety of fields, mainly machine control. Either special-purpose programming language or special-purpose development tool is usually used in software implementation of fuzzy inference. For example, EIAJ (Electronic Industries Association of Japan) standardized FDL (Fuzzy System Description Language) to describe fuzzy inference easily and concisely in Japan in 1996. FDL library and a translator named fdltoc to generate C language were developed at the same time. Therefore, it became possible to convert FDL to C language for software implementation. On the other hand, HDL (Hardware Description Language) is usually used in hardware implementation of fuzzy inference, because there is no hardware development environment for fuzzy inference using IF-THEN type rules and fuzzy sets. However, it is not easy for software engineers to design them with HDL. Moreover, it is not possible to generate HDL by high-level synthesis from C language translated by fdltoc, because C language generated by fdltoc has a description of dynamic memory allocation and uses libraries. This paper proposes a translator from FDL to SystemVerilog named FDLtoSV. The comparison result of software implementation using C language generated by fdltoc and hardware implementation using SystemVerilog generated by FDLtoSV with respect to speed show that the proposed hardware implementation result is about 102 times faster than software implementation result. In addition, its circuit scale is available in a low-cost FPGA.
机译:模糊推理已用于各种领域,主要是机器控制。特殊的编程语言或专用开发工具通常用于模糊推理的软件实现。例如,EIAJ(日本电子工业协会)标准化FDL(模糊系统描述语言)在日本在日本在日本在1996年轻松吻合。FDL库和名为FDLTOC的翻译是同时开发的。因此,可以将FDL转换为C语言进行软件实现。另一方面,HDL(硬件描述语言)通常用于模糊推理的硬件实现,因为使用if-deN类型的规则和模糊集没有用于模糊推断的硬件开发环境。但是,软件工程师不容易使用HDL设计它们。此外,不可能通过FDLToc转换的C语言的高级合成产生HDL,因为FDLTOC生成的C语言具有动态内存分配和使用库的描述。本文提出了从FDL到SystemVerilog命名为FDLTOSV的翻译。使用FDLTOC和硬件实现生成的软件实现的比较结果使用FDLTOSV而异的SystemVeriled相对于速度来表示,所提出的硬件实现结果比软件实现结果快约102倍。此外,其电路规模以低成本的FPGA提供。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号