| Line 3... |
Line 3... |
| 3 |
Notes:
|
3 |
Notes:
|
| 4 |
Power supply must be 5V for proper operation of the board!
|
4 |
Power supply must be 5V for proper operation of the board!
|
| 5 |
|
5 |
|
| 6 |
KNOWN ISSUES:
|
6 |
KNOWN ISSUES:
|
| 7 |
Cube is occasionally flickering to ~60Hz. Need to figure out why.
|
7 |
Cube is occasionally flickering to ~60Hz. Need to figure out why.
|
| 8 |
Interrupts dont seem to be preempting properly. Not sure why.
|
8 |
>= 400MHz I2C1 doesn't seem to work very well the controllers
|
| 9 |
|
9 |
|
| 10 |
PERIPHERAL USAGE:
|
10 |
PERIPHERAL USAGE:
|
| 11 |
SPI1 - Used by the cube code to send data to the ube
|
11 |
SPI1 - Used by the cube code to send data to the cube
|
| 12 |
SPI4 - Unused
|
12 |
SPI4 - Unused
|
| 13 |
I2C1 - Used by the controller code
|
13 |
I2C1 - Used by the controller code
|
| 14 |
TIMER2 - Used by PWM2
|
14 |
TIMER2 - Used by PWM2
|
| 15 |
TIMER4 - Used by the cube code for the overlay rotation interrupt
|
15 |
TIMER4 - Used by the cube code for the overlay rotation interrupt / controllers
|
| 16 |
TIMER5 - Used by the cube code for the update layer interrupt
|
16 |
TIMER5 - Used by the cube code for the update layer interrupt
|
| 17 |
UART1 - Used by the cube code for reading in frame data
|
17 |
UART1 - Used by the cube code for reading in frame data
|
| 18 |
PWM2 - Generates a constant ~20MHz output, uses TIMER2
|
18 |
PWM2 - Generates a constant ~20MHz output, uses TIMER2
|
| 19 |
ETHERNET - Used to remote-update the cube
|
19 |
ETHERNET - Used to remote-update the cube
|
| 20 |
|
20 |
|
| 21 |
PERIPHERAL INTERRUPT PRIORITY LEVELS:
|
21 |
PERIPHERAL INTERRUPT PRIORITY LEVELS:
|
| 22 |
IPL1 = lowest, IPL7 = highest priority
|
22 |
IPL1 = lowest, IPL7 = highest priority
|
| 23 |
SPI1 - Priority 5, Subpriority 1
|
23 |
SPI1 - Priority 6, Subpriority 1
|
| 24 |
SPI4 - Priority 6, Subpriority 2
|
24 |
SPI4 - Priority 6, Subpriority 2
|
| 25 |
I2C1 - Priority 5, Subpriority 1
|
25 |
I2C1 - Priority 5, Subpriority 2
|
| 26 |
TIMER5 - Priority 3, Subpriority 1
|
26 |
TIMER5 - Priority 4, Subpriority 1
|
| 27 |
TIMER4 - Priority 1, Subpriority 1
|
27 |
TIMER4 - Priority 1, Subpriority 1
|
| 28 |
UART1 - Priority 2, Subpriority 1
|
28 |
UART1 - Priority 2, Subpriority 1
|
| 29 |
ETHERNET - Priority 1, Subpriority 1
|
29 |
ETHERNET - Priority 1, Subpriority 1
|
| 30 |
|
30 |
|
| 31 |
|
31 |
|