PicoBlaze處理器輸入/輸出指令組
發(fā)布時間:2008/9/19 0:00:00 訪問次數:681
輸入/輸出指令組(input/output group)由輸入指令和輸出指令構成,如圖1所示。
(1) 輸入指令
輸入指令用于將picoblaze處理器外部接口的數據讀進指令所指定的寄存器,口地址的范圍為00~ff,共256個?诘刂房梢杂芍噶钪械牧⒓磾到o出,也可以由寄存器的間接地址來得到。該指令不影響標志位。
用戶接口邏輯需要進行口地址譯碼,并在口地址中提供正確的數據,其時序波形如圖2所示。
圖1 輸入/輸出指令組結構
圖2 輸入指令時序波形
(2) 輸出指令
輸出指令用于將指令所指定寄存器中的內容輸出到picoblaze處理器外部接口,口地址的范圍為00~ff,共256個?诘刂房梢杂芍噶钪械牧⒓磾翟O定,也可以由寄存器的間接地址來得到。該指令不影響標志位。
用戶接口邏輯需要進行正確的口地址譯碼和使能控制,以便能夠捕獲到正確的數據,其時序波形如圖3所示。
圖3 輸出指令時序波形
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
輸入/輸出指令組(input/output group)由輸入指令和輸出指令構成,如圖1所示。
(1) 輸入指令
輸入指令用于將picoblaze處理器外部接口的數據讀進指令所指定的寄存器,口地址的范圍為00~ff,共256個?诘刂房梢杂芍噶钪械牧⒓磾到o出,也可以由寄存器的間接地址來得到。該指令不影響標志位。
用戶接口邏輯需要進行口地址譯碼,并在口地址中提供正確的數據,其時序波形如圖2所示。
圖1 輸入/輸出指令組結構
圖2 輸入指令時序波形
(2) 輸出指令
輸出指令用于將指令所指定寄存器中的內容輸出到picoblaze處理器外部接口,口地址的范圍為00~ff,共256個?诘刂房梢杂芍噶钪械牧⒓磾翟O定,也可以由寄存器的間接地址來得到。該指令不影響標志位。
用戶接口邏輯需要進行正確的口地址譯碼和使能控制,以便能夠捕獲到正確的數據,其時序波形如圖3所示。
圖3 輸出指令時序波形
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)