Published November 24, 2021
| Version v1
Publication
FPGA Implementation of Robot Obstacle Avoidance Controller based on Enzymatic Numerical P Systems
Description
It is a long-cherished wish to implement numerical P systems
(NPS) on a parallel architecture so that its large scale parallelism
can be exploited to speedup computation tremendously. FPGA is a reconfigurable
hardware in which operations are triggered so synchronized
by edge or level of activating signals, making it an eligible platform to
implement NPS and its variant, enzymatic numerical P system (ENPS).
In this article, a NPS and a ENPS designed as robot controllers are implemented
in FPGA, achieving a speedup of 105 comparing to software
simulation. FPGA hardened NPS in this research can be regarded as a
heterogeneous multicore processor since membranes inside work as processing
units which possess different functions. FPGA hardened NPS is
imparted universal asynchronous receiver/transmitter (UART) communication
ability to push it closer to real-life application. FPGA hardened
ENPS consume less hardware resources and power for less complicate
membrane structures and processes.
Additional details
Identifiers
- URL
- https://idus.us.es/handle//11441/127640
- URN
- urn:oai:idus.us.es:11441/127640
Origin repository
- Origin repository
- USE