PCD231B101 3BHE025541R0101控制模塊,ABB配置手冊
MASUAT位允許軟件將主機配置為提供UAT數據傳輸能力。設置MASUAT位到1配置主機以執行未對齊的VMEbus必要時循環。如果位被清除,則MC68030被確認,從而中斷未對齊的轉換為多個對齊的循環。這一位是由SYSRESET清除。注意,同時使主機提供UAT數據傳輸能力,VMEbus規范要求所有D32從機都支持它。
PCD231B101 3BHE025541R0101控制模塊位4該位由SYSRESET清除。它應該保持暢通。位5設置MASWP位加速MC68030對VMEbus。但是,應謹慎使用。什么時候MASWP(主寫過賬)設置,MC68030寫入周期為VMEchip確認VMEbus,然后再執行實際上已經完成了VMEbus。VMEchip完成寫入自行循環,允許MC68030繼續有了新的周期。如果SLVEN位被清除(從禁用),則VMEchip甚至在獲得之前就確認VME寫入VMEbus主控權。如果設置了SLVEN位,則它會等到已獲得VMEbus mastership。該位被清除系統重置。注意:如果出現錯誤,則不會通過BERR*通知MC68030在VMEchip完成寫投遞時發生周期VMEchip可以編程為中斷MC68030,如果發生此類事件(WPERREN位在實用程序中斷掩碼寄存器)。請記住中斷通知可能在事件發生后很長時間內發出錯誤。位6 020-應始終清除該位。位7 DDTACK-對于25 MHz電路板,應始終清除該位并設置為32 MHz板。必須更改從配置中的位僅當VMEchip控制VMEbus時。更換從機的建議步驟配置為:a、 在請求程序配置中設置DWB位注冊到1。b、 讀取DHB狀態位,直到其為1。c、 更改從配置寄存器。d、 將DWB位清除為0。
The MASUAT bit allows software to configure the master to
provide the UAT data transfer capability. Setting the MASUAT
bit to 1 configures the master to execute unaligned VMEbus
cycles when necessary.
If the bit is cleared, the MC68030 is acknowledged so as to break
the unaligned transfer into multiple aligned cycles. This bit is
cleared by SYSRESET.
Note While making it optional for the master to provide the
UAT data transfer capability, the VMEbus
specification requires that all D32 slaves support it.
Bit 4 This bit is cleared by SYSRESET. It should remain cleared.
Bit 5 Setting the MASWP bit speeds up MC68030 writes to the
VMEbus. However, it should be used with caution. When
MASWP (Master Write Posting) is set, MC68030 write cycles to
the VMEbus are acknowledged by the VMEchip, before they
have actually finished on the VMEbus. The VMEchip finishes
the write cycles on its own, allowing the MC68030 to continue
with new cycles. If the SLVEN bit is cleared (slave disabled), the
VMEchip acknowledges VME writes even before it has obtained
VMEbus mastership. If the SLVEN bit is set, then it waits until it
has obtained VMEbus mastership. This bit is cleared by
SYSRESET.
Note The MC68030 is not notified via BERR* if an error
occurs while the VMEchip is finishing a write posted
cycle. The VMEchip can be programmed to interrupt
the MC68030 if such an event occurs (WPERREN bit in
the Utility Interrupt Mask Register). Keep in mind that
interrupt notification could be well after the occurrence
of the error.
Bit 6 020 - This bit should always be cleared.
Bit 7 DDTACK - This bit should always be cleared for 25 MHz boards
and set for 32 MHz boards. The bits in the slave configuration must be changed
only when the VMEchip has control of the VMEbus.
The recommended procedure for changing the slave
configuration is:
a. Set the DWB bit in the requester configuration
register to 1.
b. Read the DHB status bit until it is 1.
c. Change the slave configuration register.
d. Clear the DWB bit to 0.