Download MPC185UM: MPC185 Security Co
Transcript
Freescale Semiconductor, Inc. Data Encryption Standard Execution Units (DEU) 0 1 2 3 4 5 6 7 8 63 Field --- Halt IFW OFR IE ID RD Reserved Reset 0 0 0 0 0 0 0 0 R/W R Addr DEU_1 0x0A028, DEU_2 0x0B028 Figure 4-14. DEU Status Register Table 4-3 describes the DEU Status Register’s signals. Freescale Semiconductor, Inc... Table 4-9. DEU Status Register Signals Bits Name 0-1 ---- Reserved 2 Halt Halt. Indicates that the DEU has halted due to an error. 0 DEU not halted 1 DEU halted Note: Because the error causing the DEU to stop operating may be masked to the interrupt status register, the status register is used to provide a second source of information regarding errors preventing normal operation. 3 IFW Input FIFO Writable. The controller uses this signal to determine if the DEU can accept the next burst size block of data. 0 DEU Input FIFO not ready 1 DEU Input FIFO ready Note: The MPC185 implements flow control to allow larger than FIFO sized blocks of data to be processed with a single key/IV. The DEU signals to the crypto-channel that a “burst size” amount of space is available in the FIFO. The documentation of this bit in the DEU status register is to avoid confusing a user who may read this register in debug mode. 4 OFR Output FIFO Readable. The controller uses this signal to determine if the DEU can source the next burst size block of data. 0 DEU Output FIFO not ready 1 DEU Output FIFO ready Note: The MPC185 implements flow control to allow larger than FIFO sized blocks of data to be processed with a single key/IV. The DEU signals to the crypto-channel that a “burst size” amount of data is available in the FIFO. The documentation of this bit in the DEU status register is to avoid confusing a user who may read this register in debug mode. 5 Interrupt_Error This status bit reflects the state of the ERROR interrupt signal, as sampled by the controller interrupt status register (Section 7.1.4, “Interrupt Status Register”). 0 DEU is not signaling error 1 DEU is signaling error 6 Interrupt_Done This status bit reflects the state of the DONE interrupt signal, as sampled by the controller interrupt status register (Section 7.1.4, “Interrupt Status Register”). 0 DEU is not signaling done 1 DEU is signaling done 7 Reset_Done 8:63 ---- Description This status bit, when high, indicates that DEU has completed its reset sequence, as reflected in the signal sampled by the appropriate crypto-channel. 0 Reset in progress 1 Reset done Reserved Chapter 4. Execution Units PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE For More Information On This Product, Go to: www.freescale.com