FETCH – FPGA enabled tool control host

A host with a web interface for easy configuration and control of connected tools. The device may also be controlled through a PSTN network using DTMF tones. The BeagleBoard will act as the main server and will also be the host interface for the connected FPGA for the purpose of evaluating the IPs developed on the FPGA.

Posted by Angel on 2009-09-29T14:17:52-04:00

Phase 1


  1. Server capability
    • all services (except VNC) to be launched through inetd so that they are started on an on-demand basis.
    • http server for configuration pages
    • ssh server (the ssh suite in particular including scp etc.. so that an ftp server can be avoided) for remote login and management.
    • bootp server for bootstaping machines on my home network.
    • VNC for GUI sessions ๐Ÿ™‚
    • CUPS for network printing
    • NetHack server ๐Ÿ˜€
  2. Tool control
    • The term “tool control” here refers to automation of connected tools and Phase 1 of the project will demonstrate this by automation in home (eg. computer, printer, scanner on/off –> the contoller board with the relays is complete ๐Ÿ™‚ , these devices may be contolled over the internet or PSTN network ) The system will also be hooked to the home electrical network that will enable control over home appliances. A special mode called ” Home Alone” will switch on/off lights randomly when no one is at home to give the illusion that the house is occupied ( and hence protect from thefts ). The current relay boards developed use a UART (for RS232 protocol) for control of the equipment but it is planned to use the CAN interface so that longer distances can be covered.
  3. The BeagleBoard will act as a host interfacefor a Nexys2 Xilinx FPGA board and will be used to evaluate the IPs deployed on it. This feature is sort of a tester for the FPGA.

Phase 2 ( only after Phase 1 is completely functional ๐Ÿ™‚ )


  1. mgetty (for faxes) and asterisk may be added to the server.
  2. CAN interface for the controller nodes replacing the RS232 connections

Comments are not currently available for this post.