
BFISD 8079
TABLE OF CONTENTS (continued)
Page
SECTION III FUNCTIONAL DESCRIPTION (cont'd)
3.2.6 Interrupt Logic . . . . . . . . . . . . . . . . . 3-9
3.2.6.1 Interrupt Control Logic . . . . . . . . . . . . 3-10
3.2.6.2 Interrupt Acknowledge Decoder . . . . . . . . . 3-11
3.2.7 Reset and Power Fail Detection Logic. . . . . . . 3-11
3.2.8 System I/O Bus Control Logic. . . . . . . . . . . 3-12
3.2.9 Non-Volatile RAM. . . . . . . . . . . . . . . . . 3-12
3.2.10 Data Transfer Acknowledge Generator . . . . . . . 3-14
3.2.10.1 Timing Generation . . . . . . . . . . . . . . . 3-17
3.2.10.2 Timing Selection. . . . . . . . . . . . . . . . 3-17
3.2.10.3 Bus Error Generation. . . . . . . . . . . . . . 3-18
3.2.11 Bus Arbitration Logic . . . . . . . . . . . . . . 3-19
3.2.11.1 Bus Arbitration Cycle . . . . . . . . . . . . . 3-20
3.2.11.2 Fast Bus Grant. . . . . . . . . . . . . . . . . 3-21
3.2.12 Address Space Decoding Logic. . . . . . . . . . . 3-22
3.2.12.1 READ Cycle Decoding . . . . . . . . . . . . . . 3-24
3.2.12.2 WRITE Cycle Decoding. . . . . . . . . . . . . . 3-24
3.2.12.3 Memory Select Decoding. . . . . . . . . . . . . 3-24
3.2.12.4 Local I/O Decoding. . . . . . . . . . . . . . . 3-25
3.2.13 Byte Interface Control Logic. . . . . . . . . . . 3-25
3.2.14 Memory Address Bus. . . . . . . . . . . . . . . . 3-25
3.2.14.1 Memory Array Board Selection. . . . . . . . . . 3-26
3.2.14.2 Memory Array Bus Multiplexing . . . . . . . . . 3-26
3.2.15 Dynamic Memory Support. . . . . . . . . . . . . . 3-27
3.2.15.1 Memory Timing . . . . . . . . . . . . . . . . . 3-28
3.2.15.2 Row Address Strobe. . . . . . . . . . . . . . . 3-28
3.2.15.3 Column Address Strobes. . . . . . . . . . . . . 3-28
3.2.15.4 Memory Refresh. . . . . . . . . . . . . . . . . 3-30
3.2.15.5 Refresh Address and Request Generation. . . . . 3—31
3.2.15.6 Refresh Arbitration . . . . . . . . . . . . . . 3-32
3.2.16 Memory Management Unit. . . . . . . . . . . . . . 3—33
3.2.16.1 Segmentation. . . . . . . . . . . . . . . . . . 3-33
3.2.16.2 Swapping. . . . . . . . . . . . . . . . . . . . 3-34
3.2.16.3 Other MMU Functions . . . . . . . . . . . . . . 3-34
3.2.16.4 Supervisor and User Access of the MMU . . . . . 3-36
3.2.16.5 MMU Address Translation . . . . . . . . . . . . 3-37
3.2.16.6 Segment Attributes. . . . . . . . . . . . . . . 3-38
3.2.16.7 Segment Status. . . . . . . . . . . . . . . . . 3-39
3.2.16.8 MMU Error Generation. . . . . . . . . . . . . . 3-40
3.2.17 Serial Ports. . . . . . . . . . . . . . . . . . . 3-41
3.2.17.1 Serial/Parallel Conversion. . . . . . . . . . . 3-41
3.2.17.2 Communications Protocol Selection . . . . . . . 3-44
3.2.17.3 Electrical Configuration Selection. . . . . . . 3-46
3.2.17.4 Addressing and Control. . . . . . . . . . . . . 3-48
3.2.18 Parallel Port . . . . . . . . . . . . . . . . . . 3-50
3.2.18.1 Addressing and Control. . . . . . . . . . . . . 3-50
3.2.18.2 Data Transmission to a Printer. . . . . . . . . 3-51
3.2.19 Floppy Disk Controller. . . . . . . . . . . . . . 3-51
3.2.19.1 Soft Sectoring. . . . . . . . . . . . . . . . . 3-51
3.2.19.2 Double-Density Recording. . . . . . . . . . . . 3-55
iv