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