00001 #ifndef __J2K__BoardDef_HPP__
00002 #define __J2K__BoardDef_HPP__
00003
00004 #define INPUT_BASE_ADDR 0x188
00005 #define OUTPUT_BASE_ADDR 0x180
00006 #define ENABLE_OFFSET 2
00007 #define VAL_MAX 0xFF // 255 (%1111 1111)
00008
00009 #define SWITCH_NORMAL 0xFF
00010
00011 #define SWITCH_1 3
00012 #define SWITCH_2 2
00013 #define SWITCH_3 1
00014 #define SWITCH_4 0
00015
00016 #define TRACK_INSIDE 0
00017 #define TRACK_OUTSIDE 1
00018
00019 #define TRACK_CURVED 0
00020 #define TRACK_STRAIGHT 1
00021
00022 #define SWITCH_4_CURVED 254
00023 #define SWITCH_4_STRAIGHT 253
00024 #define SWITCH_3_CURVED 251
00025 #define SWITCH_3_STRAIGHT 247
00026
00027 #define SWITCH_2_CURVED 239
00028 #define SWITCH_2_STRAIGHT 223
00029 #define SWITCH_1_CURVED 191
00030 #define SWITCH_1_STRAIGHT 127
00031
00032 #define SWITCH_4_INSIDE SWITCH_4_STRAIGHT
00033 #define SWITCH_4_OUTSIDE SWITCH_4_CURVED
00034
00035 #define SWITCH_3_INSIDE SWITCH_3_CURVED
00036 #define SWITCH_3_OUTSIDE SWITCH_3_STRAIGHT
00037
00038 #define SWITCH_2_INSIDE SWITCH_2_CURVED
00039 #define SWITCH_2_OUTSIDE SWITCH_2_STRAIGHT
00040
00041 #define SWITCH_1_INSIDE SWITCH_1_STRAIGHT
00042 #define SWITCH_1_OUTSIDE SWITCH_1_CURVED
00043
00044 #endif