10.07.2015 Views

80960KA EMBEDDED 32-BIT MICROPROCESSOR - Datasheet ...

80960KA EMBEDDED 32-BIT MICROPROCESSOR - Datasheet ...

80960KA EMBEDDED 32-BIT MICROPROCESSOR - Datasheet ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>80960KA</strong>BE3:0OO.D.BYTE ENABLE LINES specify the data bytes (up to four) on the bus which are usedin the current bus cycle. BE3 corresponds to LAD31:24; BE0 corresponds to LAD7:0.The byte enables are provided in advance of data:• Byte enables asserted during T a specify the bytes of the first data word.• Byte enables asserted during T d specify the bytes of the next data word, if any (theword to be transmitted following the next assertion of READY).Byte enables that occur during T d cycles that precede the last assertion of READYare undefined. Byte enables are latched on-chip and remain constant from one T dcycle to the next when READY is not asserted.For reads, byte enables specify the byte(s) that the processor will actually use. L-Busagents are required to assert only adjacent byte enables (e.g., asserting just BE0 andBE2 is not permitted) and are required to assert at least one byte enable. Addressbits A 0 and A 1 can be decoded externally from the byte enables.HOLD I HOLD: A request from an external bus master to acquire the bus. When theprocessor receives HOLD and grants bus control to another master, it floats its threestatebus lines and open-drain control lines, asserts HLDA and enters the T h state.When HOLD deasserts, the processor deasserts HLDA and enters the T i or T a state.HLDACACHEOT.S.OT.S.Table 3. <strong>80960KA</strong> Pin Description: L-Bus Signals (Sheet 2 of 2)NAME TYPE DESCRIPTIONHOLD ACKNOWLEDGE: Notifies an external bus master that the processor hasrelinquished control of the bus.CACHE indicates when an access is cacheable during a T a cycle. It is not assertedduring any synchronous access, such as a synchronous load or move instructionused for sending an IAC message. The CACHE signal floats to a high impedancestate when the processor is idle.I/O = Input/Output, O = Output, I = Input, O.D. = Open Drain, T.S. = Three-stateTable 4. <strong>80960KA</strong> Pin Description: Support Signals (Sheet 1 of 2)NAME TYPE DESCRIPTIONBADAC I BAD ACCESS, if asserted in the cycle following the one in which the last READY of atransaction is asserted, indicates an unrecoverable error occurred on the current bustransaction or a synchronous load/store instruction has not been acknowledged.During system reset the BADAC signal is interpreted differently. If the signal is high, itindicates that this processor will perform system initialization. If it is low, anotherprocessor in the system will perform system initialization instead.RESET I RESET clears the processor’s internal logic and causes it to reinitialize.During RESET assertion, the input pins are ignored (except for BADAC andIAC/INT 0 ), the three-state output pins are placed in a high impedance state and otheroutput pins are placed in their non-asserted states.RESET must be asserted for at least 41 CLK2 cycles for a predictable RESET. TheHIGH to LOW transition of RESET should occur after the rising edge of both CLK2and the external bus clock and before the next rising edge of CLK2.I/O = Input/Output, O = Output, I = Input, O.D. = Open Drain, T.S. = Three-state9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!