Changes between Version 16 and Version 17 of Component/Vci Block Device
- Timestamp:
- Nov 16, 2009, 10:15:03 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Vci Block Device
v16 v17 28 28 * '''BLOCK_DEVICE_OP''' (write only) 29 29 Type of operation, writing here initiates the operation.This register goes back to BLOCK_DEVICE_NOOP when operation is finished. The following operations codes are defined: 30 a. `BLOCK_DEVICE_NOOP` : No operation31 a. `BLOCK_DEVICE_READ` : Transfer from flock device to memory32 a. `BLOCK_DEVICE_WRITE` : Transfer from memory to block device30 0. `BLOCK_DEVICE_NOOP` : No operation 31 1. `BLOCK_DEVICE_READ` : Transfer from flock device to memory 32 2. `BLOCK_DEVICE_WRITE` : Transfer from memory to block device 33 33 34 34 * '''BLOCK_DEVICE_STATUS''' (read only) 35 35 State of the transfer. Reading this register while not busy resets its value to IDLE, and acknowledge the IRQ. Value may be one of : 36 *`BLOCK_DEVICE_IDLE`37 *`BLOCK_DEVICE_BUSY`38 *`BLOCK_DEVICE_READ_SUCCESS`39 *`BLOCK_DEVICE_WRITE_SUCCESS`40 *`BLOCK_DEVICE_READ_ERROR`41 *`BLOCK_DEVICE_WRITE_ERROR`42 *`BLOCK_DEVICE_ERROR`36 0. `BLOCK_DEVICE_IDLE` 37 1. `BLOCK_DEVICE_BUSY` 38 2. `BLOCK_DEVICE_READ_SUCCESS` 39 3. `BLOCK_DEVICE_WRITE_SUCCESS` 40 4. `BLOCK_DEVICE_READ_ERROR` 41 5. `BLOCK_DEVICE_WRITE_ERROR` 42 6. `BLOCK_DEVICE_ERROR` 43 43 44 44 * '''BLOCK_DEVICE_IRQ_ENABLE''' (read/write)