?? sim5410a.cfg
字號:
MODULE C54X; CHIP C5410; // Processor Number MODULE C5410; // 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 0x0800; PAGE 1; TYPE DARAM; END MEM0; MEMORY MEM1; START 0x0800; LENGTH 0x0800; PAGE 1; TYPE DARAM; END MEM1; MEMORY MEM2; START 0x1000; LENGTH 0x0800; PAGE 1; TYPE DARAM; END MEM2; MEMORY MEM3; START 0x1800; LENGTH 0x0800; PAGE 1; TYPE DARAM; END MEM3; // On Chip DARAM Organisation On Data Page Ends // On Chip SARAM Organisation On Data Page Begins MEMORY MEM4; START 0x2000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM4; MEMORY MEM5; START 0x4000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM5; MEMORY MEM6; START 0x6000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM6; MEMORY MEM7; START 0x8000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM7; MEMORY MEM8; START 0xA000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM8; MEMORY MEM9; START 0xC000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM9; MEMORY MEM10; START 0xE000; LENGTH 0x2000; PAGE 1; TYPE SARAM; END MEM10; // On Chip SARAM Organisation On Data Page Ends // On Chip DARAM Organisation On Prog Page Begins MEMORY MEM11; START 0x0080; LENGTH 0x0780; PAGE 0; TYPE DARAM; END MEM11; MEMORY MEM12; START 0x0800; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM12; MEMORY MEM13; START 0x1000; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM13; MEMORY MEM14; START 0x1800; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM14; // On Chip DARAM Organisation On Prog Page Ends // On Chip SARAM Organisation On Prog Page Begins MEMORY MEM15; START 0x2000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM15; MEMORY MEM16; START 0x4000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM16; MEMORY MEM17; START 0x6000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM17; // On Chip SARAM Organisation On Prog Page Ends // On Chip SARAM Organisation On Prog Page 1 Begins MEMORY MEM18; START 0x18000; LENGTH 0x02000; PAGE 0; TYPE SARAM; END MEM18; MEMORY MEM19; START 0x1A000; LENGTH 0x02000; PAGE 0; TYPE SARAM; END MEM19; MEMORY MEM20; START 0x1C000; LENGTH 0x02000; PAGE 0; TYPE SARAM; END MEM20; MEMORY MEM21; START 0x1E000; LENGTH 0x02000; PAGE 0; TYPE SARAM; END MEM21; // On Chip SARAM Organisation On Prog Page 1 Ends // On Chip ROM Organisation On Prog Page Begins MEMORY MEM22; START 0xC000; LENGTH 0x2000; PAGE 0; TYPE ROM; END MEM22; MEMORY MEM23; START 0xE000; LENGTH 0x2000; PAGE 0; TYPE ROM; END MEM23; // On Chip ROM Organisation On Prog Page Ends // External RAM Organisation On Prog Page Begins MEMORY MEM24; START 0x0000; LENGTH 0x8000; PAGE 0; TYPE EXRAM; END MEM24; MEMORY MEM25; START 0x8000; LENGTH 0x8000; PAGE 0; TYPE EXRAM; END MEM25; // External RAM Organisation On Prog Page Ends // External RAM Organisation On Data Page Begins MEMORY MEM26; START 0x8000; LENGTH 0x8000; PAGE 1; TYPE EXRAM; END MEM26; // External RAM Organisation On Data Page Ends // External RAM Organisation On Prog Page 1,2,3 Begins // Further Blocks Of Memory For Prog Page 0x04 to 0x7F Can Be Added MEMORY MEM27; START 0x10000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM27; MEMORY MEM28; START 0x18000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM28; MEMORY MEM29; START 0x20000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM29; MEMORY MEM30; START 0x28000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM30; MEMORY MEM31; START 0x30000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM31; MEMORY MEM32; START 0x38000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM32; END C5410;END C54X;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -