README.txt

This file contains instructions for accessing the hardware and software design files related to the EEG-DBS, M-DBS and RCVR systems.

Richard Pinnell
August 2013

-----------------------------------------------------------------

This CD contains all of the necessary hardware and software files required for designing and programming the following systems:

 - EEG-DBS system
 - EEG-DBS system receiver
 - M-DBS system
 - M-DBS system receiver

Note that although the EEG-DBS and M-DBS systems share the same RCVR system hardware, they are programmed differently and therefore contain different software files.

The program used for hardware design is Eagle Professional (version 5.6.0).
The program used for software design is IAR Embedded Workbench IDE version (5.40.3).

Important note: All of the software-related design files must be copied onto the hard drive prior to use.


---------
HARDWARE
---------

All of the hardware design files are stored in the root folder 'HARDWARE', which is subdivided into the following folders relevant to the EEG-DBS, M-DBS and RCVR systems:

 - EEG-DBS hardware
 - M-DBS hardware
 - RCVR hardware

Each hardware subfolder consists of a schematic file (.sch) and a board file (.brd), which feature the system schematic and PCB design, respectively. To access these, open Eagle 5.6.0 and select the following:

  File >>  Open >> Schematic...

or

  File >> Open >> Board...

and select the relevant schematic (.sch) or board/PCB (.brd) file from the selected hardware subfolder.

An additional folder called 'eagle libraries' is provided, and contains all of the custom-made drawings and component packages used in each of the schematic and board files.


---------
SOFTWARE
---------

All of the software design files are stored in the root folder 'SOFTWARE', which is subdivided into the following folders:

 - EEG_DBS AND RCVR
 - M_DBS AND RCVR

These folders contain all of the software necessary for configuring either the EEG-DBS system and its receiver, or the M-DBS system and its receiver.

These folders are subdivided into separate folders that each configure a particular MCU. These are:

in EEG_DBS AND RCVR:

 - EEG_DBS: Programs the EEG-DBS system's MCU.
 - EEG_DBS RCVR: Programs the RCVR system's main MCU for use with the EEG-DBS system.
 - EEG_DBS BUFFER: Programs the RCVR system's buffer MCU for use with the EEG-DBS system.

in M_DBS AND RCVR:

 - M_DBS MCU-1: Programs the M-DBS system's master MCU.
 - M_DBS MCU-2: Programs the M-DBS system's slave MCU.
 - M_DBS RCVR: Programs the RCVR system's main MCU for use with the M-DBS system.
 - M_DBS BUFFER: Programs the RCVR system's buffer MCU for use with the M-DBS system.

To access any of these files, open IAR Embedded Workbench IDE and select the following:

File >> Open >> Workspace...

Navigate to the relevant folder, open it, and select the relevant workspace file for access. 
