



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9. 功能描述9.1主机接口主机接口是ISA总线兼容模式,有8个IO口基址,分别是300H、310H、320H、330H、340H、350H、360H、370H。IO基址由设置引脚决定或者由EEPROM重载。主机接口只有两个寻址口(addressing port),一个是索引口(index Port),另一个是数据口(data port)。CMD=0时是索引口,CMD=1时是数据口。索引口的内容是数据口的寄存器地址。在读写任何寄存器之前,必须通过索引口保存这些寄存器的地址。9.2直接数据存取控制DM9000提供了DMA功能、简化了内部存储器的存取。在初始化了内部存储器的起始地址、发送了一个虚拟的读写指令将当前数据加载到内部数据缓冲区后,读写指令寄存器就可以读写内部指令寄存器的指定位置了。存储器地址将按照当前运行模式(如8位模式、16位模式、32位模式)递增,而且下一个存储器地址的数据将自动被加载到数据缓冲区。注意,第一次读取的一连串数据(即虚拟读写指令)必须忽略,因为这些数据是上一次读写指令的内容。内部存储器空间是16K字节。开始的3K字节用作包传输的数据缓冲区。接下来的13K字节用作接收包的缓冲区。所以在写存储器操作时,当IMR的第七位置一时,如果存储器地址增量到达传输缓冲区的末尾(3K)时将强置为0。类似的,在读存储器操作时,当IMR的第七位置一时,如果存储器地址增量到达接收缓冲区的末尾(16K)时将强置为0x0C00。9.3数据包传输有两个传输包,依次是INDEX I和INDEX II,可以被同时保存到发送SRAM中。发送控制寄存器(02H)控制着冗余校验码和便签(pads)的插入。传输包的状态被分别记录在发送状态寄存器I(03H)和发送状态寄存器II(04H)中。传输的起始地址是00H,软件复位或者硬件复位后,当前包是INDEX I。首先使用DMA口写数据到TX SRAM,然后写字节数到的字节数寄存器,即发送包长度寄存器(0FCH/0FDH)。置位发送控制寄存器(02H)的0位。然后DM9000开始发送INDEX I传输包。INDEX I传输包发送结束前,INDEX II传输包的数据可以移到TX SRAM中。INDEX I传输包传输结束后,把INDEX II的字节数写到字节数寄存器,接着置位发送控制寄存器(02H)的0位,以发送INDEX II传输包的数据。接下来的传输包,依次名为INDEX I,II,III.,使用同样的方法传输。9.4数据包接收接收存储器(RX SRAM)是一个环形数据结构。软复位或者硬复位之后,接收存储器的起始地址是0C00H,每个数据包都有4字节的报头,紧接着是接收包的数据(冗余校验包含报头和接收数据)。4字节报头的格式是,01H,状态,字节数低字节,字节数高字节。注意,每一包的起始地址要符合合适的地址边界,地址边界取决于运行模式(8-bit,16-bit,或者32-bit模式)。9.5 100BASETX标准下的运作图3模块原理图提供了功能模块的概述,其中包括传输部分。传输部分包含以下几个模块:4B/5B编码器;数据搅乱器(scramber);并串转换器;NRZ-NRZI转换器;NRZI-MLT-3转换器;MLT-3驱动。9.5.1 4B5B编码器 4B5B编码器将MAC协调层产生的半字节数据转换成5位的数据,然后发送,见表1。对于控制、打包数据结合在码组(code group)中,这种转换是必须的。 4B5B编码器将MAC报头的第一个字节替换成一个J/K码组对(11000 10001)。然后 4B5B编码器继续将接下来的4bit报头和数据替换成相应的5B码组。在传输包结束时,MAC协调层的发送使能信号一旦失效, 4B5B编码器就注入一对T/R码组,表示数据帧的结束。在一对T/R码组之后, 4B5B编码器将连续注入IDLE数据帧到发送数据流中,直到发送使能信号再次有效、检测到下一个发送数据包。DM9000在100BASE-TX标准的发送器中还有一个旁路 4B5B转换结果的选项,用于支持例如100兆中继器等不需要 4B5B转换的应用。9.5.2数据搅乱器数据搅乱器用于控制来自于通过某些频域信号在媒介连接器和100BASE-TX标准的双绞线上辐射能量而产生的电磁干扰。通过搅乱数据,加载到线缆上的总能量就被随机分布到一个比较宽的频域内,降低电磁干扰。略9.5.3并串转换器并串转换器接收来自数据搅乱器的并行5B已搅乱的数据,并将其转成串行数据。串行数据流将被送给NRZ-NRZI编码器模块。9.5.4 NRZ-NRZI编码器在发送数据流已经被搅乱串行化之后,数据必须被转成NRZI编码格式,以兼容TP-PMD标准,该标准用于规范在100BASE-TX标准下5类无屏蔽双绞线中的数据传输。9.5.5 ML-3T转换器MLT-3转换器完成将来自NRZ-NRZI编码器的数据流转换成相位偏移了一个逻辑位的二进制数据流。9.5.6 MLT-3驱动器MLT-3转换器产生的二进制数据流被送给双绞输出的驱动器,驱动器将数据流转换成电流源,驱动发送变压器的一次绕组,产生一个最小的MLT-3电流信号。9.6 100BASE-TX标准的接收器100BASE-TX标准的接收器包含几个功能模块:将搅乱的125Mb/s的串行数据转换成同步的、半字节长度为单位的数据提供给介质无关接口(MII接口)。接收模块包含以下几个模块:信号检测;数字自适应均衡;MLT-3的二进制解码器;时钟恢复模块;NRZI-NRZ解码器;串并转换;数据恢复;码组对齐;4B5B解码器。9.6.1 信号检测信号检测功能完全适应ANSI XT12 TP-PMD 100BASE-TX标准中关于电压门限和时序参数规定的明细。9.6.2 自适应均衡当通过包铜双绞线高速发数据时,与频率有关系的衰减就成了关心的焦点。在高速双绞信号中,在正常的基于随机的搅乱数据流中,传输信号的频域变化范围很大。这种由于频率波动引起的衰减波动,必须被补偿以确保接收数据的完整性。在使用MLT-3编码时,为了确保传输质量,补偿必须能够自适应于安装环境的线长和线缆类型。对于某种特定的使用情况下,选择较长的线缆就必须提供较显著的补偿,而选择较短的线缆时需要提供相对较小的补偿,以免造成欠补或者过补。所以补偿或者均衡必须能够自适应以确保接收信号与线长无关。9.6.3 MLT-3-NRZI解码器DM9000从数字自适应均衡器中解出MLT-3编码信息并转成NRZI编码数据。9.6.4 时钟恢复模块时钟恢复模块从MLT-3-NRZI解码器中接受数据。时钟恢复模块锁定该数据流,从中提取125Mhz参考时钟。提取出来的同步的时钟和数据提供给NRZI-NRZ解码器。9.6.5 NRZI-NRZ解码器为了兼容TP-PMD标准(该标准是为了保证100BASE-TX标准下5类无屏蔽双绞线上得数据传输而提出的),发送的数据流必须是NRZI编码形式的。而在接收端这种转换过程必须反过来,即将NRZI转换成NRZ。NRZI数据流来自时钟恢复模块。然后再将NRZ数据流送给串并转换模块。9.6.6 串并转换串并转换器接收NRZ码流,并将其转换成并行数据提供给反搅乱模块。9.6.7 数据恢复模块由于发送数据时需要搅乱数据以控制电磁干扰,接收器必须将接收的数据恢复。反搅乱器从串并转换器接收搅乱的并行数据,并将数据恢复,然后提供给码组对齐模块。9.6.8 码组对齐(code group alignment)码组对齐模块接收来自数据恢复模块的未对齐的5B数据,并将其转换成5B码组数据。码组对齐发生在J/K码组被检测到之后,随后的数据与一个确定的边界对齐。9.6.9 4B5B解码器4B5B解码器的功能类似于一个查找表,把一个5B码组翻译成一个4B数据。当收到一帧数据时,前两个5B码组是帧开始的定界符(J/K符号)。除去J/K符号对,替换成两个半字的报头。最后两个码组是帧结束定界符(T/R符号)。T/R符号也要从半字中除去,然后将数据提供给MAC协调层。9.7 10BASE-T标准下的操作10BASE-T的收发器和IEEE 802.3u兼容。当DM9000运行在10BASE-T模式下时,编码策略是Manchester。处理的发送数据以半字的格式提供给MII接口,然后再转换成串行数据流,再使用Manchester方式编码。当接收数据时,Manchester编码方式的串行数据流先被解码,然后转换成半字格式提供给MII接口。9.8 冲突检测对于半双工操作,当发送和接收通道同时有效时,就会检测到冲突。当检测到冲突时,冲突就会被报告给MII接口的COL信号。冲突检测在全双工操作时是无效的。9.9 载波检测载波检测在半双工操作的发送或者接收数据期间起作用。在全双工操作期间,载波检测仅在接收时有作用。9.10 自动谈判自动谈判的目的是提供一种方法在两个互联的器件间交换信息,自动配置两个器件以发掘器件的最大潜力。注意,自动谈判不能测试两个连接部分的电气特性。自动谈判功能提供一种方法,使得器件可以向远处连接的器件通知它所支持的操作模式,认可接收的数据和常见操作模式的协议,拒绝非共有的操作模式。使得器件在两端以最好的共有的操作模式建立一种连接。如果在两个期间间存在多种共有的操作模式,自动谈判功能提供一种机制使器件抉择出一个操作模式,该机制就是预定义优先级。对于那些不支持自动谈判功能的器件,自动谈判还提供了一个并行数据监测功能。在并行数据监测期间没有配置信息的交换。取而代之的是,接收信号的监测。如果发现接收信号符合接收器件支持的某种模式,这种模式的连接就会自动建立。这就使得不支持自动谈判而支持某个共同操作模式的器件和支持自动谈判的器件建立连接。9.11 低功耗模式信号检测电路是一直工作的,无论介质上是否有信号。DM9000会自动关闭电源,进入低功耗模式,无论它的操作模式是被动的还是主动的。当进入低功耗模式后,发送电路仍然以最小的功耗发出快速连接脉冲。如果从介质中检测到有效信号,可能是被动连接脉冲,可能是10BASE-T正常连接脉冲,也可能是100BASE-TX MLT3信号,器件都会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年18-萘二甲酰亚胺项目提案报告
- 齿轨车司机国庆节后复工安全考核试卷含答案
- 废塑料加工处理工国庆节后复工安全考核试卷含答案
- 长春房屋买卖合同(标准版)
- 木焦油工中秋节后复工安全考核试卷含答案
- 制冷空调设备装配工国庆节后复工安全考核试卷含答案
- 最具有法律效益得給孩子生活费的协议书6篇
- 铌铁火法冶炼工中秋节后复工安全考核试卷含答案
- 幼儿园课程创新与教学实录
- 美容院经营数据统计与分析
- 2025年贵州省凯里市辅警招聘考试题题库(含参考答案)
- 2025年四川基层法律服务工作者执业核准考试复习题及答案二
- 2025年全国企业员工全面质量管理知识竞赛题库(含答案)
- 大数据产业课件
- 潮汐能发电站课件
- 化妆详细教程课件
- 良好学习习惯养成课件
- 国际化跨国经营中的伦理问题概述
- 2025-2026学年度武汉市部分学校高三年级九月调研考试 语文试卷(含标准答案)
- 2025年禁毒知识竞赛试题及参考答案
- 2025至2030年中国交通节能服务行业发展潜力分析及投资战略咨询报告
评论
0/150
提交评论