📄 sim5403.cfg
字号:
MODULE C54X;
CHIP C5403; // Processor Number MODULE C5403; // 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; // 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; // On Chip DARAM Organisation On Prog Page Ends // On Chip ROM Organisation On Prog Page Begins ( Following 5410 Org)
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;
// 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 0x4000;
LENGTH 0xC000;
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 Begins // Further Blocks Of Memory For Prog Page 0x05 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 MEM35;
START 0x28000;
LENGTH 0x08000;
PAGE 0;
TYPE EXRAM; // Page 2 Upper 32K
END MEM35;
MEMORY MEM36;
START 0x30000;
LENGTH 0x08000;
PAGE 0;
TYPE EXRAM; // Page 3 Lower 32K
END MEM36;
MEMORY MEM37;
START 0x38000;
LENGTH 0x08000;
PAGE 0;
TYPE EXRAM; // Page 3 Upper 32K
END MEM37;
MEMORY MEM38;
START 0x40000;
LENGTH 0x08000;
PAGE 0;
TYPE EXRAM; // Page 4 Lower 32K
END MEM38;
MEMORY MEM39;
START 0x48000;
LENGTH 0x08000;
PAGE 0;
TYPE EXRAM; // Page 4 Upper 32K
END MEM39;
END C5403;END C54X;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -