CSCI Departmental Logo
ComputerScience







 Home

 Contacts

 Courses

 Academics

 Research

 People

 Calendar

 Resources

 Facilities
   FAQ
   System Notices
   Help
   Hardware
   Software
   Network
   Policies
   CSG Staff
   Lindley Hall

uEAC Interpreter/Host Interface Upgrade Project

Project Overview

The firmware that resides in the uEAC R001 board has been adequate to allow basic features of the hardware to be exercised. The currently implemented features include the capability to configure any of the 5x5 matrix of pins as a current source, current sink, or voltage measurement point. Communication with the uEAC is through a USB based virtual serial port. A simple interpreter runs on the the uEAC that receives commands from a host computer and executes them by configuring the appropriate analog resource. As the development of the uEAC progresses, additional functionality needs to be added to the command interpreter to allow it to support more complex configurations.

Technical Profile

Proposed Features

  • uEAC Command Enrichment
    • LLA Transfer Function Specification: Develop uEAC commands that allow the host to download fixed length transfer functions for specific LLAs. These transfer functions will be stored in the MSP430's flash memory.
    • Probe Architecture Overlay Specification: Develop a command infrastructure to describe complex interconnections between the probes. This would include features like reading a current at one point, running the variable through a transfer function, and then injecting the resultant current into multiple locations on the sheet.
    • LLA Temporal Property Specification: Develop uEAC commands that allow temporal properties to be specified for the a given LLA function.
    • Enhanced Variable Reporting Mechanisms
  • Host Interface
    • Develop a description language that allows uEAC architectures to be effectively specified. The design decisions related to this language will need to be tightly coupled with the uEAC Command Enrichment effort.
    • Logical Mapping Application: Allows the resources of multiple uEAC boards to be logically mapped as a single system.
    • Develop Enhanced Interfaces for Specific Problem Domains - PDE Computation Acceleration, Network Traffic Optimization, Particle Swarm Optimization, etc.
    • Host side Socket Server/USB bridge to allow remote connections to the uEAC
  • Maintenance Infrastructure
    • Bootloader to allow uEAC upgrades through the USB port








Valid HTML 4.01!