;-*- Mode:Text -*- ;processor board ;edited from bobp's drawings ((:board "Processor board") ;ALU (1 "AM29332") (16 "7C171") (24 "74F399") (1 "74F153") (8 "74F157") (8 "74F244") (5 "74ALS374") ;ALU chip inputs (all 16p) (3 "74F399") (2 "74F374") (3 "74F157") ;passaround comparators (4 "74F521") (1 "74S51") ;type checking (1 "7C187") (1 "74ALS245") (1 "74F10") ;PC mux (all 16p) (12 "74F153") (3 "74AS30") (2 "74AS00") ;PC+1 (all 16p) (6 "74F169") (2 "74F32") ;call hardware ;; (22 "74F399") ;; (14 "7C122") ;; (7 "74ALS245") ;; (3 "MMI-74LS548") ;; (2 "74F157") ;; (6 "74F569") ;; (2 "74F10") ;; (3 "PAL16L8B") ;; (4 "74F374") ;; (2 "74F02") ;new call hardware (16 "74F399") (14 "7C122") (7 "74ALS245") (6 "74F569") (2 "74F10") (2 "PAL16L8B") (2 "74F02") ;register frame select, addr mux (8 16p) (6 "74F399") (12 "74F153") (4 "74F374") (3 "74F157") (1 "74F20") (1 "74F00") ;jump select (1 "74S64") (1 "74F86") (1 "74F374") ;PC history ; put on mem board ; (3 "MMI-74LS548") ;trap register ; put on mem board (1 "74als374") ; (2 "74ALS374") ; (2 "74AS30") ;control / status regs (2 "74ALS244") (1 "74F374") ;clock generator ; mem board ; (3 "74AS112") ; (2 "74AS240") ;func source / dest decoding (2 "74F138") (2 "74F374") (1 "74F10") ;trap sequencing / clock gating (2 "PAL16L8B") (5 "74F02") ;icache / IR in P board (4 "74F521") (1 "74F64") (2 "74F02") (2 "74F244") (16 "74F399") (4 "7C168-8xSIP") (16 "74ALS646") (8 "74ALS244") (1 "PAL16L8B") (8 "7C150") ;slop (6 "74F00") (3 "74F374") (3 "74F399") (2 "PAL16L8B") )