CSCI Departmental Logo
Computer.Science@IU






Home

Contacts

Courses

Academics

Research

People

Calendar

Resources

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

Extended Analog Computer

Architectural Overview

  • Block Diagram
    • Digital Interface (eac1-eac4): Each EAC has a 10Mb ethernet interface for communication. There are currently four EAC systems. They are named eacx.cs.indiana.edu (where x=1-4).
    • Programmable Current Sources (dac 0-7): Each of the 8 programmable current sources has a range of 0-1mA.
    • Programmable Current Sinks (dac 8-15): Each of the 8 programmable current sinks has a range of 0-1mA.
    • Lukasiewicz Logic Array (lla 0-5, functions 1-27): Each of the 6 fully-continuous LLA circuits can be programmed to generate one of 27 different piecewise linear functions. An lla takes current as an input and delivers an output current based on applying the programmed function to the input. Each LLA provides it's result as both a sink and source output.
    • Connector Block: A connector block is used to allow flexibility in the arrangement of the sources,sinks, and LLAs.
    • Conductive Substrate: There are currently two types of conductive substrate used by the EAC.
      • Silicon: 28 I/O Probes arranged radially. Substrate voltage can be reported from each probe point
      • Conductive Foam: 9x13 probe matrix arranged in a cartesian grid. Substrate voltage can be reported from every other pin (5x7 array of voltage probes)

User Interface

  • Overview
  • Command Language

Example Perl Scripts

  • Utilities
    • Write DAC Current
    • USAGE: write_dac_current [eac_name] [dac] [dac_current_mA]
      EXAMPLE: write_dac_current eac1 2 0.5
      Command DAC 2 on EAC 1 to output 0.5mA

    • Write LLA Function
    • USAGE: write_lla_function [eac_name] [lla] [function]
      EXAMPLE: write_lla_function eac1 2 25
      Sets function 25 on LLA 2 of EAC 1

    • Report Sheet Voltages
    • USAGE: report_sheet_voltages [eac_name] [grid_data_file]
      EXAMPLE: report_sheet_voltages eac1 5x7_data.txt
      Returns a file with a 5x7 matrix of sheet voltages reported in volts

    • Report LLA Current
    • USAGE: report_lla_current [eac_name] [lla]
      EXAMPLE: report_lla_current eac1 2
      Returns the input and output current reported in mA from LLA 2 on EAC 1.

  • Applications

Reference

Lab Support Contact

Bryce Himebaugh
CSG Staff
bhimebau@cs.indiana.edu
LH430B
855-6984









Valid HTML 4.01!