添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第199页 > CS4210 > CS4210 PDF资料 > CS4210 PDF资料1第23页
的Geode CS4210
操作说明
(续)
3.4
列表管理
3.5
异步接收
所有上下文使用相同的方法,用于控制所述亲
cessing与上下文相关联的描述符。这
提出了一种统一的接口来控制软件和
允许硬件重用的CS4210 。
3.4.1上下文初始化
软件先检查,看看初始化上下文
ContextControl.run , ContextControl.active和上下文
Control.dead均为0。接着, CommandPtr.descriptorAd-
礼服被写入指向一个有效的描述符块
CommandPtr.Z被设置为一个值,该值是与相一致
描述符块。然后ContextControl.run可以设置。
3.4.2追加到运行列表
软件可以追加到描述符中的任何时间的列表。
软件可以追加任一个描述符或一挂
描述符的列表。当要被附加列表是正确
格式化,软件更新分支地址和Z
该描述符的值是在列表是结束了
由CS4210处理。当软件完成
连接过程中,它必须设置ContextControl.wake为CON组
文本。这确保了CS4210恢复操作,如果它
早先到达列表的末端,并离开inac-
略去。
3.4.3停止上下文
软件可以通过清除上下文停止正在运行的背景下
Control.run 。上下文可能不会立即停止。对
确保的上下文已经停止,软件必须等待
ContextControl.active由CS4210清零。这
表示该CS4210已经完成所有处理
与上下文相关联。
3.4.4硬件行为
的CS4210具有多个DMA控制器的每一个都
具有一个或多个上下文。预计每个DMA控制器
以检查它的每一个上下文定期和
使基于上下文状态,经营决策
包含在ContextControl 。 DMA控制器检
的活跃,运行,之后,和死位国家治理
描述符的处理。此过程被执行一次,每
时间背景是'定' 。上下文的调度
从属DMA控制器上。例如,一个等时
理性的发射背景下,预计每一次循环的同时,
异步请求发送上下文只预定
每一次公平的间隔。
该CS4210接受1394的交易和他们组
如下:
物理REQUESTS
- 物理请求,包括物理
读,物理写,并锁定请求一些CSR寄存器
TER值(见第4.4.4节"Autonomous CSR Resources"上
第60页)是直接由CS4210处理,并且不
可见于系统软件。该CS4210采用一个专用
cated物理响应单元来处理这些请求。这
单位将不会阻止其他事务类型的处理
在处理身体的要求。第3.6节"Physical
Requests"第26页上提供了请求的详细信息
可以被处理为物理。
自ID信息包
- CS4103包用自拍ID格式
可以在任何时间被接收。然而,只有那些分组
这是在公交车的自编号阶段收到完成初始化
化紧随其后总线复位被认为是
是自ID信息包。其他人则简单地认为是
这是类似的异步处理PHY包
请求。的CS4210可以被编程为接受或
忽略自ID信息包。当自ID信息包是
接受的,它们被存储在一个特殊的存储器缓冲器,该缓冲器
具有专用的控制器和上下文。因为这
特殊的内存缓冲区,自ID信息包永远无法得到
在FIFO “卡住” 。
异步响应
- 当主机系统ini-
tiates通过异步发送请求的请求
情况下,响应由异步处理
收到响应上下文。事实上,主机系统软
器启动过程,而CS4210具有事实
为响应一个独立的环境,允许系统软件
到预算的所有响应这保证了CS4210
总是在系统存储器中的位置来存储一个响应
到达的时候。在少数情况下, CS4210做
没有该响应被允许下降的一个地方
响应到达时。这导致分离事务处理
超时这是一个错误条件与该软件
已经能够应付。
异步请求
- 请求可在到达
CS4210在任何时间。另外,请求可以是任何
大小最多为所述max_rec字段中规定的限制
Bus_Info_Block (参见4.4.7节"Bus选项Register"
第62页) 。由于这个反式的不可预测性
动作类型,这是不切实际的系统软件,以
确保始终定义足够的缓冲空间有
在异步请求接收缓冲区。如果FIFO
这是接收请求已满,所有后续
请求忙着,直到有空间来接收他们。
修订版1.0
23
www.national.com

深圳市碧威特网络技术有限公司