From d956f3841ad867d631fbe2324cb6e280bc9b2a66 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Fri, 3 Nov 2023 14:59:15 +0200 Subject: Get text rendering working --- digital/atk16_tpu.dig | 591 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 430 insertions(+), 161 deletions(-) (limited to 'digital/atk16_tpu.dig') diff --git a/digital/atk16_tpu.dig b/digital/atk16_tpu.dig index 684996b..6b6030c 100644 --- a/digital/atk16_tpu.dig +++ b/digital/atk16_tpu.dig @@ -247,7 +247,7 @@ - ROM + RAMDualPort AddrBits @@ -255,56 +255,84 @@ Label - CHARMEM + TEXTMEM Bits 8 - + + + + Tunnel + + + rotation + + + + NetName + Y + + + Splitter Input Splitting - 8,3 + 8 Output Splitting - 11 + 3,5 - + - VDD + Splitter - rotation - + Input Splitting + 5,6 + + + Output Splitting + 11 - + - RAMDualPort + Tunnel - AddrBits - 11 + rotation + - Label - TEXTMEM + NetName + TY + + + + + Tunnel + - Bits - 8 + rotation + + + + NetName + TX - + Tunnel @@ -315,106 +343,139 @@ NetName - Y + CCOLOR - + Splitter Input Splitting - 8 + 1,1 Output Splitting - 5,3 + 2 - + - Tunnel + Ground - NetName - CY + rotation + + + + Bits + 8 - + - Tunnel + Ground - NetName - TY + rotation + - + - Tunnel + VDD rotation - + + + + + + Tunnel + NetName - X + CHAR_S - + - Splitter + Tunnel - Input Splitting - 9 - - - Output Splitting - 6,3 + NetName + Y - + Tunnel NetName - TX + TY - + Tunnel NetName - CX + CY - + + + + Counter + + + Bits + 3 + + + + + + And + + + inverterConfig + + In_1 + In_2 + + + + Inputs + 3 + + + Splitter Input Splitting - 5,6 + 3 Output Splitting - 11 + 1,1,1 - + Tunnel @@ -425,96 +486,140 @@ NetName - TY + PCLK - + - Tunnel + VDD rotation - + + + + + + Counter + - NetName - TX + Bits + 6 - + Tunnel - - rotation - - NetName - CCOLOR + CX - + - Splitter + VDD - Input Splitting - 1,1 + rotation + + + + + + Ground + - Output Splitting - 2 + rotation + - + - BitSelector + Tunnel - Selector Bits - 3 + NetName + TX - + Tunnel NetName - CX + COVF - + + + + Not + + Tunnel + + rotation + + NetName - CCOLOR + COVF - + - Ground + Probe - rotation - + intFormat + dec + + + + + + EEPROM + + + AddrBits + 11 + + + Label + CHARMEM Bits 8 + + Data + 6,9,9,f,9,9,9,0,3,5,5,7,9,9,f,0,6,9,1,1,1,9,6,0,f,1,1,3,1,1,f +,0,f,1,1,3,1,1,1,0,6,9,1,1,d,9,6,0,9,9,f,4*9,0,7,5*2,7,0,e,4*8 +,9,6,0,9,5,3,5,5,9,9,0,6*1,f,0,9,f,f,4*9,0,9,b,b,d,d,9,9,0,6,5*9 +,6,0,7,9,9,7,1,1,1,0,6,9,9,9,d,e,8,0,7,9,9,7,3,5,9,0,6,9,1,6,8 +,9,6,0,7,6*2,0,6*9,e,0,6*9,6,0,4*9,f,f,9,0,9,9,6,4*9,0,9,9,9,e +,8,9,e,0,f,8,8,4,2,1,f + + + intFormat + bin + - + Ground @@ -524,41 +629,55 @@ - + - Tunnel + VDD rotation - - - - NetName - CLK + - + VDD rotation - + - + + + + Splitter + + + Input Splitting + 3,8 + + + Output Splitting + 11 + + + Tunnel + + rotation + + NetName CHAR_S - + Tunnel @@ -572,31 +691,57 @@ CY - + - Tunnel + BitSelector - rotation - + Selector Bits + 3 + + + + + Tunnel + NetName - CHAR_S + CX - + Tunnel NetName - Y + CCOLOR - + + + + Probe + + + intFormat + bin + + + + + + Probe + + + + + Probe + + @@ -617,57 +762,41 @@ - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - @@ -677,36 +806,36 @@ - - + + - - - - - - + + + + + + - - + + - - + + - - + + @@ -721,32 +850,132 @@ - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + @@ -756,21 +985,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + - - + + -- cgit v1.3