Intel 80219 Specification

Download Specification update of Intel 80219 Computer Hardware for Free or View it Online on All-Guides.com.

Brand: Intel

Category: Computer Hardware

Type: Specification update for Intel 80219

Pages: 30

Download Intel 80219 Specification update

Intel 80219 Specification update - Page 1
1
Intel 80219 Specification update - Page 2
2
Intel 80219 Specification update - Page 3
3
Intel 80219 Specification update - Page 4
4
Intel 80219 Specification update - Page 5
5
Intel 80219 Specification update - Page 6
6
Intel 80219 Specification update - Page 7
7
Intel 80219 Specification update - Page 8
8
Intel 80219 Specification update - Page 9
9
Intel 80219 Specification update - Page 10
10
Intel 80219 Specification update - Page 11
11
Intel 80219 Specification update - Page 12
12
Intel 80219 Specification update - Page 13
13
Intel 80219 Specification update - Page 14
14
Intel 80219 Specification update - Page 15
15
Intel 80219 Specification update - Page 16
16
Intel 80219 Specification update - Page 17
17
Intel 80219 Specification update - Page 18
18
Intel 80219 Specification update - Page 19
19
Intel 80219 Specification update - Page 20
20
Intel 80219 Specification update - Page 21
21
Intel 80219 Specification update - Page 22
22
Intel 80219 Specification update - Page 23
23
Intel 80219 Specification update - Page 24
24
Intel 80219 Specification update - Page 25
25
Intel 80219 Specification update - Page 26
26
Intel 80219 Specification update - Page 27
27
Intel 80219 Specification update - Page 28
28
Intel 80219 Specification update - Page 29
29
Intel 80219 Specification update - Page 30
30
14 Specification Update
Intel
®
80219 General Purpose PCI Processor
Core Errata
3. Undefined Data Processing-‘like’ Instructions are Interpreted as an MSR
Instruction
Problem: The instruction decode allows undefined opcodes, which look similar to the MSR (Move to Status
register from an ARM register) instruction, to be interpreted as an MSR instruction. The
mis-decoded MSR instruction also adds a SUBNV PC,0x4 to the instruction flow.
Workaround: Do not use undefined opcodes of this form:
Status: NoFix.
4. Debug Unit Synchronization with the TXRXCTRL Register
Problem: The RX bit in the TXRXCTRL (TX/RX Control) register comes from the JTAG clock domain to
the core clock domain, and several cycles are needed for the register in the core clock domain to
update. During this time, a debugger, which is running a fast JTAG clock relative to the core clock,
may read the bit before it updates in the register, thus reading the old value.
Workaround: The JTAG clock should be slower than the core clock.
Status: NoFix.
5. Extra Circuitry Is Not JTAG Boundary Scan Compliant
Problem: The IEEE 1149.1 (JTAG) specification states that, “when the HIGHZ instruction is selected, all
system logic outputs.... shall immediately be placed in an inactive drive state”. The JTAG unit on
the core creates an internal ‘float’ signal, which is driven to the I/O pads. This signal is derived
from the HIGHZ instruction; however, the HIGHZ instruction gets flopped by a rising edge of
TCK first, before it is able to ‘float’ the pads. This is in violation of the JTAG specification, specif-
ically the term “immediately”. It is possible for TCK to stop after the HIGHZ instruction is loaded
and thus the pads may never ‘float’.
Workaround: Do not stop the JTAG clock (TCK).
Status: NoFix.
313029282726252423222120191817161514131211109876543210
----00010-10------------0010----
----00010-10------------0100----
----00010-10------------0110----