阅读:3468回复:4
PCI9054的LHOLD及LHOLDA引脚
PCI9054与DSP2407连接时 ,PCI9054的LHOLD及LHOLDA引脚应如何处理
请各位路过高手指教啊 |
|
沙发#
发布于:2009-09-30 12:09
在线等……
|
|
板凳#
发布于:2009-10-28 16:47
我的理解是:LHOLD时从9054收到的,为1是表示9054请求本地总线,若本地芯片准备好,则在下一个时钟周期将LHOLDA置1,表示可以接受9054的操作了
|
|
|
地板#
发布于:2009-12-08 20:50
首先,LHOLD与LHOLDA仅存在于C/J模式下;由于Local侧的LA/LD总线上可能存在多个设备,比如CPU/Memory/Flash等,此时需要进行总线仲裁,当PCI9054需要访问Local侧总线时,它先拉高LHOLD,Local总线上的主设备如CPU/CPLD/FPGA需对此作出响应,若本地空闲,拉高LHOLDA,表示PCI9054可以使用Local侧总线;A=Acknowledge,应答的意思;
关于Local总线上的仲裁,参见PCI9054_Databook中的4.2.1,关于PCI9054在C/J模式下本地总线上的细节,参见PCI9054_Databook的第四/第五章节; 关于PCI Initiator/Target的理解,Initiator~=主动,Target~=被动;当主机(PC)的CPU想访问Local侧的数据时,无论读/写,此时PCI9054是PCI总线上的Target,即为PCI Target方式;当Local侧总线上的CPU/CPLD/FPGA想访问PCI总线上的设备甚至系统主存(内存)的时候,无论读/写,PCI9054都是PCI总线上主动进行读写操作,是Initiator,此为PCI Initiator方式; 注意到,当PCI9054是PCI总线上的Target时,在Local侧总线上其为Initiator;反之亦然; |
|
地下室#
发布于:2010-04-08 15:22
|
|