Epson Apex 386/33 Canadian Product User Manual - Page 150

System Times, System Interrupts, Refresh Request Cycle

Page 150 highlights

System Timers There are three programmable timer/counters in the 8254 portion of the VLSI 82C100 chip. The three independent 18-bit counters and six software-programmable counter modes connect to system software They appear as an array of four external I/O ports. Three ports are used as counters, and the fourth is a control registerfor mode programming. The timer channels are defined as channels 0, 1 and 2. They are used as follows: Channel 0 Gate 0 CLK IN 0 CLK OUT 0 System Timer Always enabled 1.190MHz clock Interrupt Controller, 8259 IRQ0 Channel 1 Gate 1 CLK IN 1 CLK OUT 1 Refresh Request Generator Always enabled 1.190MHz clock Refresh Request Cycle Channel 2 Gate 2 CLK IN 2 CLK OUT 2 Speaker Tone Generator Controlled by bit0 of I/O port hex 61 1.190MHz clock Audio frequency output to speaker System Interrupts The CPU may be interrupted by two 8259 Interrupt Controllers in the VLSI 82Cl00 as well as the NMI signal. This allows 16 levels of interrupt, each with its own level of priority. Any interrupt including NMI can be disabled. The following table shows the interrupt level assignments. Level NMI Function Mainboard memory parity or I/O channel check Chapter 6: Appendix 31

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

System Timers
There are three programmable timer/counters in the 8254 portion of
the VLSI 82C100 chip. The three independent 18-bit counters and six
software-programmable counter modes connect to system software
They appear as an array of four external I/O ports. Three ports are
used as counters, and the fourth is a control registerfor mode program-
ming. The timer channels are defined as channels 0, 1 and 2.
They are used as follows:
Channel 0
Gate 0
CLK IN 0
CLK OUT 0
System Timer
Always enabled
1.190MHz clock
Interrupt Controller, 8259 IRQ0
Channel 1
Refresh Request Generator
Gate 1
CLK IN 1
Always enabled
1.19
0
CLK OUT 1
MHz clock
Refresh Request Cycle
Channel 2
Gate 2
CLK IN 2
CLK OUT 2
Speaker Tone Generator
Controlled by
bit0 of I/O port hex 61
1.190MHz clock
Audio frequency output to speaker
System Interrupts
The CPU may be interrupted by two 8259 Interrupt Controllers in the
VLSI 82Cl00 as well as the NMI signal. This allows 16 levels of
interrupt, each with its own level of priority. Any interrupt including NMI
can be disabled. The following table shows the interrupt level assign-
ments.
Level
NMI
Function
Mainboard memory parity or I/O
channel check
Chapter 6: Appendix
31