Requirements

The requirements in some key words

Hardware:

  • some generic PC (better than Pentium III is recommended) - more info
  • A data acquisition board by UEI of the PD2-MF(S) family - more info
  • A LED board compatible to the blue LED board from Bielefeld University - more info

    The program sports a basic control for a NPI SEC 10 cell amplifier. To use this control you will need this kind of amplifier (or any other amplifier that needs a TTL input to select the recording mode. In this particular case it controls only the bridged and voltage clamp recording mode - more info

    Software:

  • Windows 2000 or XP - more info
  • PowerDAQ Software Suite by UEI (higher V3.6) (available free of charge from UEI) - more info
  • WinUAE - the famous Commodore Amiga Emulator for Windows (Version higher 0.8) - more info
  • Information about the required pc

    You will need a rather generic PC for this program. To use the PD-MF(S) DAQ boards you will need a spare pci slot. UEI also provides PCI express cards, they also should work with this program, but I haven't tested that...
    For the pc the "the more - the merrier" approach is a good one. In general the program is not really resource hungry, but since the slightest timing delays may have really unwanted effects, you better should use a powerful maschine. A Pentium 4 may do well (in fact I used a Pentium 4 2.4 GHzfor a long time), but a multicore cpu is highly recommended for this multithreaded program (it really benefits from several cores). Intel or AMD is a matter of taste though...
    Note: During experiments don't run other demanding I/O processes like webbrowsing or the likes (take special care about auto updating programs)!

    Information about the required DAQ board

    This program is for usage of a data accquisition borad from UEI. It has been tested with the UEI PD2-MFS-4-500 borad. It should work with all PD2-MF(S)-xx-xx boards. The PD2 boards are pci boards. UEI offers also other board for e.g. PCI express and since UEI offers a uniform framework for all their boards, the program should work also with this kind of boards. But this hasn't been tested.
    Data accquisiton boards from other manufacturers do not work with this program, there is no independent standard for data accquisition boards available.
    The earlier drivers by UEI had some issues, but since the release 3.4 (or 3.5?) it runs quite stable. UEI now provide a powerful framwork to progam their boards, probably the program could be stripped down a lot now.

    Information about the required LED board

    The visual stimulation requires a device compatible to the blue LED stimulus board as designed by the electronic workshop from the faculty of biology at the University Bielefeld.
    In particular this board consists of 48x48 ultrabright blue LEDs. They are organized in 6 rows and 6 columns of 8 LEDs width. The board is not a matrix display, but uses a combined vertical and horizontal address scheme (selected by bit #11 and #12 of the PowerDAQ board). To generate a pattern you first need to specify one direction and after that the other direction, then an apply bit is set (bit #15).
    Note: This LED board assumes for all bits low=true and high=false!
    In the following there is an address scheme for the 16 bit control used for the Blue IO program. Abbreviations used:
    RC# = register content
    RA# = register address
    HORI = horizontal address
    VERT = vertical address
    NPIB = amplifier control (briged mode)
    NPIV = amplifier control (voltage clamp mode)
    WRITE = apply content to the LED board

    Bit # .0....1....2....3....4....5....6....7....8....9...10...11...12...13...14...15.
    . . . .R....R....R....R....R....R....R....R...................H....V..............W.
    . . . .C....C....C....C....C....C....C....C....R....R....R....O....E....N....N....R.
    . . . .0....1....2....3....4....5....6....7....A....A....A....R....R....P....P....I.
    . . . .........................................0....1....2....I....T....I....I....T.
    . . . ..................................................................B....V....E.

    Information about the amplifier control

    For electrophysiological experiments the program is able to select the amplifier operation mode. This is done by a two bit TTL control. Each bit controls one mode. Setting a bit to "high" selects the mode.
    The DAQ board has a 16 Bit output (0-15). A total of 14 bits are used for the control of the visual stimulus. Bit #13 selects the bridged mode, bit #14 the voltage clamp mode. Connect these bits (and ground of course) with the according TTL control inputs of the amplifier (in case of the npi SEC 10 these inputs are located as BNC connectors at the back plate of the amplifier).

    Information about the required operating system

    The program runs fine with Windows 2000 and Windows XP. Earlier versions of windows are not supported. probably the program will also run on Windows Vista and Windows 7. But due to lack of a system (Windows 7) or interest (Windows Vista) I have not tested these operating systems.
    There is also a half ready Linux version of the program, but since the timing under Linux when using default methods is not much better than under Windows, that appoach was no longer pursued.
    of course I would have done a MorphOS version - if only a driver for the PowerDAQ board was available for MorphOS. At least on that OS the timing probably would have been no issue...

    Information about the required PowerDAQ Software suite by UEI

    To sucessfully run this prgram you will need the PowerDAQ software suite V3.6 or later. Data accquisiton software from other manufacturers do not work with this program, unfortunately there is no independent standard for data accquisition boards available.
    The earlier drivers by UEI had some issues, but since the release 3.4 (or 3.5?) it runs quite stable. UEI now provide a powerful framework to progam their boards, probably the program could be stripped down a lot now.
    The latest PowerDAQ framework is freely obtainable from the download section on the UEI website. Unfortunately the website by UEI is quite a mess, you need to create an account and need to "shop" the software for US $ 0.00. Be prepared to get a phone call from UEI later about new products and the likes. Quite boring...

    Information about the required WinUAE Commodore Amiga emulator

    To successfully run the program you need to run the Commodore Amiga emulator WinUAE in the background. This is required to improve the timing of Windows. WinUAE triggers another operation mode which provides a more precise timing. Elicitation of this mode could have included in BlueIO itself somehow, but I decided to just go the WinUAE route. it is pretty easy:
    Direct your favorite browser to www.winuae.net and download some version of WinUAE (I used a 0.8.21 release a lot, but the recent 1.6 releases do at least as well, so I suggest to go for the recent release). Once downloaded, run the installer. You may also need an Amiga Kickstart ROM (any version will do) and tell WinUAE in the preferences where the kickstart file is located. The kickstart file includes the basic OS of the emulated Amiga, ROM files are easily to find by using google. Note: Mind you, that these files are still under copyright and you either need a physical copy of the (e.g. some old Amiga at the attic) or a legal purchase (i.e. Amiga Forever by Cloanto).
    Of course you can launch a full Amiga system, but this is not required by BlueIO - but the emulator must run somehow.


    back to the Blue IO main page

    back to main page and contact information
    --
    latest change: 31-08-2009 -- (c) U. Beckers