A remote programming module of FPGA boards (original) (raw)
Related papers
REMOTE FIELD-PROGRAMMABLE GATE ARRAY (FPGA) LAB
In today's world, e-learning has proved to be a very useful technology. In addition to e-learning, e-labs are also being implemented. E-labs can be either virtual or remote. This paper is an initiative to create a remote fpga lab. The implementation of the same is also complete. The base kit used is the spartan 3E family of FPGA which is interfaced with an arduino board through a LabView interface for providing the input into the FPGA from the remote desktop. The outputs are displayed in the remote computer. The outputs can also be viewed through the webcam. The main intention of this project is to make distance learning easy. It is also an advantage for students as additional experiments that do not come under the syllabus can be performed anytime, anywhere.
Software for development and communication with FPGA based hardware
Proceedings of SPIE - The International Society for Optical Engineering, 2005
This document describes aspects of creating software for communication with hardware, especially with FPGA based systems. Features unique for FPGA systems are compared with features of the traditional electronic systems. There are discussed topics like hardware interface definition, or address space description. Connecting client application is shown with Matlab as an example. Solutions with FPGA and embedded processors are discussed.
Remote FPGA Lab with Interactive Control and Visualisation Interface
2011
This paper describes a scalable and extendable Remote Field Programmable Gate Array Laboratory (Remote FPGA) which can be used to enhance the learning of digital systems and FPGA applications. The web-based console provides an always-on, real-time, interactive control and visualisation interface to/from a bank of remote FPGAs. A Xilinx ISE project template enables integration of user HDL-based designs to execute on the Remote FPGA. Host-FPGA communication is supported using a register-based interface. Users can create real-time, interactive and visual demonstrators of digital systems components. The paper presents a demonstrator for a Finite State Machine (FSM) application, and illustrates the use of web-based control and visualisation for enhanced learning of FSM behaviour. The paper also presents a case study of the use of Remote FPGA in undergraduate teaching.
International Journal of Web Based Learning and Teaching Technologies, 2012
In this paper the authors discus leading examples of the remote laboratory, based on FPGA. The architecture of Internet-accessible Automatic Test Equipment can be classified in two categories: internet-based ATE and ATE as a web service. The authors' realization is based on the first architecture. Experiment management problems are discussed and some solutions, realised on user interface are presented.
FPGA Board Implementation of an Embedded Machine-to-Machine Remote Control System
This paper is to design and implement in hardware, a mobile controlled robotic system for maneuvering DC motors and remotely controlling the electric appliances. The mobile platform is to be in the form of a robot capable of standard locomotion in all directions. The robot can be operated in a call made to the mobile phone mounted on the robot. Signals from the receiving mobile phone are transformed into digital outputs with the assistance of a decoder. FPGA embedded processor processes these decoded outputs and generates required signal to drive the DC motors. Therefore we have used the CMOS camera module and have proposed a chromatic-based real-time single object tracking circuit implemented on an FPGA. We designed the proposed an architecture using VHDL and implementing the design in a Digilent Nixes' 2 FPGA. The tracking process is color segmentation. FPGA circuit presented in this paper can track a solid color object in a scene when it receives input as a digitized higth quality stream.
Remote and Partial Reconfiguration of FPGAs: tools and trends
Parallel and …, 2003
This work describes the implementation of digital reconfigurable systems (DRS) using commercial FPGA devices. This paper has three main goals. The first one is to present the trend of DRS, highlighting the problems and solutions of each DRS generation. The second goal is to present in detail the configuration architecture of a commercial FPGA family allowing DRS implementation. The last goal is to present a set of tools for remote and partial reconfiguration developed for this FPGA family. Even though the tools are targeted to a specific device, their building principles may easily be adapted to other FPGA families, if they have an internal architecture enabling partial reconfiguration. The main contribution of the paper is the tool-set proposed to manipulate cores using partial reconfiguration in existing FPGAs.
Secure remote reconfiguration of an FPGA-based embedded system
International Workshop on Reconfigurable Communication-Centric Systems-on-Chip, 2011
This paper describes the protocol, architecture, and implementation details of an {FPGA-based} embedded system that is able to remotely reconfigure the {FPGA}, using a {TCP/IP} connection, in a secure way. When considering the security aspects, we imply data confidentiality, explicit key authentication and data origin authentication. Since these aspects are overhead for the main application, the system is to be
Remote FPGA Laboratory Course Development based on an Open Multimodal Laboratory Facility
In this paper the implementation of a remote FPGA laboratory course is proposed, based on a low cost but powerful FPGA development board, the ALTERA DE0-Nano which is powered by an Altera Cyclone IV Field Programmable Gate Array (FPGA) IC. The course is developed based on an open multimodal laboratory facility at the Digital Systems and Media Computing Laboratory of the Hellenic Open University. The course consists of laboratory exercises in the form of VHDL (VHSIC Hardware Description Language) design experiments that the end user can conduct from his or her Personal Computer through a graphical web interface and Altera's Quartus II EDA (Electronic Design Automation) software on hardware that is connected and set-up on a remote server while observing the results in real time. The exercises created for this course are designed to be both educational and interesting while being geared towards entry-level users thus producing a trouble-free RL (Remote Laboratory) that in turn maximizes educational gain.
Title: Design and Implementation of FPGA based Real Time Data Acqusition System.
Computer Society of India 2010
In present day technology there is an immense need of developing suitable data communication interfaces for real time data acquisition embedded systems. Field Programmable Gate Array(FPGA) offers various resources which can be programmed for building up an efficient embedded system. This paper proposes techniques as well as implementation methodology for development of Real Time Data Communication interfaces like RS232 serial and VGA .A Xilinx Spartan3E FPGA systems using the soft MicroBlaze processor core.
A REVIWE ARTICLE OF FPGA DESIGN FUNDAMENTAL AND SERIAL COMMUNICATION TECHNIQUE
Communication and interoperation are critical to modern industry. A reconfigurable intelligent gateway based on ARM and FPGA is proposed on the basis of current situation and developing trend of protocol converting to achieve communication and interoperation among heterogeneous field bus systems and TCP/IP network. The functional block diagram, hardware architecture, software structure and protocol converting and communication model of the gateway are presented. The proposed gateway has a strong intelligent control ability, flexibility, reliability, fast conversion speed, consolidated device description and upper-level interface. It can also be updated online, and used as protocol converter or stand-alone intelligent controller, and has great theoretical significance and practical value in the field of heterogeneous networks communication and interoperation.