otsdaq_components  v2_04_01
FirmwareBaseDefinitions.h
1 #ifndef _ots_FirmwareBaseDefinitions_h
2 #define _ots_FirmwareBaseDefinitions_h
3 
4 #include <stdint.h>
5 
6 namespace ots
7 {
8 const uint32_t ETHIO_DESTINATION_PORT = 0xc1000018;
9 const uint32_t DATA_DESTINATION_IP = 0xc10000a4;
10 const uint32_t DATA_SOURCE_DESTINATION_PORT = 0xc10000a8;
11 
12 const double EXTERNAL_CLOCK_FREQUENCY = 54; // base freq: 54MHz
13 const double INTERNAL_CLOCK_FREQUENCY = 66.667; // base freq: 66.667MHz
14 
15 const uint8_t WRITE = 1;
16 const uint8_t SET = 2;
17 const uint8_t READ = 4;
18 const uint8_t RESET = 5;
19 const uint8_t CLEAR = 5;
20 const uint8_t DEFAULT = 6;
21 const uint8_t WAITCLR = 7;
22 const uint8_t WAITSET = 8;
23 }
24 
25 #endif