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_alu.dig | 1695 ------------------------------------------------- 1 file changed, 1695 deletions(-) delete mode 100644 digital/atk16_alu.dig (limited to 'digital/atk16_alu.dig') diff --git a/digital/atk16_alu.dig b/digital/atk16_alu.dig deleted file mode 100644 index 0f40f94..0000000 --- a/digital/atk16_alu.dig +++ /dev/null @@ -1,1695 +0,0 @@ - - - 2 - - - romContent - - - - - - Width - 5 - - - - - Add - - - Label - PLUS - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Ground - - - - - Tunnel - - - NetName - Y - - - - - - Tunnel - - - NetName - FC - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S0 - - - - - - Driver - - - - - Tunnel - - - rotation - - - - NetName - S0 - - - - - - atk16_alu_fo.dig - - - Label - Overflow flag - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Ground - - - - - Tunnel - - - NetName - Y - - - - - - Tunnel - - - NetName - FC - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S1 - - - - - - Driver - - - - - Tunnel - - - rotation - - - - NetName - S1 - - - - - - Sub - - - Label - MINUS - - - Bits - 16 - - - - - - And - - - Bits - 16 - - - - - - Text - - - Description - AND - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S2 - - - - - - Tunnel - - - NetName - Y - - - - - - Or - - - Bits - 16 - - - - - - Text - - - Description - OR - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S3 - - - - - - Tunnel - - - NetName - Y - - - - - - XOr - - - Bits - 16 - - - - - - Text - - - Description - XOR - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S4 - - - - - - Tunnel - - - NetName - Y - - - - - - BarrelShifter - - - Label - LOG SHIFT RIGHT - - - Bits - 16 - - - direction - right - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Tunnel - - - rotation - - - - NetName - B_L5 - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S5 - - - - - - Tunnel - - - NetName - Y - - - - - - BarrelShifter - - - Label - ARI SHIFT RIGHT - - - Bits - 16 - - - barrelShifterMode - arithmetic - - - direction - right - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S6 - - - - - - Tunnel - - - NetName - Y - - - - - - BarrelShifter - - - Label - LOG SHIFT LEFT - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Driver - - - Bits - 16 - - - - - - Tunnel - - - rotation - - - - NetName - S7 - - - - - - Tunnel - - - NetName - Y - - - - - - Tunnel - - - rotation - - - - NetName - B_L5 - - - - - - Tunnel - - - rotation - - - - NetName - B_L5 - - - - - - Tunnel - - - rotation - - - - NetName - B15 - - - - - - Tunnel - - - rotation - - - - NetName - Y15 - - - - - - Tunnel - - - rotation - - - - NetName - A15 - - - - - - Tunnel - - - NetName - FO - - - - - - Text - - - Description - Sign flag - - - - - - Tunnel - - - rotation - - - - NetName - Y15 - - - - - - Tunnel - - - NetName - FS - - - - - - atk16_alu_fz.dig - - - Label - Zero flag - - - - - - Tunnel - - - rotation - - - - NetName - Y - - - - - - Tunnel - - - NetName - FZ - - - - - - Tunnel - - - rotation - - - - NetName - S1 - - - - - - Testcase - - - Label - PLUS test - - - Testdata - - A B S FLAGS Y -0x1 0x2 0 0b0000 0x3 -0xff 0x1 0 0b0000 0x100 -0x1 0xffff 0 0b0101 0x0 -0x4000 0x4000 0 0b1010 0x8000 - - - - - - - Testcase - - - Label - MINUS test - - - Testdata - - A B S FLAGS Y -0x10 0x1 1 0b0000 0xF -0x1 0x0 1 0b0000 0x1 -0x0 0x1 1 0b1001 0xFFFF -0x8000 0x1 1 0b0010 0x7FFF - - - - - - - In - - - Description - LHS of binary ALU operation - - - Label - A - - - Bits - 16 - - - - - - In - - - Description - RHS of binary ALU operation - - - Label - B - - - Bits - 16 - - - - - - In - - - Description - ALU operation code - - - Label - S - - - Bits - 3 - - - - - - Text - - - Description - S Y -0 A + B -1 A - B -2 A and B -3 A or B -4 A xor B -5 A >> B # logical -6 A >>> B # arithmetic -7 A << B - - - - - - Decoder - - - Selector Bits - 3 - - - flipSelPos - true - - - - - - Tunnel - - - NetName - S0 - - - - - - Tunnel - - - NetName - S1 - - - - - - Tunnel - - - NetName - S2 - - - - - - Tunnel - - - NetName - S3 - - - - - - Tunnel - - - NetName - S4 - - - - - - Tunnel - - - NetName - S5 - - - - - - Tunnel - - - NetName - S6 - - - - - - Tunnel - - - NetName - S7 - - - - - - Tunnel - - - rotation - - - - NetName - A - - - - - - Splitter - - - Input Splitting - 16 - - - Output Splitting - 15,1 - - - - - - Tunnel - - - rotation - - - - NetName - B - - - - - - Splitter - - - Input Splitting - 16 - - - Output Splitting - 15,1 - - - - - - Splitter - - - Input Splitting - 16 - - - Output Splitting - 5 - - - - - - Tunnel - - - NetName - B_L5 - - - - - - Tunnel - - - NetName - A15 - - - - - - Tunnel - - - NetName - B15 - - - - - - Splitter - - - Input Splitting - 16 - - - Output Splitting - 15,1 - - - - - - Tunnel - - - rotation - - - - NetName - Y - - - - - - Tunnel - - - NetName - Y15 - - - - - - Out - - - Description - Output - - - Label - Y - - - Bits - 16 - - - - - - Splitter - - - Input Splitting - 1*4 - - - Output Splitting - 4 - - - - - - Out - - - Label - FLAGS - - - Bits - 4 - - - - - - Tunnel - - - rotation - - - - NetName - FO - - - - - - Tunnel - - - rotation - - - - NetName - FZ - - - - - - Tunnel - - - rotation - - - - NetName - FS - - - - - - Tunnel - - - rotation - - - - NetName - FC - - - - - - PullDown - - - rotation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- cgit v1.3