Title :
FBDtoVerilog 2.0: An Automatic Translation of FBD into Verilog to Develop FPGA
Author :
Dong-Ah Lee ; Eui-Sub Kim ; Junbeom Yoo ; Jang-Soo Lee ; Jong Gyun Choi
Author_Institution :
Div. of Comput. Sci. & Eng., Konkuk Univ., Seoul, South Korea
Abstract :
The PLC (Programmable Logic Controller) is a digital computer which has been widely used for nuclear RPSs (Reactor Protection Systems). There is increasing concern that such RPSs are being threatened because of its complexity, maintenance cost, security problems, etc. Recently, nuclear industry is developing FPGA-based RPSs to provide diversity or to change the platform. Developing the new platform, however, is challenge for software engineers in nuclear domain because the two platform, PLC-based and FPGA-based, are too different to apply their knowledge. This paper proposes an automatic translation of FBD (Function Block Diagram: a programming language of PLC software) into HDL (Hardware Description Language). We implemented an automatic translation tool, ´FBDtoVerilog 2.0,´ which helps software engineers design FPGA-based RPSs with their experience and knowledge. Case study using a prototype version of a real-world RPS in Korea shows ´FBDtoVerilog 2.0´ translates FBD programs for PLC into HDL reasonably.
Keywords :
control engineering computing; field programmable gate arrays; fission reactors; hardware description languages; nuclear engineering computing; nuclear power stations; power engineering computing; programmable controllers; FBDtoVerilog 2.0; FPGA-based RPS; HDL; Korea; PLC; digital computer; function block diagram; hardware description language; maintenance cost; nuclear RPS; nuclear domain; programmable logic controller; reactor protection systems; security problems; software engineers; Field programmable gate arrays; Hardware design languages; Libraries; Power generation; Safety; Software; Wires;
Conference_Titel :
Information Science and Applications (ICISA), 2014 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4799-4443-9
DOI :
10.1109/ICISA.2014.6847402