Difference between revisions of "Talk:LSI-11"
From Computer History Wiki
m (→Microcode width: Typo) |
(→Microcode width: Yes, extra functions; uROM address mystery?) |
||
Line 4: | Line 4: | ||
: Just a guess, but it is ''microcode''; some of the other bits may control other stuff on the board? The prints probably say (they are available for both the dual- and quad-width LSI-11 CPU cards. [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 14:28, 25 March 2018 (CEST) | : Just a guess, but it is ''microcode''; some of the other bits may control other stuff on the board? The prints probably say (they are available for both the dual- and quad-width LSI-11 CPU cards. [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 14:28, 25 March 2018 (CEST) | ||
+ | |||
+ | : Yes, that's exactly what they do. There are 4 bits (MIB18-21) which are a 3-bit code, and an 'enable' bit (see section 4.2.2.7 'Special Control Functions' in the LSI-11 manual EK-LSI11-TM-003). When the latter is high, the other three are run into a 3->8 decoder to generate a bunch of special control signals. | ||
+ | : The thing I'm puzzled by, looking at the prints, is that the uROMs don't seem to have address input pins? There are Micro Instruction Bus (WMIB) pins 1-21, 4 clock phases, a uROM disable ... and that's it! The WMIB must be a dual-function (address and data), and therefore tri-state (read by the uROM chips during the address phase, and driven by them during the data phase) bus. [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 15:06, 25 March 2018 (CEST) |
Revision as of 14:06, 25 March 2018
Microcode width
Question: How come the microcode ROMs are 22 bits wide, yet the opcodes are 16 bits wide? (AS documented in the WP16/CP1600 manuals.) Larsbrinkhoff (talk) 11:16, 25 March 2018 (CEST)
- Just a guess, but it is microcode; some of the other bits may control other stuff on the board? The prints probably say (they are available for both the dual- and quad-width LSI-11 CPU cards. Jnc (talk) 14:28, 25 March 2018 (CEST)
- Yes, that's exactly what they do. There are 4 bits (MIB18-21) which are a 3-bit code, and an 'enable' bit (see section 4.2.2.7 'Special Control Functions' in the LSI-11 manual EK-LSI11-TM-003). When the latter is high, the other three are run into a 3->8 decoder to generate a bunch of special control signals.
- The thing I'm puzzled by, looking at the prints, is that the uROMs don't seem to have address input pins? There are Micro Instruction Bus (WMIB) pins 1-21, 4 clock phases, a uROM disable ... and that's it! The WMIB must be a dual-function (address and data), and therefore tri-state (read by the uROM chips during the address phase, and driven by them during the data phase) bus. Jnc (talk) 15:06, 25 March 2018 (CEST)