PCI单步执行卡使用说明.pdf

PCI单步执行卡使用说明.pdf

ID:52957401

大小:135.17 KB

页数:6页

时间:2020-04-03

PCI单步执行卡使用说明.pdf_第1页
PCI单步执行卡使用说明.pdf_第2页
PCI单步执行卡使用说明.pdf_第3页
PCI单步执行卡使用说明.pdf_第4页
PCI单步执行卡使用说明.pdf_第5页
资源描述:

《PCI单步执行卡使用说明.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MSTL22-0BPCI单步DEBUG卡使用說明1﹒外观:SW1SW2CMDADDRESS(地址)BUS80PORTBE#DATA(数据)BUSA.Address(地址)Bus:显示PCIBus“Address(地址)Bus”的变化B.DATA(数据)Bus:显示PCIBus“DATA(数据)Bus”的变化C.CMD:显示PCIBus“COMMAND”的变化,从0到F分別代表不同的命令状态D.BE#:显示PCIBus“BYTEENABLE”的状态变化E.80PORT:显示BIOS输出到PORT80指令的值F.BUS命令LED:LED亮代表这个信号动作G.SW1开关设定:SWITCHON(向上

2、拨)为DISABLE,SWITCHOFF(向下拨)为ENABLESW1-1:MemoryR/W单步执行SW1-2:I/OR/W单步执行SW1-3:Port80单步执行SW1-4:南桥为Intel371AB/EB须设为EnableSW1-5:PCICLKENABLESW1-6:FREERUN时改显示I/ODATA(数据)H.SW2:单步执行时每按一次,往下跑一步I.排针:供量测信号用2﹒原理:单步BEBUG诊断卡,是利用硬件控制的方式,暂停CPU执行动作或Latch(锁存)特定周期里正在传输的资料(如Address(地址)、Data(数据)、Control)。并且通过数字8的LCD显示屏,显示

3、出目前对Port80H所送出的Postcode数据资料。工程人员利用卡上执行过程中所收集的资料和正常板子作比较,配合PC结构原理推论來判定故障所在。A﹒MemoryR/WPCI单步追踪除错卡以PCIBUS信号为基准判定主机板系統执行MemoryRead动作或MemoryWrite会在CPU执行完本次Cycle(周期)后暂停CPU动作或执行Latch动作,并将PCIBUS上相对应的Address(地址)、Data(数据)、Control信号显示在卡上B﹒I/OR/WPCI单步追踪除错卡以PCIBUS信号为基准判定主机板系統执行I/ORead动作或I/OWrite时会在CPU执行完本次Cycle

4、(周期)后暂停CPU动作或执行Latch动作,并将PCIBUS上相对应的Address(地址)、Data(数据)、Control信号显示在卡上C﹒POSTWrite(写)PCI单步追踪除错卡以PCIBUS信号为基准判定主机板系統执行POSTWrite时会在CPU执行完本次Cycle(周期)后暂停CPU动作或执行Latch动作,并将PCIBUS上相对应的Address(地址)、Data(数据)、Control信号显示在卡上3﹒单步DEBUG卡之实际操作解析CPU在起始动作时,其內部ROM将资料放在CS及IP中。其存放资料为1111111111111111和0000000000000000。当开

5、机RESET后CPU开始动作时,CS将向左push(推进)一位。使地址变为FFFF0(11111111111111110000),正常开机时,CPU会将FFFF0值由地址线送出到MSC,且伴随MEMORYREAD的指令,CPU的后4個地址为0,也就是A0~A3=0,而CPU的A0~A2已将其解码成BE0#~BE7#,因此开机时,A3与BE0~BE7这几个信号都為0,此时,在MSC将有所区分判断。其区分为FFFFF~E0000和DFFFF~00000,如果地址是在FFFFF~E0000范围,便将其传送到IO(PCI)介面继续动作。若不是在此范围,便将它传送到MEMORY。而正常状况会将其传送至

6、IO(PCI)介面。但因为IO(PCI)介面AD线有32条,且ADDRESS(地址)和DATA(数据)共用同1根信号线。但CPUAddress(地址)有32条,Data(数据)则有64条。所以当由PCI介面传送信号到PIIX时,则需要分三次传送。即(A+D+D)。PIIX将接收的Address(地址)及Data(数据)分別传送到ISA。而PCI是32bit所以每4个地址,PCI的IRDY#和TRDY#便产生一次信号。ISA因介面Data(数据)有16条,但在开机起始状态下只用到8条DATA(数据)做沟通。所以ISA接收从PIIX传來的Data(数据)需分8次來接收(8+8+8+8)+(8+8

7、+8+8)。开机地址FFFF0指向BIOS。故在PIIX的ISA介面送出这个地址(FFFFF~E0000)时会主动触发BIOSCS#之信号,而MEMORYREAD的指令经解码由CPU的信号R/W#,D/C#,M/IO#送出,转PCI的C/BE0#~C/BE3#由ISA送出后,产生MEMR#致能在BIOS的资料线读取。BIOS再將Data(数据)值送到ISA。依照这样來回传送。因此,如果CPU有正确的寻到地址,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。