background image

Notes

IC numbering: IC

brc  where b=board, r=row, c=column. Board is 1,2 or 3 starting from the top. Row and column are counted 

from top left corner of board while holding board with parts up and connector on the right. See Physical Layout page.

  Gate symbols and signal names are presented in accordance with:

 logic 0  =  GND
 logic 1  =  Vcc

The symol 

N

bpp

 denotes a physical connector pin, where 

b =1 to 3 for the PC board connectors starting from the top, K for the 

keyboard connector and R for the test/remote connector  underneath the chassis, and 

pp=pin. Solid black end is the male side 

of the connector. White end is the female side of the connector.

 connection between different sections.
 connection within same section.

Arrows indicate direction of signal or energy flow.

The symbol   denotes Vcc.

Capacitance in microfarads unless otherwise indicated.

These drawings based on unit with Serial No.:  302.500.

Drawn by bhilpert. See www.cs.ubc.ca/~hilpert/eec for additional information.

Change Log

July 1996: Initial creation.

31 Oct 2004: Manual control notes added. N4 and N5 renamed to NK and NR.

OP-Cycles and Manual Control of Operations

A switch can be plugged into the remote connector (NR) to provide the ability to single-step through the major state cycles of an 

operation. See the Keyboard & OP page for wiring of the switch.

An OP-cycle is  a full number cycle during which processing occurs and is indicated by the OP signal. Major state transitions 

occur at the end of an OP-cycle. Simple user operations such as numeral entry generate a single OP-cycle without sending P0 to 
0. More complex operations requiring multiple number cyclesgenerate a first OP-cycle and send P0 to 0. Multiple OP-cycles are 
subsequently generated until the operation is complete, at which time P0 returns to 1. 

Enabling the MANUAL switch disables the automatic generation of OP-cycles for multi-cycle operations. In this mode, once a 

multi-cycle operation has been initiated, each press of the CLE key generates a single OP-cycle, so the operation can be stepped 
through one OP-cycle at a time.

Signal Names

Section

Signal

Description

Timing

Ø…

Master timing.

Ø

Master clock from which all timing is derived. This is the basic bit rate.

ØB…

Bit timing.

ØD0…ØD15 Digit Timing. 16 digit intervals, ØD2–ØD15 are the displayed digit time periods;

Registers do not cycle during ØD0.

Keyboard

K

various (unlatched) indications from the keyboard.

A

1=Add,  0=subtract.

C

1=calculation is multiply or divide, 0=add or subtract.

M

1=Multiply

D

1=Divide

N

1=Normal mode, 0=use the Z register, also associated with the decimal point.

OP

OP…

Operation cycle.

Control

P0

state 0 of the 2-bit P state register: 1=idle, 0=calculating.

P1 – P3

the other 3 states of the P register indicating some aspect of calculation.

R0 – R3

the 4 states of the 2-bit R state register.

S

<p><r>

shorthand for states of the P and R register: S

<p><r>  = P<p>  • R<r> .

DISP

1=displaying, 0=calculating , same as P0 but with additional control from 
connector N5.

CY…

Outputs from control to the Y register.

CX…

the X register.

CZ…

the Z register.

CA…

select the source for the A input of arithmetic.

CB…

select the source for the B input of arithmetic.

CS…

select the arithmetic function.

CD…

the decimal point register.

CQ…

the Q flag.

X Register

X…

The operand being displayed.

X1,X2,X4,X8 BCD numerals on their way to the display.

Y Register

Y…

The second operand.

Y
YP1

Z Register

Z

The user memory.

DP Register

DP…

The decimal point register.

Arithmetic

ASUM16

The raw digit sum  from the serial adder, base 16.

ASUM10

The normalized digit sum after correcting for values between 10 and 15 inclusive.

Q Flag

Q

The 1-bit Q flag for catching data conditions.

Display Latch DL…

Latch for numerals during the digit display interval, also used for transferring from
the DP register to the Y register.

A lowercase “n” in a symbol name indicates the logical NOT operation.

The character  “ • ”  in a symbol name indicates the logical AND operation.

The character  “+”  in a symbol name indicates the logical OR operation.

Algorithm  Notes

During multiply and divide, a hex 

F

 is placed after the LSD of one of the operands. The operand is shifted up to 

the upper end of the register and the F is used to indicate where arithmetic will begin during the number cycle.

During multiply and divide, the uppermost digit of the Y register is used as a digit counter to limit the multiply/divide 
loop.   

Facit  1123  Calculator

Section: Notes & Signal Names

 Page: 2

Rendition: 2014 Mar 6

Summary of Contents for 1123

Page 1: ...Arithmetic 10 Display Latch Display 11 Power Supply 12 Timing Diagram 13 IC Pinouts Physical Layout 14 Connectors 15 Facit 1123 Calculator Facit 1123 Calculator Section Title and Contents Page 1 Rend...

