2.1引腳說明
▲XTAL(輸入)【2】
這是與晶體控製振蕩器(以下簡稱晶振)聯接的引腳[2]。若采用外部TTL時鍾,此聯接處必須斷開。要注意,此引腳的輸入信號不是TTL電平,見直流特性表。
▲EXTAL(輸入)【3】
這是與晶振聯接引腳[3]。外部TTL時鍾由此引腳輸入,而此輸入時鍾號是經斯密特電路整形的。
▲(輸出)【64】
係統時鍾。它的頻率等於晶振頻率的一半。即由內部電路對晶振輸入的信號進行二分額,而由小引腳輸出時鍾信號。
▲RESET——CPUReset(複位)(輸入)【7】
當此引腳為低電平時,64180被初始化。在RESET期間,CPU的所有輸出信號均無效。
▲A0-A17——地址總線(輸出,三態)M3—30。
▲A18/TOUT【3】
64180具有19根地址總線,能直接訪問512KB的存貯器,在RESET期間,或者其他外-設獲得了對總線的控製權後,也就是當BUSREQ和BUSACK為低電平時,此19根地址總線均進入高阻狀態。A18和TOUT信號合用一根引腳[31]。TOUT是PRT通道1的輸出端。在RESET後,該引腳自動指定為地址線A18。在軟件的控製下,也可以指定它作為PRT的TOUT輸出端。
▲D0-D7-數據總線(輸入/輸出,即雙向數據總線,三態)【34—41】
8位雙向數據總線DO—D7。在RESET期間,或者在其他外設獲得了對總線的控製權後,即在BUSREQ和BUSACK為低電平時,數據總線進入髙阻狀態。
▲rd-讀信號(輸出,三態)【63】
在CPU讀周期期間,RD信號有效,允許從外部存貯器或I/O設備把數據送到CPU數據總線上。
▲WR——寫信號(輸出,三態)【62】
在CPU寫周期期間,寫信號WR有效,允許從CPU數據總線送數據到存貯器或I/O設備。
▲MREQ——存貯器允許信號或稱存貯器請求信號(輸出,三態)【59】
對於HD64180芯片,MREQ+稱為ME信號。當MREQ有效,表示進行存貯器讀或寫操作。64180在下情況,MREQ會出現低電平:
(a)在取指令工作碼或操作數時;
(b)當從存貯器讀入數據,或將數據寫入存貯器時;
(c)DMA訪問存貯器周期期間;
(d)動態存貯器刷新(再生)周期期間。
▲IORQ——I/O允許信號或稱I/O請求信號(輸出,三態)【58】
對於HD64180芯片,IORQ稱為IOE信號。IORQ信號有效,表示進行讀或寫I/O操作。64180在下列情況下,IORQ會出現低電平:
(a)在讀或寫I/O數據時>
(b)在DMA操作時,訪問I/O期間,
(c)在INTV的響應周期時。
▲WAIT——總線等待狀態信號(輸入)【4】
WAIT信號有效,插入等待狀態。它的作用是用來延長訪問存貯器或I/O周期。在Tt的下降沿時,若采樣到WAIT是低電平,就會自動插入一個等待狀態(Tw)。接著,在Tw的下降沿時,假如WAIT仍然是低電平,將繼續插入等待狀態,一直到在1^的下降沿,采樣到界AIT信號變為高電平時,才結束插入等待狀態。在等待狀態期間,總線周斯被延時。
▲E-允許信號或稱允許時鍾(輸出)【60】
E信號的作用,是使得HD64180能兼容支援HD63XX係列或6800/6500係列的外大規模集成電路芯片(LSI)的同步時鍾。
▲BUSREQ—總線請求信號(輸入)【6】
任何外設都可以使BUSREO信號變為低電平來請求使用總線。當CPU響應BUSREQ信號時,CPU將停止執行指令,使地址總線、數據總線、RDWR\MREQ、和IORQ等信號進入高阻狀態。
▲BUSACK——總線響應信號(輸出)【5】
CPU響應總線請求信號BUSREQ,將使BUSACK信號變為低電平,表示外設正在使用總線。
▲HALT——Halt/Sleep(暫停/休眠)狀態信號(輸出)【56】
執行HALT或SLEEP指令後,這根信號線[56]變為低電平。HALT與LIR、ST引腳狀態的組合編碼,可以表示出CPU的不同狀態。
▲LIR—裝入指令寄存器信號(輸出)
對於Z64180芯片,LIR信號稱為Ml信號。在現行周期是取操作碼周期時,LIR信號為低電平。它和HALT、ST等引腳狀態的組合編碼,可用來表示CPU不同的狀態。
▲ST—狀態信號(輸出)【12】
ST狀態信號和HALT、LIR等引腳狀態配合一起編碼,表示CPU不同的狀態。
▲RFSH一期新信號(輸出)【57】
對於HD64180芯片,此引腳稱為REF'在這根引腳[57]為低電平時,表示CPU處於對動態RAM刷新周期。此時,地址總線低8位含有存貯器的刷新地址。
▲NMI—非屏蔽中斷請求信號(輸入)【8】
當CPU檢測到這根引腳[8]電平,發生由髙到低的跳變(負跳變)時,CPU保護現場(現行狀態信息)後,轉到存貯器地址為66H的中斷服務程序。當執行RETN(從非屏蔽中斷返回)指令後,就恢複現場(複原被保護的狀態信息)。
▲Into—0級屏蔽中斷請求信號(輸入)【9】
當這根引腳[9]出現低電平時,表示請求CPU中斷。當CPU的狀態處於不被屏蔽而能響應中斷時,將用由軟件設定的三種0級屏蔽中斷方式之一種,響應中-斷請求。CPU將在保護現行狀態信息後,轉入中斷服務程序。0級屏蔽中斷請求,可以被軟件屏蔽。響應0級屏蔽中斷的三種方式。
這三種方式,都通過執行RETI(中斷返回)指令而恢複被保護的狀態信息。
▲INT1,INT2——1,2級屏蔽中斷請求信號(輸入),【10,11】
當引腳[10,11]為低電平,表示請求CPU中斷。如果CPU不被屏蔽而能響應中斷請求時,則在保護現行狀態信息後,INT1、INT2(以及內部產生的中斷)用矢量方式進入中斷服務。這種方式和INTO的方式2相類似。同樣,1、2級屏蔽中斷請求也可以被軟件屏蔽。