阅读:2751回复:8
几个问题,大家看看
看过协议有些问题还是比较模糊,不知道我的理解对不对,请大家提示一下好吗?谢谢!
我得控制系统用单片机+fpga来完成的,链路层和物理层采用分离芯片 1,csr寄存器片内地址和节点空间48位地址有什么关系? 单片机要读取csr寄存器的内容,寄存器地址应该按照所用芯片各自的片内地址来读取对吧? 节点地址空间中的地址应该是当以1394总线角度分析时,该节点相应csr寄存器的地址才用48位地址衡量? 对吗? 2,当总线复位后,csr寄存器的设定状态是否要设定呢,设定的依据是什么呢?数据手册上只是简单介绍了置1或清0代表的意义。 3。当我的1394设备端系统上电后,端口连接到总线后,就可以有树标识和自标识的动作了?而不会等到寄存器设置,configuration rom发送完毕? |
|
沙发#
发布于:2005-07-18 09:53
1.你的理解是对地
2。设置的依据是你采用的工作方式,跟具体的工作有关,比如你不需要等时传输,就没有必要设置这一类寄存器,如果希望你的节点作根结点,也要设置相应寄存器,等等。 3。树表示喝自标识是自动完成的,不用人工干预。这些完成了以后才会有后续工作 |
|
板凳#
发布于:2005-07-18 11:25
下面是引用ARRON于2005-07-18 09:53发表的: 请问一下CSR寄存器和串行控制寄存器跟芯片的物理寄存器和链路层里的寄存器有什么关系? config rom是需要我们往里面填写相关的数据(还是芯片里已经有了),然后pc端或其他节点才能识别? |
|
地板#
发布于:2005-07-19 13:41
下面是引用novemberain于2005-07-18 11:25发表的: 1,仔细阅读协议,里面说得很清楚 2,对于不通的芯片来说,config rom的构造会有差异,有一些需要自己来构造,有一写在芯片相应寄存器里可以找到,利用这个,可以使主机识别自己的设备 |
|
地下室#
发布于:2005-07-19 13:43
下面是引用novemberain于2005-07-18 11:25发表的: 1,仔细阅读协议,里面说得很清楚 2,对于不通的芯片来说,config rom的构造会有差异,有一些需要自己来构造,有一写在芯片相应寄存器里可以找到,利用这个,可以使主机识别自己的设备 |
|
5楼#
发布于:2005-07-21 10:35
这片贴子应该加精
|
|
6楼#
发布于:2005-07-29 14:09
先 config rom
自标识数据包的内容是根据rom来完成的 |
|
7楼#
发布于:2007-05-17 16:19
先进行自标识 数据包 ,然后才是 config rom
|
|
8楼#
发布于:2007-06-13 20:27
ARRON 兄弟,能否留个email,想请教你,,我的zhihuafeng98@tom.com,谢谢
|
|