欢迎访问ic37.com |
会员登录 免费注册
发布采购

CP2201 参数 Datasheet PDF下载

CP2201图片预览
型号: CP2201
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片以太网控制器 [SINGLE-CHIP ETHERNET CONTROLLER]
分类和应用: 控制器以太网以太网:16GBASE-T
文件页数/大小: 108 页 / 1444 K
品牌: SILABS [ SILICON LABORATORIES ]
 浏览型号CP2201的Datasheet PDF文件第54页浏览型号CP2201的Datasheet PDF文件第55页浏览型号CP2201的Datasheet PDF文件第56页浏览型号CP2201的Datasheet PDF文件第57页浏览型号CP2201的Datasheet PDF文件第59页浏览型号CP2201的Datasheet PDF文件第60页浏览型号CP2201的Datasheet PDF文件第61页浏览型号CP2201的Datasheet PDF文件第62页  
CP2200/1
12.接收接口
12.1 。概观
的CP2200 / 1具有4k的圆形接收FIFO缓冲器和一个8条目翻译旁视缓冲器(TLB ),其能够
存储多达8个数据包的时间。每个TLB条目中的起始地址,长度,以及大约一其他信息
单接收的数据包。一旦接收到数据包,主机微控制器使用的中断请求通知
引脚。主微控制器然后可以通过主机的数据包中的内容复制到它的本地存储器
接口或跳过该数据包通过写“1”到RXSKIP ( RXCN.1 ) 。跳过包保留在内存中,但会
覆盖新的数据包到达。
接收接口具有先进的接收滤波器和哈希表,以防止不必要的数据包到达
接收缓冲器。对于不支持的接收滤波器的所有数据包类型,在CP2200 / 1允许主机微控制器
完成随机接入到接收缓冲区。主微控制器能够在数据包来检查特定字节
确定是否要复制的数据包。
.
主机接口寄存器
的Autoread接口:
自动读数据寄存器
包跳过位
目前的数据包:
数据包地址
数据包的长度
数据包信息
4 KB
接受
卜FF器
8 TLB入口
可编程
接收滤波器和
哈希表
图17.接收接口框图
12.2 。读取数据包使用的Autoread界面
一旦复位初始化完成后(第6.2节第18页)和接收缓冲区,过滤器和哈希表(第
以下过程可用于读取所述分组:
第1步:阅读RXVALID ( CPINFOH.7 )和RXOK ( CPINFOL.7 ),以检查是否接收到当前包
正确。主处理器可任选地使用该数据包的起始地址CPADDR读
在分组和特定字节确定是否要复制或跳过当前分组。随机
第23页的第7.1节中描述的访问方法可以被用来访问缓冲器。
步骤2:如果RXVALID或RXOK是0,或者跳过该数据包,写入一个“1”到RXSKIP ( RXCN.1 ) 。
如果RXVALID和RXOK是1 ,读取从CPLENH当前分组的长度: CPLENL 。
步骤3 :读取整个数据包时,一次一个字节,通过读RXAUTORD 。
第4步:如果整个数据包进行读,写“1”到RXCLRV ( RXCN.2 ) 。
如果有剩余的当前缓冲区任何未读字节,写了一个“1”到RXSKIP ( RXCN.1 ) 。
12.3 。时间和缓冲区溢出注意事项
对于10 Base-T以太网, 64字节的最小大小的数据包在51.2的接待了我们。的最大数目
能够由接收缓冲器举行分组为8个。以确保指针腐败不会发生,软件
第七个数据包到达接收缓冲区后,应禁用数据包的接收( RXINH = 1 ) 。如果能力
来服务所接收的分组的中断长于51.2us ,那么软件应该使用随机访问方法
检索来自接收缓冲器的数据。随机访问方法描述在第7.1节第23页。
58
1.0版