📄 tkconfig.h
字号:
#if defined CONFIG_SYN_INFERRED#define CONFIG_SYN_TECH inferred#elif defined CONFIG_SYN_RHUMC#define CONFIG_SYN_TECH rhumc#elif defined CONFIG_SYN_ATC18#define CONFIG_SYN_TECH atc18#elif defined CONFIG_SYN_AXCEL#define CONFIG_SYN_TECH axcel#elif defined CONFIG_SYN_PROASICPLUS#define CONFIG_SYN_TECH proasic#elif defined CONFIG_SYN_ALTERA#define CONFIG_SYN_TECH altera#elif defined CONFIG_SYN_IHP25#define CONFIG_SYN_TECH ihp25#elif defined CONFIG_SYN_IHP25RH#define CONFIG_SYN_TECH ihp25rh#elif defined CONFIG_SYN_LATTICE#define CONFIG_SYN_TECH lattice#elif defined CONFIG_SYN_PEREGRINE#define CONFIG_SYN_TECH peregrine#elif defined CONFIG_SYN_PROASIC#define CONFIG_SYN_TECH proasic#elif defined CONFIG_SYN_PROASIC3#define CONFIG_SYN_TECH proasic3#elif defined CONFIG_SYN_SPARTAN2#define CONFIG_SYN_TECH virtex#elif defined CONFIG_SYN_VIRTEX#define CONFIG_SYN_TECH virtex#elif defined CONFIG_SYN_VIRTEXE#define CONFIG_SYN_TECH virtex#elif defined CONFIG_SYN_SPARTAN3#define CONFIG_SYN_TECH spartan3#elif defined CONFIG_SYN_SPARTAN3E#define CONFIG_SYN_TECH spartan3e#elif defined CONFIG_SYN_VIRTEX2#define CONFIG_SYN_TECH virtex2#elif defined CONFIG_SYN_VIRTEX4#define CONFIG_SYN_TECH virtex4#elif defined CONFIG_SYN_VIRTEX5#define CONFIG_SYN_TECH virtex5#elif defined CONFIG_SYN_RH_LIB18T#define CONFIG_SYN_TECH rhlib18t#elif defined CONFIG_SYN_UT025CRH#define CONFIG_SYN_TECH ut25#elif defined CONFIG_SYN_CUSTOM1#define CONFIG_SYN_TECH custom1#else#error "unknown target technology"#endif#if defined CONFIG_SYN_INFER_RAM#define CFG_RAM_TECH inferred#elif defined CONFIG_MEM_RHUMC#define CFG_RAM_TECH rhumc#elif defined CONFIG_MEM_VIRAGE#define CFG_RAM_TECH memvirage#elif defined CONFIG_MEM_ARTISAN#define CFG_RAM_TECH memartisan#elif defined CONFIG_MEM_CUSTOM1#define CFG_RAM_TECH custom1#else#define CFG_RAM_TECH CONFIG_SYN_TECH#endif#if defined CONFIG_SYN_INFER_PADS#define CFG_PAD_TECH inferred#else#define CFG_PAD_TECH CONFIG_SYN_TECH#endif#ifndef CONFIG_SYN_NO_ASYNC#define CONFIG_SYN_NO_ASYNC 0#endif#if defined CONFIG_CLK_ALTDLL#define CFG_CLK_TECH stratix#elif defined CONFIG_CLK_HCLKBUF#define CFG_CLK_TECH axcel#elif defined CONFIG_CLK_LATDLL#define CFG_CLK_TECH lattice#elif defined CONFIG_CLK_CLKDLL#define CFG_CLK_TECH virtex#elif defined CONFIG_CLK_DCM#define CFG_CLK_TECH virtex2#elif defined CONFIG_CLK_LIB18T#define CFG_CLK_TECH rhlib18t#else#define CFG_CLK_TECH inferred#endif#ifndef CONFIG_CLK_MUL#define CONFIG_CLK_MUL 2#endif#ifndef CONFIG_CLK_DIV#define CONFIG_CLK_DIV 2#endif#ifndef CONFIG_PCI_CLKDLL#define CONFIG_PCI_CLKDLL 0#endif#ifndef CONFIG_PCI_SYSCLK#define CONFIG_PCI_SYSCLK 0#endif#ifndef CONFIG_CLK_NOFB#define CONFIG_CLK_NOFB 0#endif#ifndef CONFIG_LEON3#define CONFIG_LEON3 0#endif#ifndef CONFIG_PROC_NUM#define CONFIG_PROC_NUM 1#endif#ifndef CONFIG_IU_NWINDOWS#define CONFIG_IU_NWINDOWS 8#endif#ifndef CONFIG_IU_RSTADDR#define CONFIG_IU_RSTADDR 8#endif#ifndef CONFIG_IU_LDELAY#define CONFIG_IU_LDELAY 1#endif#ifndef CONFIG_IU_WATCHPOINTS#define CONFIG_IU_WATCHPOINTS 0#endif#ifdef CONFIG_IU_V8MULDIV#ifdef CONFIG_IU_MUL_LATENCY_4#define CFG_IU_V8 1#else#define CFG_IU_V8 2#endif#else#define CFG_IU_V8 0#endif#ifndef CONFIG_PWD#define CONFIG_PWD 0#endif#ifndef CONFIG_IU_MUL_MAC#define CONFIG_IU_MUL_MAC 0#endif#ifndef CONFIG_IU_SVT#define CONFIG_IU_SVT 0#endif#if defined CONFIG_FPU_GRFPC1#define CONFIG_FPU_GRFPC 1#elif defined CONFIG_FPU_GRFPC2#define CONFIG_FPU_GRFPC 2#else#define CONFIG_FPU_GRFPC 0#endif#if defined CONFIG_FPU_GRFPU_INFMUL#define CONFIG_FPU_GRFPU_MUL 0#elif defined CONFIG_FPU_GRFPU_DWMUL#define CONFIG_FPU_GRFPU_MUL 1#elif defined CONFIG_FPU_GRFPU_MODGEN #define CONFIG_FPU_GRFPU_MUL 2#else#define CONFIG_FPU_GRFPU_MUL 0#endif#if defined CONFIG_FPU_GRFPU#define CONFIG_FPU (1+CONFIG_FPU_GRFPU_MUL)#elif defined CONFIG_FPU_MEIKO#define CONFIG_FPU 15#elif defined CONFIG_FPU_GRFPULITE#define CONFIG_FPU (8+CONFIG_FPU_GRFPC)#else#define CONFIG_FPU 0#endif#ifndef CONFIG_ICACHE_ENABLE#define CONFIG_ICACHE_ENABLE 0#endif#if defined CONFIG_ICACHE_ASSO1#define CFG_IU_ISETS 1#elif defined CONFIG_ICACHE_ASSO2#define CFG_IU_ISETS 2#elif defined CONFIG_ICACHE_ASSO3#define CFG_IU_ISETS 3#elif defined CONFIG_ICACHE_ASSO4#define CFG_IU_ISETS 4#else#define CFG_IU_ISETS 1#endif#if defined CONFIG_ICACHE_SZ1#define CFG_ICACHE_SZ 1#elif defined CONFIG_ICACHE_SZ2#define CFG_ICACHE_SZ 2#elif defined CONFIG_ICACHE_SZ4#define CFG_ICACHE_SZ 4#elif defined CONFIG_ICACHE_SZ8#define CFG_ICACHE_SZ 8#elif defined CONFIG_ICACHE_SZ16#define CFG_ICACHE_SZ 16#elif defined CONFIG_ICACHE_SZ32#define CFG_ICACHE_SZ 32#elif defined CONFIG_ICACHE_SZ64#define CFG_ICACHE_SZ 64#elif defined CONFIG_ICACHE_SZ128#define CFG_ICACHE_SZ 128#elif defined CONFIG_ICACHE_SZ256#define CFG_ICACHE_SZ 256#else#define CFG_ICACHE_SZ 1#endif#ifdef CONFIG_ICACHE_LZ16#define CFG_ILINE_SZ 4#else#define CFG_ILINE_SZ 8#endif#if defined CONFIG_ICACHE_ALGORND#define CFG_ICACHE_ALGORND 2#elif defined CONFIG_ICACHE_ALGOLRR#define CFG_ICACHE_ALGORND 1#else#define CFG_ICACHE_ALGORND 0#endif#ifndef CONFIG_ICACHE_LOCK#define CONFIG_ICACHE_LOCK 0#endif#ifndef CONFIG_ICACHE_LRAM#define CONFIG_ICACHE_LRAM 0#endif#ifndef CONFIG_ICACHE_LRSTART#define CONFIG_ICACHE_LRSTART 8E#endif#if defined CONFIG_ICACHE_LRAM_SZ2#define CFG_ILRAM_SIZE 2#elif defined CONFIG_ICACHE_LRAM_SZ4#define CFG_ILRAM_SIZE 4#elif defined CONFIG_ICACHE_LRAM_SZ8#define CFG_ILRAM_SIZE 8#elif defined CONFIG_ICACHE_LRAM_SZ16#define CFG_ILRAM_SIZE 16#elif defined CONFIG_ICACHE_LRAM_SZ32#define CFG_ILRAM_SIZE 32#elif defined CONFIG_ICACHE_LRAM_SZ64#define CFG_ILRAM_SIZE 64#elif defined CONFIG_ICACHE_LRAM_SZ128#define CFG_ILRAM_SIZE 128#elif defined CONFIG_ICACHE_LRAM_SZ256#define CFG_ILRAM_SIZE 256#else#define CFG_ILRAM_SIZE 1#endif#ifndef CONFIG_DCACHE_ENABLE#define CONFIG_DCACHE_ENABLE 0#endif#if defined CONFIG_DCACHE_ASSO1#define CFG_IU_DSETS 1#elif defined CONFIG_DCACHE_ASSO2#define CFG_IU_DSETS 2#elif defined CONFIG_DCACHE_ASSO3#define CFG_IU_DSETS 3#elif defined CONFIG_DCACHE_ASSO4#define CFG_IU_DSETS 4#else#define CFG_IU_DSETS 1#endif#if defined CONFIG_DCACHE_SZ1#define CFG_DCACHE_SZ 1#elif defined CONFIG_DCACHE_SZ2#define CFG_DCACHE_SZ 2#elif defined CONFIG_DCACHE_SZ4#define CFG_DCACHE_SZ 4#elif defined CONFIG_DCACHE_SZ8#define CFG_DCACHE_SZ 8#elif defined CONFIG_DCACHE_SZ16#define CFG_DCACHE_SZ 16#elif defined CONFIG_DCACHE_SZ32#define CFG_DCACHE_SZ 32#elif defined CONFIG_DCACHE_SZ64#define CFG_DCACHE_SZ 64#elif defined CONFIG_DCACHE_SZ128#define CFG_DCACHE_SZ 128#elif defined CONFIG_DCACHE_SZ256#define CFG_DCACHE_SZ 256#else#define CFG_DCACHE_SZ 1#endif#ifdef CONFIG_DCACHE_LZ16#define CFG_DLINE_SZ 4#else#define CFG_DLINE_SZ 8#endif#if defined CONFIG_DCACHE_ALGORND#define CFG_DCACHE_ALGORND 2#elif defined CONFIG_DCACHE_ALGOLRR#define CFG_DCACHE_ALGORND 1#else#define CFG_DCACHE_ALGORND 0#endif#ifndef CONFIG_DCACHE_LOCK#define CONFIG_DCACHE_LOCK 0#endif#ifndef CONFIG_DCACHE_SNOOP#define CONFIG_DCACHE_SNOOP 0#endif#ifndef CONFIG_DCACHE_SNOOP_FAST#define CONFIG_DCACHE_SNOOP_FAST 0#endif#ifndef CONFIG_CACHE_FIXED#define CONFIG_CACHE_FIXED 0#endif#ifndef CONFIG_DCACHE_LRAM#define CONFIG_DCACHE_LRAM 0#endif#ifndef CONFIG_DCACHE_LRSTART#define CONFIG_DCACHE_LRSTART 8F#endif#if defined CONFIG_DCACHE_LRAM_SZ2#define CFG_DLRAM_SIZE 2#elif defined CONFIG_DCACHE_LRAM_SZ4#define CFG_DLRAM_SIZE 4#elif defined CONFIG_DCACHE_LRAM_SZ8#define CFG_DLRAM_SIZE 8#elif defined CONFIG_DCACHE_LRAM_SZ16#define CFG_DLRAM_SIZE 16#elif defined CONFIG_DCACHE_LRAM_SZ32#define CFG_DLRAM_SIZE 32#elif defined CONFIG_DCACHE_LRAM_SZ64#define CFG_DLRAM_SIZE 64#elif defined CONFIG_DCACHE_LRAM_SZ128#define CFG_DLRAM_SIZE 128#elif defined CONFIG_DCACHE_LRAM_SZ256#define CFG_DLRAM_SIZE 256#else#define CFG_DLRAM_SIZE 1#endif#ifdef CONFIG_MMU_ENABLE#define CONFIG_MMUEN 1#ifdef CONFIG_MMU_SPLIT#define CONFIG_TLB_TYPE 0#endif#ifdef CONFIG_MMU_COMBINED#define CONFIG_TLB_TYPE 1#endif#ifdef CONFIG_MMU_REPARRAY#define CONFIG_TLB_REP 0#endif#ifdef CONFIG_MMU_REPINCREMENT#define CONFIG_TLB_REP 1#endif#ifdef CONFIG_MMU_I2 #define CONFIG_ITLBNUM 2#endif#ifdef CONFIG_MMU_I4 #define CONFIG_ITLBNUM 4#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -