From 549901c85044b6ccd912688d6be007c2fdacc6c6 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 20 Feb 2024 16:55:14 +0200 Subject: Refactor dir structure --- digital/atk16_mem.dig | 949 -------------------------------------------------- 1 file changed, 949 deletions(-) delete mode 100644 digital/atk16_mem.dig (limited to 'digital/atk16_mem.dig') diff --git a/digital/atk16_mem.dig b/digital/atk16_mem.dig deleted file mode 100644 index 6ff9810..0000000 --- a/digital/atk16_mem.dig +++ /dev/null @@ -1,949 +0,0 @@ - - 2 - - - romContent - - - - - - Width - 7 - - - - - EEPROM - - - AddrBits - 15 - - - isProgramMemory - true - - - Label - MEM_ROM - - - Bits - 16 - - - Data - 4014,2e00,1dc0,6026,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,8000,001b,001a,001a,001a,8000,e000,e001,e002,e800,f800,f000,31c0,1fc8,31c8,1fc8,4016,2000,2000,4215,2240,3040,1fc9,23c0,1fc9,21c0,e000,4017,2000,4200,3008,600d,0008,0000,0001,0002,0017,0019,9000,0100,0031,0061,0062,0063,0032,402f,2000,0fc0,4433,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4200,0270,3040,4434,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4201,0270,3040,4000,0180,2000,31c0,1fc8,4031,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4037,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4001,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4038,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4002,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4039,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4003,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,403a,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4004,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,403b,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4035,2000,31c0,1fc8,4005,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4435,2480,31d0,1fc8,1fc9,21c0,4202,0270,3040,4400,31d0,1fc8,1fc9,21c0,4203,0270,3040,4402,0590,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4204,0270,3040,4400,31d0,1fc8,1fc9,21c0,4205,0270,3040,4201,31c8,1fc8,1fc9,21c0,1000,8451,4435,2480,31d0,1fc8,4403,0590,2480,31d0,1fc8,1fc9,27c0,1fc9,25c0,0498,31d0,1fc8,1fc9,21c0,4206,0270,3040,4406,0590,2480,31d0,1fc8,1fc9,25c0,2480,31d0,1fc8,1fc9,21c0,4207,0270,3040,4007,0180,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,21c0,1000,8402,6020,6000,4407,0590,2480,31d0,1fc8,1fc9,21c0,4205,0270,3040,4403,0590,2480,31d0,1fc8,4401,31d0,1fc8,1fc9,27c0,1fc9,25c0,0498,31d0,1fc8,1fc9,21c0,4203,0270,3040,61a8,4001,0180,2000,31c0,1fc8,4000,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4004,0180,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,4001,0180,2000,31c0,1fc8,4001,31c0,1fc8,1fc9,23c0,1fc9,21c0,0008,31c0,1fc8,4005,0180,2000,31c0,1fc8,1fc9,23c0,1fc9,21c0,3008,4000,31c0,1fc8,1fc9,21c0,1f80,f000 - - - - - - Ground - - - rotation - - - - - - - VDD - - - rotation - - - - - - - VDD - - - rotation - - - - - - - In - - - Description - Address - - - Label - ADDR - - - Bits - 16 - - - - - - Splitter - - - Input Splitting - 16 - - - Output Splitting - 13,1,1,1 - - - - - - atk16_mem_mux.dig - - - - - Splitter - - - Input Splitting - 13,1,1 - - - Output Splitting - 15 - - - - - - Splitter - - - Input Splitting - 1,1 - - - Output Splitting - 2 - - - - - - Demultiplexer - - - Selector Bits - 2 - - - Bits - 15 - - - - - - Probe - - - Label - ROM_OUT - - - - - - Driver - - - Bits - 16 - - - flipSelPos - true - - - - - - Demultiplexer - - - Selector Bits - 2 - - - flipSelPos - true - - - - - - Tunnel - - - NetName - RAM_IE - - - - - - In - - - Description - Data bus - - - Label - DBUS - - - Bits - 16 - - - isHighZ - true - - - - - - Tunnel - - - NetName - CLK - - - - - - RAMDualPort - - - AddrBits - 15 - - - Label - MEM_RAM - - - Bits - 16 - - - - - - VDD - - - rotation - - - - - - - Tunnel - - - rotation - - - - NetName - CLK - - - - - - Tunnel - - - rotation - - - - NetName - RAM_IE - - - - - - Tunnel - - - rotation - - - - NetName - DBUS - - - - - - Probe - - - Label - RAM_OUT - - - - - - Driver - - - Bits - 16 - - - - - - In - - - Description - Clock - - - Label - CLK - - - - - - Out - - - Description - Memory-mapped I/O word input enable - - - Label - MMIO_IE - - - - - - Out - - - Description - Memory-mapped I/O word output enable - - - Label - MMIO_OE - - - - - - Tunnel - - - NetName - MMIO_S - - - - - - Testcase - - - Testdata - - CLK ADDR MEM_IE MEM_OE DBUS DBUS_out - -# read ROM -program(0xFF) -C 0x0 0 1 Z 0xFF - -# read RAM -memory MEM_RAM(0x0)=0x55; -C 0 0 0 Z X -C 0x8000 0 1 Z 0x55 - -# write to RAM -C 0x8000 1 0 0xAA 0xAA -C 0x8000 0 1 Z 0xAA - - - - - - - - In - - - Description - Memory input enable - - - Label - MEM_IE - - - - - - In - - - Description - Memory output enable - - - Label - MEM_OE - - - - - - And - - - rotation - - - - - - - Tunnel - - - NetName - RAM_OE - - - - - - Tunnel - - - NetName - MEM_OE - - - - - - Tunnel - - - NetName - MEM_OE - - - - - - Tunnel - - - NetName - DBUS - - - - - - And - - - rotation - - - - - - - Tunnel - - - NetName - ROM_OE - - - - - - Tunnel - - - NetName - MEM_OE - - - - - - Tunnel - - - NetName - DBUS - - - - - - Tunnel - - - NetName - DBUS - - - - - - Decoder - - - Selector Bits - 2 - - - flipSelPos - true - - - - - - Tunnel - - - NetName - ROM_OE - - - - - - Tunnel - - - NetName - RAM_OE - - - - - - Tunnel - - - NetName - MMIO_OE - - - - - - Tunnel - - - NetName - MMIO_IE - - - - - - And - - - - - Tunnel - - - rotation - - - - NetName - MEM_OE - - - - - - Tunnel - - - rotation - - - - NetName - MMIO_OE - - - - - - And - - - - - Tunnel - - - rotation - - - - NetName - MEM_IE - - - - - - Tunnel - - - rotation - - - - NetName - MMIO_IE - - - - - - Out - - - Description - Memory-mapped I/O word selector - - - Label - MMIO_S - - - Bits - 13 - - - - - - Tunnel - - - rotation - - - - NetName - MMIO_S - - - - - - Tunnel - - - NetName - MEM_IE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- cgit v1.3