没有合适的资源?快使用搜索试试~ 我知道了~
首页NC-SI Specification Rev1.0.1
NC-SI Specification Rev1.0.1
需积分: 50 25 下载量 91 浏览量
更新于2023-03-16
评论
收藏 1.73MB PDF 举报
Network Controller Sideband Interface (NC-SI) Specification Rev1.0.1, released at 2013-01-24
资源详情
资源评论
资源推荐
1
Document Number: DSP0222 2
Date: 2013-01-24 3
Version: 1.0.1 4
Network Controller Sideband Interface (NC-SI) 5
Specification 6
Document Type: Specification 7
Document Status: DMTF Standard 8
Document Language: en-US 9
Network Controller Sideband Interface (NC-SI) Specification DSP0222
2 DMTF Standard Version 1.0.1
Copyright Notice 10
Copyright © 2013 Distributed Management Task Force, Inc. (DMTF). All rights reserved. 11
DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems 12
management and interoperability. Members and non-members may reproduce DMTF specifications and 13
documents, provided that correct attribution is given. As DMTF specifications may be revised from time to 14
time, the particular version and release date should always be noted. 15
Implementation of certain elements of this standard or proposed standard may be subject to third party 16
patent rights, including provisional patent rights (herein "patent rights"). DMTF makes no representations 17
to users of the standard as to the existence of such rights, and is not responsible to recognize, disclose, 18
or identify any or all such third party patent right, owners or claimants, nor for any incomplete or 19
inaccurate identification or disclosure of such rights, owners or claimants. DMTF shall have no liability to 20
any party, in any manner or circumstance, under any legal theory whatsoever, for failure to recognize, 21
disclose, or identify any such third party patent rights, or for such party’s reliance on the standard or 22
incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any 23
party implementing such standard, whether such implementation is foreseeable or not, nor to any patent 24
owner or claimant, and shall have no liability or responsibility for costs or losses incurred if a standard is 25
withdrawn or modified after publication, and shall be indemnified and held harmless by any party 26
implementing the standard from any and all claims of infringement by a patent owner for such 27
implementations. 28
For information about patents held by third-parties which have notified the DMTF that, in their opinion, 29
such patent may relate to or impact implementations of DMTF standards, visit 30
http://www.dmtf.org/about/policies/disclosures.php. 31
32
DSP0222 Network Controller Sideband Interface (NC-SI) Specification
Version 1.0.1 DMTF Standard 3
CONTENTS 33
Foreword ....................................................................................................................................................... 7 34
Introduction.................................................................................................................................................... 8 35
1 Scope .................................................................................................................................................... 9 36
2 Normative References ........................................................................................................................... 9 37
3 Terms and Definitions ......................................................................................................................... 10 38
3.1 Requirement Term Definitions .................................................................................................. 10 39
3.2 NC-SI Term Definitions ............................................................................................................. 11 40
3.3 Numbers and Number Bases ................................................................................................... 13 41
3.4 Reserved Fields and Values ..................................................................................................... 14 42
4 Acronyms and Abbreviations .............................................................................................................. 14 43
5 NC-SI Overview ................................................................................................................................... 15 44
5.1 Defined Topologies ................................................................................................................... 17 45
5.2 Single and Integrated Network Controller Implementations ..................................................... 18 46
5.3 Transport Stack ......................................................................................................................... 20 47
5.4 Transport Protocol .................................................................................................................... 21 48
5.5 Byte and Bit Ordering for Transmission .................................................................................... 21 49
6 Operational Behaviors ......................................................................................................................... 21 50
6.1 Typical Operational Model ........................................................................................................ 21 51
6.2 State Definitions ........................................................................................................................ 22 52
6.3 NC-SI Traffic Types .................................................................................................................. 33 53
6.4 Link Configuration and Control ................................................................................................. 35 54
6.5 Frame Filtering for Pass-through Mode .................................................................................... 35 55
6.6 NC-SI Flow Control ................................................................................................................... 38 56
6.7 Asynchronous Event Notification .............................................................................................. 38 57
6.8 Error Handling ........................................................................................................................... 38 58
7 Arbitration in Configurations with Multiple Network Controller Packages ........................................... 40 59
7.1 General ..................................................................................................................................... 40 60
7.2 Hardware Arbitration ................................................................................................................. 41 61
7.3 Command-based Arbitration ..................................................................................................... 50 62
8 Packet Definitions ................................................................................................................................ 50 63
8.1 NC-SI Packet Encapsulation .................................................................................................... 50 64
8.2 Control Packet Data Structure .................................................................................................. 52 65
8.3 Control Packet Type Definitions ............................................................................................... 58 66
8.4 Command and Response Packet Formats ............................................................................... 59 67
8.5 AEN Packet Formats .............................................................................................................. 108 68
9 Packet-Based and Op-Code Timing ................................................................................................. 110 69
10 Electrical Specification ...................................................................................................................... 111 70
10.1 Topologies .............................................................................................................................. 111 71
10.2 Electrical and Signal Characteristics and Requirements ........................................................ 112 72
ANNEX A (normative) Extending the Model ............................................................................................ 120 73
ANNEX B (informative) Relationship to RMII Specification ..................................................................... 121 74
ANNEX C (informative) Change Log ...................................................................................................... 123 75
Bibliography .............................................................................................................................................. 124 76
77
Network Controller Sideband Interface (NC-SI) Specification DSP0222
4 DMTF Standard Version 1.0.1
Figures 78
Figure 1 – NC-SI Functional Block Diagram ............................................................................................... 16 79
Figure 2 – NC-SI Traffic Flow Diagram ....................................................................................................... 17 80
Figure 3 – Example Topologies Supported by the NC-SI ........................................................................... 18 81
Figure 4 – Network Controller Integration Options...................................................................................... 19 82
Figure 5 – NC-SI Transport Stack ............................................................................................................... 20 83
Figure 6 – NC-SI Operational State Diagram ............................................................................................. 25 84
Figure 7 – NC-SI Operational State Diagram for Hardware Arbitration Operation ..................................... 26 85
Figure 8 – NC-SI Packet Filtering Flowchart ............................................................................................... 37 86
Figure 9 – Basic Multi-Drop Block Diagram ................................................................................................ 40 87
Figure 10 – Multiple Network Controllers in a Ring Format ........................................................................ 42 88
Figure 11 – Op-Code to RXD Relationship ................................................................................................. 43 89
Figure 12 – Example TOKEN to Transmit Relationship ............................................................................. 47 90
Figure 13 – Hardware Arbitration State Machine ........................................................................................ 48 91
Figure 14 – Ethernet Frame Encapsulation of NC-SI Packet Data ............................................................. 51 92
Figure 15 – Example NC-SI Signal Interconnect Topology ...................................................................... 112 93
Figure 16 – DC Measurements ................................................................................................................. 114 94
Figure 17 – AC Measurements ................................................................................................................. 116 95
Figure 18 – Overshoot Measurement ....................................................................................................... 117 96
Figure 19 – Undershoot Measurement ..................................................................................................... 118 97
98
Tables 99
Table 1 – NC-SI Operating State Descriptions ........................................................................................... 22 100
Table 2 – Channel ID Format ...................................................................................................................... 28 101
Table 3 – Channel Ready State Configuration Settings ............................................................................. 29 102
Table 4 – Hardware Arbitration Di-bit Encoding ......................................................................................... 42 103
Table 5 – Hardware Arbitration Op-Code Format ....................................................................................... 43 104
Table 6 – Hardware Arbitration States ........................................................................................................ 49 105
Table 7 – Hardware Arbitration Events ....................................................................................................... 50 106
Table 8 – Ethernet Header Format ............................................................................................................. 51 107
Table 9 – Control Packet Header Format ................................................................................................... 52 108
Table 10 – Generic Example of Control Packet Payload ............................................................................ 53 109
Table 11 – Generic Example of Response Packet Payload Format .......................................................... 55 110
Table 12 – Reason Code Ranges ............................................................................................................... 55 111
Table 13 – Standard Response Code Values............................................................................................. 56 112
Table 14 – Standard Reason Code Values ................................................................................................ 56 113
Table 15 – AEN Packet Format .................................................................................................................. 57 114
Table 16 – AEN Types ................................................................................................................................ 57 115
Table 17 – Command and Response Types .............................................................................................. 58 116
Table 18 – Example of Complete Minimum-Sized NC-SI Command Packet ............................................. 59 117
Table 19 – Example of Complete Minimum-Sized NC-SI Response Packet ............................................. 60 118
Table 20 – Clear Initial State Command Packet Format ............................................................................ 61 119
Table 21 – Clear Initial State Response Packet Format ............................................................................. 61 120
Table 22 – Select Package Command Packet Format ............................................................................... 62 121
DSP0222 Network Controller Sideband Interface (NC-SI) Specification
Version 1.0.1 DMTF Standard 5
Table 23 – Hardware Arbitration Disable Byte ............................................................................................ 63 122
Table 24 – Select Package Response Packet Format ............................................................................... 63 123
Table 25 – Deselect Package Command Packet Format ........................................................................... 64 124
Table 26 – Deselect Package Response Packet Format ........................................................................... 64 125
Table 27 – Enable Channel Command Packet Format .............................................................................. 64 126
Table 28 – Enable Channel Response Packet Format ............................................................................... 65 127
Table 29 – Disable Channel Command Packet Format ............................................................................. 65 128
Table 30 – Disable Channel Response Packet Format .............................................................................. 66 129
Table 31 – Reset Channel Command Packet Format ................................................................................ 66 130
Table 32 – Reset Channel Response Packet Format ................................................................................ 66 131
Table 33 – Enable Channel Network TX Command Packet Format .......................................................... 67 132
Table 34 – Enable Channel Network TX Response Packet Format ........................................................... 67 133
Table 35 – Disable Channel Network TX Command Packet Format ......................................................... 68 134
Table 36 – Disable Channel Network TX Response Packet Format .......................................................... 68 135
Table 37 – AEN Enable Command Packet Format .................................................................................... 68 136
Table 38 – Format of AEN Control .............................................................................................................. 69 137
Table 39 – AEN Enable Response Packet Format ..................................................................................... 69 138
Table 40 – Set Link Command Packet Format ........................................................................................... 70 139
Table 41 – Set Link Bit Definitions .............................................................................................................. 70 140
Table 42 – OEM Set Link Bit Definitions ..................................................................................................... 71 141
Table 43 – Set Link Response Packet Format ........................................................................................... 71 142
Table 44 – Set Link Command-Specific Reason Codes ............................................................................. 71 143
Table 45 – Get Link Status Command Packet Format ............................................................................... 72 144
Table 46 – Get Link Status Response Packet Format ................................................................................ 72 145
Table 47 – Link Status Field Bit Definitions ................................................................................................ 72 146
Table 48 – Other Indications Field Bit Definitions ....................................................................................... 75 147
Table 49 – OEM Link Status Field Bit Definitions (Optional) ...................................................................... 75 148
Table 50 – Get Link Status Command-Specific Reason Code ................................................................... 76 149
Table 51 – IEEE 802.1q VLAN Fields ......................................................................................................... 76 150
Table 52 – Set VLAN Filter Command Packet Format ............................................................................... 77 151
Table 53 – Possible Settings for Filter Selector Field (8-Bit Field) ............................................................. 77 152
Table 54 – Possible Settings for Enable (E) Field (1-Bit Field)................................................................... 77 153
Table 55 – Set VLAN Filter Response Packet Format ............................................................................... 77 154
Table 56 – Set VLAN Filter Command-Specific Reason Code ................................................................... 78 155
Table 57 – Enable VLAN Command Packet Format .................................................................................. 78 156
Table 58 – VLAN Enable Modes ................................................................................................................. 78 157
Table 59 – Enable VLAN Response Packet Format ................................................................................... 79 158
Table 60 – Disable VLAN Command Packet Format ................................................................................. 79 159
Table 61 – Disable VLAN Response Packet Format .................................................................................. 79 160
Table 62 – Set MAC Address Command Packet Format ........................................................................... 81 161
Table 63 – Possible Settings for MAC Address Number (8-Bit Field) ........................................................ 81 162
Table 64 – Possible Settings for Address Type (3-Bit Field) ...................................................................... 81 163
Table 65 – Possible Settings for Enable Field (1-Bit Field) ........................................................................ 81 164
Table 66 – Set MAC Address Response Packet Format ............................................................................ 82 165
Table 67 – Set MAC Address Command-Specific Reason Code ............................................................... 82 166
Table 68 – Enable Broadcast Filter Command Packet Format .................................................................. 82 167
Table 69 – Broadcast Packet Filter Settings Field ...................................................................................... 83 168
Table 70 – Enable Broadcast Filter Response Packet Format ................................................................... 84 169
剩余123页未读,继续阅读
weixin_42332224
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0