|
1 | 1 | Fast Shutter Control using the XMOS XS1 platform, version 1.0 |
2 | 2 |
|
3 | 3 | Copyright 2010,2011, Michael Sarahan |
4 | | -Distributed under the terms of the GNU public license, Version 3. This license is detailed in the LICENSE.txt file. |
| 4 | +Distributed under the terms of the GNU public license, Version 3. |
| 5 | +This license is detailed in the LICENSE.txt file. |
5 | 6 |
|
6 | | -This is a simple program for the XMOS XS1 platform, originally intended to control an electrostatic shutter |
7 | | -on a scanning transmission electron microscope. It's primary purpose is to turn something (or multiple things) |
8 | | -on and off with very deterministic times, with minimum on/off switching times down to about 200 ns. |
| 7 | +This is a simple program for the XMOS XS1 platform, originally |
| 8 | +intended to control an electrostatic shutter on a scanning |
| 9 | +transmission electron microscope. It's primary purpose is to turn |
| 10 | +something (or multiple things) on and off with very deterministic |
| 11 | +times, with minimum on/off switching times down to about 200 ns. |
9 | 12 |
|
10 | | -To use this code, you'll need an XMOS XS1 device. The XS1 is the name of the architecture, and there are |
11 | | -several different devices you might find. The code was developed on an XC-1A development board, which |
12 | | -has an XS1-G4 chip. |
| 13 | +To use this code, you'll need an XMOS XS1 device. The XS1 is the name |
| 14 | +of the architecture, and there are several different devices you might |
| 15 | +find. The code was developed on an XC-1A development board, which has |
| 16 | +an XS1-G4 chip. |
13 | 17 |
|
14 | | -To flash this code to your XMOS device: |
15 | | -- Check out the source code from this repository. |
16 | | -- Open the XMOS development environment. |
17 | | -- Click File-> Import... |
18 | | -- In the General folder, select "Existing projects into workspace" |
19 | | -- Point the root directory to the folder where you have the source code. |
20 | | -- Click OK/Finish |
21 | | -- Click Project -> Properties |
22 | | -- Expand the C/XC build menu, then click settings in its submenu |
23 | | -- Under the mapper/linker settings, set the target to be the proper target for your XMOS device (for me, |
24 | | - it was an XC-1A, since that's what device I have.) |
25 | | -- Everything is all set up now, you can flash the fast beam shutter code over as you would any other XMOS |
26 | | - program. |
| 18 | +To flash this code to your XMOS device: - Check out the source code |
| 19 | +from this repository. |
| 20 | +- Open the XMOS development environment. |
| 21 | +- Click File-> Import... |
| 22 | +- In the General folder, select "Existing projects into workspace" |
| 23 | +- Point the root directory to the folder where you have the source |
| 24 | +code. |
| 25 | +- Click OK/Finish - Click Project -> Properties |
| 26 | +- Expand the C/XC build menu, then click settings in its submenu |
| 27 | +- Under the mapper/linker settings, set the target to be the |
| 28 | + proper target for your XMOS device (for me, it was an XC-1A, since |
| 29 | + that's what device I have.) |
| 30 | +- Everything is all set up now, you can flash the fast beam shutter |
| 31 | + code over as you would any other XMOS program. |
27 | 32 |
|
28 | | -Have fun & good luck. |
| 33 | +Have fun & good luck. |
0 commit comments