NFC Controller Interface (NCI) Specification Candidate Technical Specification 1.0
β Scribed by NFC Forum
- Year
- 2012
- Tongue
- English
- Leaves
- 146
- Edition
- 1.0 Cadidate 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
1 Introduction
1.1 Objectives
1.2 Scope
1.3 Audience
1.4 Applicable Documents or References
1.5 Administration
1.6 Name and Logo Usage
1.7 Intellectual Property
1.8 Special Word Usage
1.9 Abbreviations
1.10 Glossary
1.11 Coding Conventions
2 NCI Architecture
2.1 Components
2.2 Concepts
2.2.1 Control Messages
2.2.2 Data Messages
2.2.3 Interfaces
2.2.4 RF Communication
2.2.5 NFCEE Communication
2.2.6 Identifiers
2.2.7 NFCC as Shared Resource
3 NCI Core Framework
3.1 Overview
3.2 NCI Control Messages
3.2.1 Flow Control for Control Messages
3.2.2 Exception Handling for Control Messages
3.3 NCI Data Messages
3.3.1 Flow Control for Data Packets
3.3.2 Exception Handling for Data Messages
3.4 Packet Formats
3.4.1 Common Packet Header
3.4.2 Format of Control Packets
3.4.3 Format of Data Packets
3.5 Segmentation and Reassembly
3.6 Logical Connections
4 NCI Core Control Messages
4.1 Reset of NFCC
4.2 Initialization of NFCC
4.3 NFCC Configuration
4.3.1 Setting the Configuration
4.3.2 Retrieve the Configuration
4.4 Logical Connection Management
4.4.1 Destination Type
4.4.2 Connection Creation
4.4.3 Connection Closure
4.4.4 Connection Credit Management
4.5 Generic Error
4.6 Interface Error
5 RF Communication
5.1 RF Interface Architecture
5.2 State Machine
5.2.1 State RFST_IDLE
5.2.2 State RFST_DISCOVERY
5.2.3 State RFST_W4_ALL_DISCOVERIES
5.2.4 State RFST_W4_HOST_SELECT
5.2.5 State RFST_POLL_ACTIVE
5.2.6 State RFST_LISTEN_ACTIVE
5.2.7 State RFST_LISTEN_SLEEP
5.3 RF Field Information
6 RF Communication Configuration
6.1 Configuration Parameters
6.1.1 Poll A Parameters
6.1.2 Poll B Parameters
6.1.3 Poll F Parameters
6.1.4 Poll ISO-DEP Parameters
6.1.5 Poll NFC-DEP Parameters
6.1.6 Listen A Parameters
6.1.7 Listen B Parameters
6.1.8 Listen F Parameters
6.1.9 Listen ISO-DEP Parameters
6.1.10 Listen NFC-DEP Parameters
6.1.11 Common Parameters
6.2 RF Interface Mapping Configuration
6.3 Listen Mode Routing Configuration
6.3.1 Listen Mode Routing Table Design
6.3.2 Configure Listen Mode Routing
6.3.3 Read Listen Mode Routing
7 RF Discovery
7.1 Starting RF Discovery
7.2 Select Discovered Target
7.3 RF Interface Activation and Deactivation
7.3.1 RF Interface Activation Notification
7.3.2 RF Interface Deactivation
7.4 NFCEEΒ DiscoveryΒ Request
7.5 RF NFCEE Action
8 RF Interfaces
8.1 NFCEE Direct RF Interface
8.1.1 Discovery and Interface Activation
8.1.2 Interface Deactivation
8.2 Frame RF Interface
8.2.1 Data Mapping between the DH and RF
8.2.2 Frame RF Interface specific Control Messages
8.2.3 Poll-side Frame RF Interface Management
8.2.4 Listen-side Frame RF Interface Management
8.3 ISO-DEP RF Interface
8.3.1 Data Mapping between the DH and RF
8.3.2 Poll-side ISO-DEP RF Interface Management
8.3.3 Listen-side ISO-DEP RF Interface Management
8.4 NFC-DEP RF Interface
8.4.1 Data Mapping between the DH and RF
8.4.2 NFC-DEP RF Interface Configuration
8.4.3 Poll-side NFC-DEP RF Interface Management
8.4.4 Listen-side NFC-DEP RF Interface Management
9 NFCEE Discovery and Mode Set
9.1 NFCEE ID
9.2 NFCEE Discovery
9.2.1 HCI Network Specific Handling
9.3 NFCEE Enabling and Disabling
9.3.1 HCI Network Specific Handling
10 NFCEE Interfaces
10.1 APDU NFCEE Interface
10.1.1 Data Exchange
10.1.2 Failures during Data Exchange
10.2 HCI Access NFCEE Interface
10.2.1 NFCEE Interface Activation and Deactivation
10.2.2 Data Exchange
10.3 Type 3 Tag Command Set NFCEE Interface
10.3.1 Data Exchange
10.4 Transparent NFCEE Interface
10.4.1 Data Exchange
11 Transport Mappings
11.1 UART Transport
11.2 I2C Transport
11.3 Half Duplex SPI Transport
11.3.1 Physical
11.3.2 Data Transfer
12 Testing
12.1 Local Loopback Mode
A. Exhibit A
B. Common Tables
C. Revision History
π SIMILAR VOLUMES