| Literature DB >> 24379047 |
Eduardo Magdaleno1, Manuel Rodríguez2, Fernando Pérez3, David Hernández4, Enrique García5.
Abstract
This article describes the implementation of a web server using an embedded Altera NIOS II IP core, a general purpose and configurable RISC processor which is embedded in a Cyclone FPGA. The processor uses the μCLinux operating system to support a Boa web server of dynamic pages using Common Gateway Interface (CGI). The FPGA is configured to act like the master node of a network, and also to control and monitor a network of smart sensors or instruments. In order to develop a totally functional system, the FPGA also includes an implementation of the time-triggered protocol (TTP/A). Thus, the implemented master node has two interfaces, the webserver that acts as an Internet interface and the other to control the network. This protocol is widely used to connecting smart sensors and actuators and microsystems in embedded real-time systems in different application domains, e.g., industrial, automotive, domotic, etc., although this protocol can be easily replaced by any other because of the inherent characteristics of the FPGA-based technology.Entities:
Year: 2013 PMID: 24379047 PMCID: PMC3926565 DOI: 10.3390/s140100416
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.The implemented system general scheme.
Figure 2.Development board scheme.
Figure 3.Decoupled flow control.
Figure 4.Format communication protocol TTP/A.
Figure 5.Architecture of the implemented system.
Figure 6.Kernel configuration menu.
Figure 7.Obtaining the system image.
Figure 8.Architecture of the master node.
Figure 9.Flow of execution of the master thread.
Figure 10.Server threads flow of execution.
Figure 11.Web interface homepage.