⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sim5406.cfg

📁 CCS2.2 C5000.rar
💻 CFG
字号:
MODULE	C54X;
	CHIP	C5406;	// Processor Number	MODULE	C5406;         // Template for defining blocks of memory         // MEMORY BLOCK_NAME;        //        //      START  < STARTING ADDRESS >;        //      LENGTH < LENGTH OF BLOCK  >;        //      PAGE   < IO = 2, DATA = 1, PROG = 0>;        //      TYPE   < DARAM/SARAM/ROM/WOM/RAM/EXRAM >;        //        // END BLOCK_NAME;	// On Chip DARAM Organisation On Data Page Begins		MEMORY	MEM0;			START	  0x0000;		LENGTH  0x2000;		PAGE	  1;		TYPE	  DARAM;   // Memory mapped registers + Scratch-Pad RAM + Rest of 1st block of DARAM		END	MEM0;		MEMORY	MEM1;			START	  0x2000;		LENGTH  0x2000;		PAGE	  1;		TYPE	  DARAM;   // 2nd block of DARAM
	END	MEM1;		MEMORY	MEM2;			START	  0x4000;		LENGTH  0x2000;		PAGE	  1;		TYPE	  DARAM;   // 3rd block of DARAM		END	MEM2;		MEMORY	MEM3;			START	  0x6000;		LENGTH  0x2000;		PAGE	  1;		TYPE	  DARAM;   // 4th block of DARAM			END	MEM3;
	
	MEMORY	MEM4;
	
		START	  0x8000;
		LENGTH  0x2000;
		PAGE	  1;
		TYPE	  DARAM;   // last block of DARAM
		
	END	MEM4;
	// On Chip DARAM Organisation On Data Page Ends	// On Chip DARAM Organisation On Prog Page Begins		MEMORY	MEM5;
	
		START	  0x0000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  DARAM;   // 1st block of DARAM
	
	END	MEM5;
	
	MEMORY	MEM6;
	
		START	  0x2000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  DARAM;   // 2nd block of DARAM

	END	MEM6;
	
	MEMORY	MEM7;
	
		START	  0x4000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  DARAM;   // 3rd block of DARAM
	
	END	MEM7;
	
	MEMORY	MEM8;
	
		START	  0x6000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  DARAM;   // 4th block of DARAM
		
	END	MEM8;
	
	MEMORY	MEM9;
	
		START	  0x8000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  DARAM;   // last block of DARAM
		
	END	MEM9;	// On Chip DARAM Organisation On Prog Page Ends	// On Chip ROM Organisation On Prog Page Begins ( Following 5410 Org)	MEMORY	MEM10;			START	  0x6000;		LENGTH  0x2000;		PAGE    0;		TYPE	  ROM;
		END	MEM10;

	MEMORY	MEM11;
	
		START	  0x8000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM11;

	MEMORY	MEM12;
	
		START	  0xA000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM12;

	MEMORY	MEM13;
	
		START	  0xC000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM13;

	MEMORY	MEM14;
	
		START	  0xE000;
		LENGTH  0x2000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM14;

	MEMORY	MEM15;
	
		START	  0x18000;
		LENGTH  0x02000;
		PAGE    0;
		TYPE	  ROM;      // Extended page 1 On-chip ROM block 0
	
	END	MEM15;

	MEMORY	MEM16;
	
		START	  0x1A000;
		LENGTH  0x02000;
		PAGE    0;
		TYPE	  ROM;      // Extended page 1 On-chip ROM block 1
	
	END	MEM16;

	MEMORY	MEM17;
	
		START	  0x1C000;
		LENGTH  0x02000;
		PAGE    0;
		TYPE	  ROM;      // Extended page 1 On-chip ROM block 2
	
	END	MEM17;

	MEMORY	MEM18;
	
		START	  0x1E000;
		LENGTH  0x02000;
		PAGE    0;
		TYPE	  ROM;      // Extended page 1 On-chip ROM block 3
	
	END	MEM18;

	MEMORY	MEM19;
	
		START	  0x28000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;      // Extended page 2 On-chip ROM block 0
	
	END	MEM19;

	MEMORY	MEM20;
	
		START	  0x2A000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;      // Extended page 2 On-chip ROM block 1
	
	END	MEM20;

	MEMORY	MEM21;
	
		START	  0x2C000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;      // Extended page 2 On-chip ROM block 2
	
	END	MEM21;

	MEMORY	MEM22;
	
		START	  0x2E000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;      // Extended page 2 On-chip ROM block 3
	
	END	MEM22;

	MEMORY	MEM23;
	
		START	  0x38000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM23;

	MEMORY	MEM24;
	
		START	  0x3A000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM24;

	MEMORY	MEM25;
	
		START	  0x3C000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  ROM;
	
	END	MEM25;

	// On Chip ROM Organisation On Prog Page Ends	// On Chip ROM Organisation On Data Page Begins	MEMORY	MEM26;			START	  0xC000;		LENGTH  0x3F00;		PAGE	  1;		TYPE	  ROM;		END	MEM26;
	// On Chip ROM Organisation On Data Page Ends

	// External RAM Organisation On Data Page Begins 

	MEMORY	MEM27;
	
		START	  0xA000;
		LENGTH  0x6000;
		PAGE	  1;
		TYPE	  EXRAM;
	
	END	MEM27;

	// External RAM Organisation On Data Page Ends 

 	// External RAM Organisation On Prog Page 0 Begins	MEMORY	MEM28;			START	  0x0000;		LENGTH  0x8000;		PAGE	  0;		TYPE	  EXRAM;		END	MEM28;	MEMORY	MEM29;			START	  0x8000;		LENGTH  0x8000;		PAGE	  0;		TYPE	  EXRAM;		END	MEM29;	// External RAM Organisation On Prog Page 0 Ends	// External RAM Organisation On Prog Page 1,2,3,4,5,6 Begins	// Further Blocks Of Memory For Prog Page 0x07 to 0x7F Can Be Added  	MEMORY	MEM30;			START	  0x10000;		LENGTH  0x08000;		PAGE    0;		TYPE	  EXRAM;    // Page 1 Lower 32K		END	MEM30;	MEMORY	MEM31;			START	  0x20000;		LENGTH  0x08000;		PAGE	  0;		TYPE	  EXRAM;     // Page 2 Lower 32K		END	MEM31;	MEMORY	MEM32;			START	  0x30000;		LENGTH  0x08000;		PAGE	  0;		TYPE	  EXRAM;     // Page 3 Lower 32K		END	MEM32;

	MEMORY	MEM33;
	
		START	  0x3E000;
		LENGTH  0x02000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 3 last block of 8K	
	END	MEM33;	MEMORY	MEM34;			START	  0x40000;		LENGTH  0x08000;		PAGE	  0;		TYPE	  EXRAM;     // Page 4 Lower 32K		END	MEM34;
	MEMORY	MEM35;
	
		START	  0x48000;
		LENGTH  0x08000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 4 Upper 32K
	
	END	MEM35;
	MEMORY	MEM36;
	
		START	  0x50000;
		LENGTH  0x08000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 5 Lower 32K
	
	END	MEM36;

	MEMORY	MEM37;
	
		START	  0x58000;
		LENGTH  0x08000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 5 Upper 32K
	
	END	MEM37;

	MEMORY	MEM38;
	
		START	  0x60000;
		LENGTH  0x08000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 6 Lower 32K
	
	END	MEM38;

	MEMORY	MEM39;
	
		START	  0x68000;
		LENGTH  0x08000;
		PAGE	  0;
		TYPE	  EXRAM;     // Page 6 Upper 32K
	
	END	MEM39;
	END	C5406;END	C54X;	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -