| Offset | Field | Description |
|---|---|---|
| 0x0 | BFC_MR | BFC Mode Register |
| Offset | Name | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1..0 | BFC_BFCOM AT91C_BFC_BFCOM | Burst Flash Controller Operating Mode
| |||||||||||||||||||||||||||
| 3..2 | BFC_BFCC AT91C_BFC_BFCC | Burst Flash Controller Operating Mode
| |||||||||||||||||||||||||||
| 7..4 | BFC_AVL AT91C_BFC_AVL | Address Valid Latency This field defines the number of BFC Clock Cycles required to wait until the first data is received. This number equals (AVL+1). | |||||||||||||||||||||||||||
| 10..8 | BFC_PAGES AT91C_BFC_PAGES | Page Size This field defines the page size handling and the page size.
| |||||||||||||||||||||||||||
| 13..12 | BFC_OEL AT91C_BFC_OEL | Output Enable Latency This field defines the number of idle cycles inserted after each level change on the bfoe output enable signal. OEL is between 1 and 3. | |||||||||||||||||||||||||||
| 16 | BFC_BAAEN AT91C_BFC_BAAEN | Burst Address Advance Enable 0 = The burst clock is enabled to increment the burst address or, disabled to remain at the same address. 1 = The burst clock is continuous and the burst address advance is controlled with the bfbaa pin. | |||||||||||||||||||||||||||
| 17 | BFC_BFOEH AT91C_BFC_BFOEH | Burst Flash Output Enable Handling | |||||||||||||||||||||||||||
| 18 | BFC_MUXEN AT91C_BFC_MUXEN | Multiplexed Bus Enable 0 = The address and data buses operate independently. 1 = The address and data buses are multiplexed. Actually, the address is presented on both the data bus and the address bus when the bfavd signal is asserted. | |||||||||||||||||||||||||||
| 19 | BFC_RDYEN AT91C_BFC_RDYEN | Ready Enable Mode 0 = The bfrdy input signal at the BFC input is ignored. 1 = The bfrdy input signal is used as an indicator of data availability in the next cycle. |