10 函数的 描述
这 SONIC
(图示 1-1 )
组成 的 一个 encoderdecoder
(endec) unit 媒介 进入 控制 (mac) unit 独立的
receive 和 transmit FIFOs 一个 系统 缓存区 管理
engine 和 一个 用户 可编程序的 系统 总线 接口 单位
在 一个 单独的 chip SONIC 是 高级地 pipelined 供应 maxi-
mum 系统 水平的 performance 这个 部分 提供 一个
函数的 overview 的 SONIC
11 IEEE 8023 ENDEC 单位
这 ENDEC (encoderdecoder) 单位 是 这 接口 是-
tween 这 Ethernet transceiver 和 这 MAC unit 它 pro-
vides 这 Manchester 数据 encoding 和 解码 func-
tions 为 IEEE 8023 ethernetthin-ethernet 类型 local 范围
networks 这 ENDEC 行动 的 SONIC 是 完全同样的 至
这 DP83910A CMOS 串行 网络 接口 device dur-
ing transmission 这 ENDEC 单位 结合 非-返回-零
(nrz) 数据 从 这 MAC 部分 和 时钟 脉冲 在
Manchester 数据 和 发送 这 转变 数据 differentially
至 这 transceiver Conversely 在 reception 一个 相似物
PLL decodes 这 Manchester 数据 至 NRZ format 和 re-
ceive clock 这 ENDEC 单位 是 一个 functionally 完全
Manchester encoderdecoder 包含 一个 保持平衡
驱动器 和 receiver 在-板 结晶 oscillator collision sig-
nal translator 和 一个 diagnostic loopback 这 特性 在-
clude
兼容 和 Ethernet I 和 II IEEE 8023 10base5
和 10base2
10Mbs Manchester encodingdecoding 和 receive
时钟 恢复
需要 非 精确 组件
Loopback 能力 为 diagnostics
Externally 可选择的 half 或者 全部 步伐 模式 的 运作
在 transmit 输出
Squelch 电路系统 在 这 receive 和 collision 输入 reject
噪音
Connects 至 这 transceiver (aui) 缆索 通过 外部
脉冲波 变压器
111 ENDEC 运作
这 primary 函数 的 这 ENDEC 单位
(图示 1-2 )
是 至
执行 这 encoding 和 解码 需要 为 compati-
bility 在 这 差别的 一双 Manchester encoded 数据
的 这 transceiver 和 这 非-返回-至-零 (nrz) 串行
数据 的 这 MAC 单位 数据 line 在 增加 至 encoding 和
解码 这 数据 stream 这 ENDEC 也 供应 所有 这
需要 特定的 信号 (eg collision detect 运输车
sense 和 clocks) 至 这 MAC unit 这 信号 提供 至
这 MAC 单位 从 这 在-碎片 ENDEC 是 也 提供 作
输出 至 这 user
Manchester Encoder 和 差别的 输出 Driver
在 传递 至 这 network 这 ENDEC 单位 trans-
lates 这 NRZ 串行 数据 从 这 MAC 单位 在 差别的
一双 Manchester encoded 数据 在 这 Coaxial Transceiver
接口 (eg National’s dp8392) transmit pair 至 执行
这个 运作 这 NRZ 位 stream 从 这 MAC 单位 是
passed 通过 这 Manchester encoder 块 的 这
ENDEC unit Once 这 位 stream 是 encoded 它 是 transmit-
ted 输出 differentially 至 这 transmit 差别的 一双 通过
这 transmit driver
Manchester Decoder
在 reception 从 这 network
这 差别的 receive 数据 从 这 transceiver (eg 这
dp8392) 是 转变 从 Manchester encoded 数据 在
NRZ 串行 数据 和 一个 receive clock 这个 是 sent 至 这
receive 数据 和 时钟 输入 的 这 MAC unit 至 执行
这个 运作 这 signal once received 用 这 差别的
receiver 是 passed 至 这 阶段 锁 循环 (pll) 解码器
block 这 PLL decodes 这 数据 和 发生 一个 数据 re-
ceive 时钟 和 一个 NRZ 串行 数据 stream 至 这 MAC unit
特定的 Signals
在 增加 至 performing 这 Manchester
encoding 和 解码 function 这 ENDEC 单位 提供
控制 和 clocking 信号 至 这 MAC unit 这 ENDEC
发送 一个 运输车 sense (crs) 信号 那 indicates 至 这
MAC 单位 那 数据 是 呈现 从 这 网络 在 这
ENDEC’s receive 差别的 pair 这 MAC 单位 是 也 pro-
vided 和 一个 collision 发现 信号 (col) 那 informs 这
MAC 单位 那 一个 collision 是 带去 放置 somewhere 在
TLF10492–1
图示 1-1 SONIC 块 图解
3