Jump to ContentJump to Main Navigation
Show Summary Details
More options …

Electrical, Control and Communication Engineering

The Journal of Riga Technical University

2 Issues per year

Open Access
See all formats and pricing
More options …

Automated Metabolic P System Placement in FPGA

Darius Kulakovskis / Dalius Navakauskas
Published Online: 2017-01-18 | DOI: https://doi.org/10.1515/ecce-2016-0001


An original Very High Speed Integrated Circuit Hardware Description Language (VHDL) code generation tool that can be used to automate Metabolic P (MP) system implementation in hardware such as Field Programmable Gate Arrays (FPGA) is described. Unlike P systems, MP systems use a single membrane in their computations. Nevertheless, there are many biological processes that have been successfully modeled by MP systems in software. This is the first attempt to analyze MP system hardware implementations. Two different MP systems are investigated with the purpose of verifying the developed software: the model of glucose–insulin interactions in the Intravenous Glucose Tolerance Test (IVGTT), and the Non-Photochemical Quenching process. The implemented systems’ calculation accuracy and hardware resource usage are examined. It is found that code generation tool works adequately; however, a final decision has to be done by the developer because sometimes several implementation architecture alternatives have to be considered. As an archetypical example serves the IVGTT MP systems’ 21–23 bits FPGA implementation manifesting this in the Digital Signal Processor (DSP), slice, and 4-input LUT usage.

Keywords: Biological system modeling; Chemical processes; Digital signal processors; Field programmable gate arrays; Fixed-point arithmetic


About the article

Published Online: 2017-01-18

Published in Print: 2016-07-01

Citation Information: Electrical, Control and Communication Engineering, Volume 10, Issue 1, Pages 5–12, ISSN (Online) 2255-9159, DOI: https://doi.org/10.1515/ecce-2016-0001.

Export Citation

© 2016 Riga Technical University. This work is licensed under the Creative Commons Attribution 4.0 Public License. BY 4.0

Comments (0)

Please log in or register to comment.
Log in