·上一文章:USB接口的虚拟仪器设计与实现
·下一文章:Linux超线程感知的调度算法研究
其中偏移地址为00h的低16位是SCB的状态位,每一位都对应表示中断的状态,引起中断的原因,以及CU和RU的状态。高16位是命令位,通过向该命令位写入命令字,控制Intel 82551的各种行为。偏移地址为04h的是指向命令块的指针,由于Intel82551是通过CU单元来执行各种命令块,所以要告知CU单元所执行的命令的地址。Intel 82551芯片还有一系列的特殊命令,例如Nop,Configue,Transmit和Receive等命令。
3 CPCI总线与Intel 82551连接方法
CPCI是一种同步总线,数据/地址复用,总线宽度为32位,可以扩展到64位,最高工作频率为64 MHz。支持快速背对背传输、碎发传输及Cache操作,具有较高的传输速率、数据吞吐率和良好的扩展性。连接方法如图1所示。
4 Intel 82551与传输介质接口
要实现以太网接口,以太网变压器是不可缺少的。在差分接收引脚(RX+/RX-)上,需要1个专用于10 Base-T操作的1:1脉冲变压器;在差分发送引脚(TX+/TX-)上,需要外接1个带有中心抽头的1:2.5脉冲变压器。变压器应具有2 kV以上的电压隔离性能,以防止静电干扰。接口电路如图2所示。
5 以太网控制芯片配置
其他的,还有一颗E2PROM芯片,通常是一颗93C46。里面记录了网卡芯片的供应商ID、子系统供应商ID、网卡的MAC地址、网卡的一些配置,如SMI总线上PHY的地址,BootROM的容量,是否启用BOOTROM引导系统等。