Page 2: ...ng Master timing Master clock from which all timing is derived This is the basic bit rate B Bit timing D0 D15 Digit Timing 16 digit intervals D2 D15 are the displayed digit time periods Registers do n...

Page 3: ...c Control 14 Nixie Displays Keyboard 43210987654321 Y Register 60 bits Decimal Point Register 4 bits decoder p Bx bit timing Dx digit timing Timing OP clock rate selection Display Latch 4 bits VCC log...

Page 4: ...IC161 5 4 3 N108 n D0 n1 n2 n4 n8 1 n2 n4 n8 n1 2 n4 n8 1 2 n4 n8 n1 n2 4 n8 1 n2 4 n8 n1 2 4 n8 1 2 4 n8 n1 n2 n4 8 1 n2 n4 8 n1 2 n4 8 1 2 n4 8 n1 n2 4 8 1 n2 4 8 n1 2 4 8 1 2 4 8 9 12 4 5 3 2 1 n1...

Page 5: ...25 S11 nQ nKCLR nD nZS nRC nZC nM to X Register NK10 NK36 NK43 NK45 nP0 NK18 M M MR MC 12 IC246 9 10 11 B24 B48 12 11 IC245 13 13 p 5 6 IC236 4 9 8 IC236 10 2 3 1 IC236 11 12 IC236 13 N249 OP B1p D0 5...

Page 6: ...nQ n S30 Q n S11 N nQ a d n S23 M 11 IC365 6 4 5 8 3 2 1 12 CSCC n S30 Q n S31 nQ n S33 M Q n S32 M Q n S33 D Q n S31 Q N340 N239 11 13 IC375 10 12 9 e b nKCLR CYS16 N339 N241 N269 N368 N266 10 5 6 4...

Page 7: ...31 1 11 12 IC331 13 8 9 IC331 10 1 n1 2 n1 n2 1 n2 n1 2 1 2 n2 IC312 12 11 13 3 2 9 8 3 2 IC322 IC322 6 IC312 9 10 8 4 5 1 6 5 4 12 11 IC322 IC322 11 12 IC321 13 2 3 IC321 1 8 9 IC321 10 5 6 IC321 4 1...

Page 8: ...C232 5 6 IC221 4 3 2 IC221 1 11 12 IC221 13 9 8 IC247 10 9 11 12 IC269 13 8 IC269 10 11 12 IC228 IC227 IC226 IC225 IC224 IC223 IC222 13 9 9 9 9 9 9 9 12 11 1 nDL2 nDL4 OP n D15 nD0 3 2 4 IC258 OP 1 2...

Page 9: ...play decimal points N347 N105 N107 N109 N115 N113 N111 N103 DPNE to Q Flag DPGT to Q Flag to Q Flag DPR to X Register Arithmetic nDP2 nDP3 nDP4 nDP5 nDP6 nDP0 nDP1 NK13 NK12 NK20 IC387 4 5 3 2 6 12 11...

Page 10: ...15 N352 D15 13 10 11 12 IC359 N343 N245 1 2 3 IC360 4 5 6 IC360 N346 N247 10 9 8 IC360 X X CAD15 CS10S1 CAX CBY CAY CSCC CSTC CBX CBD CA15 nX1 ASUM10 to X Z DP Registers nX4 nX8 CSCC nX1 1 10 9 IC264...

Page 11: ...P3 nDP4 nDP5 nDP6 B1 V a2 V a2 V a2 V a2 V a2 V a2 V a2 V a2 Facit 1123 Calculator Section Display Latch Display Page 11 Rendition 2014 Mar 6 nDL4 6 5 11 12 13 N119 20K IC111 100pF N220 8 9 10 11 12 1...

Page 12: ...64 365 374 376 383 384 385 121 122 131 132 141 151 161 162 246 273 315 319 329 333 342 352 358 375 386 368 388 M5330 7 14 231 237 241 242 243 258 316 323 335 341 351 353 359 361 377 378 380 M5340 7 14...

Page 13: ...480 520 560 600 640 0 S Dn DISP 40 KHz nDISP 100 KHz DISP 625 Hz nDISP 1563 Hz D0 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 one full number cycle in registers Digit held in display latch after B1p 14...

Page 14: ...cc 5V 0V GND M5320 M5310 M5373 J K K J nQ Q Q nQ nC nC Vcc 5V 0V GND M5304 M5352 M5391 Vcc 5V 0V GND Vcc 5V 0V GND Vcc 5V 0V GND Vcc 5V 0V GND Vcc 5V 0V GND D Q 14 13 12 11 10 9 8 1 2 3 4 5 6 7 14 13...

Page 15: ...P 37 38 Z 37 38 CSTC CSTC 37 38 Z nDL8 39 40 CYS16 39 40 CSCC CSCC 39 40 nDL8 nDL4 41 42 NR remote NR remote NR remote X ENB 41 42 nOP D14p CYS16 41 42 nDL4 GND 43 44 GND 1 key 1 17 nMANUAL 30 key DP...

Reviews: