CHAPTER 3 FUNCTIONAL OUTLINE
PRELIMINARY
NEC confidential and Proprietary
73
(f) FCS check
The
µ
PD98413 executes an FCS operation (CRC-32 or CRC-CCIT operation) on the entire packet data and then
performs an FCS check. The user can select between a 32-bit FCS and a 16-bit FCS for the FCS check. The
polynomial for each is as follows:
32-bit FCS (CRC-32):
g(x) = 1 + x + x
2
+ x
4
+ x
5
+ x
7
+ x
8
+ x
10
+ x
11
+ x
12
+ x
16
+ x
22
+ x
23
+ x
26
+ x
32
16-bit FCS (CRC-CCIT):
g(x) = 1 + x
5
+ x
12
+ x
16
After performing the FCS check, the
µ
PD98413 sends the packet stripped the FCS or not stripped, which is the
setting by the FCSPAS bit of the MDPOSR register, to the POS interface. When the FCS is not stripped, the
µ
PD98413 places the results of the FCS operation in the FCS field. If no FCS error occurs, the value in the FCS
field is zero.
If an FCS error occurs, this is reported by asserting the RERR pin at the end of the packet. The
µ
PD98413 also
increments the FCS error counter and indicates it by the interrupt.
The FCS check function is optional and it may be disabled by the FCSM bit of the MDPOSR register.
(g) Performance monitors
The
µ
PD98413 supports the following receive error handling and performance counters. Each counter is
described below. All the counters are 32-bit counters.
•
Receive valid packet counter
•
Receive abort packet counter
•
Receive Address error counter
•
Receive FCS error counter
•
Receive FIFO overflow counter
•
Receive short size packet counter
•
Receive long size packet counter
Receive valid packet counter
Upon receiving a packet without an error, the
µ
PD98413 increments the receive packet counter.
This counter is
selectable in units of packets or bytes, and it may be selected by the VPCRM bit of the MDCNTR register.
Receive abort packet counter
Upon receiving an abort packet (which ends with abort sequence 7D-7E), the
µ
PD98413 increments the receive
abort packet counter.
Receive Address error counter
Upon receiving a packet, the
µ
PD98413 detects the Address and control fields in the packet (first byte of the
POS packet) and checks it. If the value in the Address field of the packet is not FFh or the control field is not 03h,
the packet is handled as an address error packet, and the address error counter is incremented.
Receive FCS error counter
Upon detecting an FCS error, the
µ
PD98413 increments the FCS error counter.
Содержание NEASCOT-P65
Страница 4: ...PRELIMINARY NEC confidential and Proprietary 4 MEMO ...
Страница 8: ...PRELIMINARY 8 MEMO ...
Страница 15: ...PRELIMINARY NEC confidential and Proprietary 15 CHAPTER 2 PIN FUNCTION 2 1 Pin Configuration TBD ...
Страница 16: ...CHAPTER 2 PIN FUNCTION PRELIMINARY NEC confidential and Proprietary 16 Pin Arrangement Table TBD ...
Страница 33: ...CHAPTER 2 PIN FUNCTION PRELIMINARY NEC confidential and Proprietary 33 2 2 13 Handling Unused Pins TBD ...
Страница 34: ...CHAPTER 2 PIN FUNCTION PRELIMINARY NEC confidential and Proprietary 34 2 2 14 Initial States of Each Pin TBD ...
Страница 35: ...PRELIMINARY NEC confidential and Proprietary 35 MEMO ...
Страница 114: ...CHAPTER 4 INTERFACES PRELIMINARY NEC confidential and Proprietary 114 7 Connection example TBD ...
Страница 135: ...CHAPTER 4 INTERFACES PRELIMINARY NEC confidential and Proprietary 135 ...
Страница 166: ...CHAPTER 5 REGISTERS PRELIMINARY NEC confidential and Proprietary 166 5 2 Register summary ...
Страница 167: ...CHAPTER 5 REGISTERS PRELIMINARY NEC confidential and Proprietary 167 ...
Страница 168: ...CHAPTER 5 REGISTERS PRELIMINARY NEC confidential and Proprietary 168 ...
Страница 303: ...CHAPTER 5 REGISTERS PRELIMINARY NEC confidential and Proprietary 303 MEMO ...
Страница 317: ...CHAPTER 6 JTAG BOUNDARY SCAN PRELIMINARY NEC confidential and Proprietary 318 MEMO ...