tte_target.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef TTE_TARGET_H_
00021 #define TTE_TARGET_H_
00022
00023 #define TARGET_NXHX500
00024
00025 #if defined (TARGET_ATOM_LINUX)
00026 #include <linux/ktime.h>
00027
00028 #define TTE_HZ (1000000000)
00029 #define TTE_MIN_TIMER (100000)
00030 #define SLOT_PROC_DELAY (5000)
00031 #define TTE_CLOCKSYNC_WINDOW (100000)
00032 #define TTE_CS_ALG_DELAY (600)
00033 #define TTE_RX_CS_MSG_DELAY (45)
00034 #define TARGET_MAX_TT_TX_BUFS (256)
00035 #define TARGET_MAX_TT_RX_BUFS (256)
00036 #define TTE_TIMER_TYPE union ktime
00037
00038 #elif defined (TARGET_NXHX500)
00039 #include "sysdefine.h"
00040
00041 #define TTE_HZ (1000000000)
00042 #define TTE_MIN_TIMER (100000)
00043 #define SLOT_PROC_DELAY (5000)
00044 #define TTE_CLOCKSYNC_WINDOW (100000)
00045 #define TTE_CS_ALG_DELAY (600)
00046 #define TTE_RX_CS_MSG_DELAY (45)
00047 #define TARGET_MAX_TT_TX_BUFS (256)
00048 #define TARGET_MAX_TT_RX_BUFS (256)
00049 #define TTE_TIMER_TYPE uint32_t
00050 typedef signed int dma_addr_t;
00051
00052
00053 #define TARGET_CONTROLLER_COUNT 1
00054
00055 #else
00056 #error ERROR: please define the target architecture
00057 #endif
00058
00059
00060 #define TTE_TIME_NS 1000
00061
00062 #endif