📄 sim548.cfg
字号:
MODULE C54X; CHIP C548; // Processor NumberMODULE C548; // 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 For 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; // On Chip SARAM Organisation On Data Page Ends // On Chip DARAM Organisation On Prog Page Begins MEMORY MEM7; START 0x0080; LENGTH 0x0780; PAGE 0; TYPE DARAM; END MEM7; MEMORY MEM8; START 0x0800; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM8; MEMORY MEM9; START 0x1000; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM9; MEMORY MEM10; START 0x1800; LENGTH 0x0800; PAGE 0; TYPE DARAM; END MEM10; // On Chip DARAM Organisation On Prog Page Ends // On Chip SARAM Organisation On Prog Page Begins MEMORY MEM11; START 0x2000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM11; MEMORY MEM12; START 0x4000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM12; MEMORY MEM13; START 0x6000; LENGTH 0x2000; PAGE 0; TYPE SARAM; END MEM13; // On Chip SARAM Organisation On Prog Page Ends // On Chip ROM Organisation On Prog Page Begins MEMORY MEM14; START 0xF800; LENGTH 0x0800; PAGE 0; TYPE ROM; END MEM14; // On Chip ROM Organisation On Prog Page Ends // External RAM Organisation On Prog Page Begins MEMORY MEM15; START 0x8000; LENGTH 0x8000; PAGE 0; TYPE EXRAM; END MEM15; MEMORY MEM17; START 0x0000; LENGTH 0x8000; PAGE 0; TYPE EXRAM; END MEM17; // External RAM Organisation On Data Page Begins MEMORY MEM18; START 0x8000; LENGTH 0x8000; PAGE 1; TYPE EXRAM; END MEM18; // External RAM Organisation On Ext Prog Page 1,2,3 Begins // Further Blocks Can Be Added For pages 0x04 to 0x7F MEMORY MEM19; START 0x18000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM19; MEMORY MEM20; START 0x28000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM20; MEMORY MEM21; START 0x38000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM21; MEMORY MEM22; START 0x10000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM22; MEMORY MEM23; START 0x20000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM23; MEMORY MEM24; START 0x30000; LENGTH 0x08000; PAGE 0; TYPE EXRAM; END MEM24;END C548;END C54X;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -