2 romContent Width 7 EEPROM AddrBits 15 isProgramMemory true Label MEM_ROM Bits 16 Data 4014,2c00,6029,13*8000,1c,1a,1a,1a,8000,e000,e001,e002,e800,f800 ,4855,f000,3180,1d88,3188,1d88,4016,2000,2000,4215,2240,3040,1800 ,3188,1d88,3180,1d88,e000,4017,2000,4200,3008,6017,0,0,f800,48 ,f801,45,f802,4c,f803,f804,4f,0,3008,1d89,2f80,51c0,4017,2000 ,4201,3008,1d89,2f80,51c0,4000,3180,1d88,4041,3180,1d88,1d89,2180 ,9e00,1fe0,31b8,1d88,5000,1d89,2180,4000,3180,1d88,403d,3180,1d88 ,4033,2000,3180,1d88,4034,2000,3180,1d88,1d89,2380,1d89,2180,1d89 ,2580,9e00,1fe0,31b8,1d88,5080,1d89,2180,4000,3180,1d88,403d,3180 ,1d88,4035,2000,3180,1d88,4036,2000,3180,1d88,1d89,2380,1d89,2180 ,1d89,2580,9e00,1fe0,31b8,1d88,5080,1d89,2180,4000,3180,1d88,403d ,3180,1d88,4037,2000,3180,1d88,4038,2000,3180,1d88,1d89,2380,1d89 ,2180,1d89,2580,9e00,1fe0,31b8,1d88,5080,1d89,2180,4000,3180,1d88 ,403d,3180,1d88,4039,2000,3180,1d88,4038,2000,3180,1d88,1d89,2380 ,1d89,2180,1d89,2580,9e00,1fe0,31b8,1d88,5080,1d89,2180,4000,3180 ,1d88,403d,3180,1d88,403a,2000,3180,1d88,403b,2000,3180,1d88,1d89 ,2380,1d89,2180,1d89,2580,9e00,1fe0,31b8,1d88,5080,1d89,2180,403c ,2000,3180,1d88,61ff 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