1.6.3.1. Read Non-Volatile Configuration Register Operation (B5h)
To execute a read non-volatile configuration register, drive the nCS low. For extended
SPI protocol, the operation code is input on DATA0, and output on DATA1. You can
terminate the operation by driving the nCS low at any time during data output. The
nonvolatile configuration register can be read continuously. After all 16 bits of the
register have been read, a 0 is output.
Figure 4. Read Non-Volatile Configuration Register Operation Timing Diagram
1.6.3.2. Write Non-Volatile Configuration Register Operation (B1h)
You need to write the non-volatile configuration registers for EPCQ devices for
different configuration schemes. If you are using the .jic file, the Intel Quartus Prime
programmer sets the number of dummy clock cycles and address bytes accordingly. If
you are using an external programmer tools, you must set the non-volatile
configuration registers.
To set the non-volatile configuration register, follow these steps:
1. Execute the write enable operation.
2. Execute the write non-volatile configuration register operation.
3. Set the 16-bit register value.
Set the 16-bit register value as b'1110 111y xxxx 1111 where y is the address
byte (0 for 4-byte addressing and 1 for 3-byte addressing) and xxxx is the dummy
clock value. When the xxxx value is from 0001 to 1110, the dummy clock value is
from 1 to 14. When xxxx is 0000 or 1111, the dummy clock value is at the default
value, which is 8 for standard fast read (AS x1) mode and 10 for extended quad input
fast read (AS x4 mode).
1. Quad-Serial Configuration (EPCQ) Devices Datasheet
CF52012 | 2018.06.01
Quad-Serial Configuration (EPCQ) Devices Datasheet
28
Figure 5. Write Non-Volatile Configuration Register Operation Timing Diagram
7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
nCS
DCLK
DATA0
DATA
Operation Code
(B1h)
High Impedance
Byte Byte
LS Byte
MS Byte
NVCR In
1.7. Summary of Operation Codes
Table 31. Summary of Operation Codes
Operation Operation Code
(14)
Address Bytes Dummy Clock
Cycles
Data Bytes DCLK f
MAX
(MHz)
Read status register
05h
0 0 1 to infinite
(15)
100
Read flag status register
70h
0 0 1 to infinite 100
Read bytes
03h
3 or 4 0 1 to infinite
(15)
50
Read non-volatile
configuration register
B5h
0 0 2 100
Read device identification
9Fh
0 2 1 100
Fast read
0Bh
3 or 4 8
(16)
1 to infinite
(15)
100
Extended dual input fast
read
BBh
3 or 4 8
(16)
1 to infinite
(15)
100
Extended quad input fast
read
EBh
3 or 4 10
(16)
1 to infinite
(15)
100
Write enable
06h
0 0 0 100
Write disable
04h
0 0 0 100
Write status
01h
0 0 1 100
Write bytes
02h
3 or 4 0 1 to 256
(17)
100
Write non-volatile
configuration register
B1h
0 0 2 100
continued...
(14)
List MSB first and LSB last.
(15)
The status register or data, is read out at least once and is continuously read out until the nCS
pin is driven high.
(16)
You can configure the number of dummy clock cycles. Refer to Non-Volatile Configuration
Register on page 27 for more information.
(17)
A write bytes operation requires at least one data byte. If more than 256 bytes are sent to the
device, only the last 256 bytes are written to the memory.
1. Quad-Serial Configuration (EPCQ) Devices Datasheet
CF52012 | 2018.06.01
Quad-Serial Configuration (EPCQ) Devices Datasheet
29
Operation Operation Code
(14)
Address Bytes Dummy Clock
Cycles
Data Bytes DCLK f
MAX
(MHz)
Extended dual input fast
write bytes
D2h
3 or 4 0 1 to 256
(17)
100
Extended quad input fast
write bytes for EPCQ16,
EPCQ32, EPCQ64,
EPCQ128 and EPCQ256
devices
12h
3 or 4 0 1 to 256
(17)
100
Extended quad input fast
write bytes for
EPCQ512/A devices
38h 3 or 4 0 1 to 256
(17)
100
Erase bulk
C7h
0 0 0 100
Erase sector
D8h
3 or 4 0 0 100
Erase subsector
20h
3 0 0 100
4BYTEADDREN
(18)
B7h
0 0 0 100
4BYTEADDREX
(18)
E9h
0 0 0 100
1.7.1. 4BYTEADDREN and 4BYTEADDREX Operations (B7h and E9h)
To enable 4BYTEADDREN or 4BYTEADDREX operations, you can select the device by
driving the nCS signal low, followed by shifting in the operation code through DATA0.
Note: You must execute a write enable operation before you can enable the 4BYTEADDREN
or 4BYTEADDREX operation.
Figure 6. 4BYTEADDREN Timing Diagram
2
0
Operation Code (B7h)
nCS
DCLK
DATA0
3 4 5 6 71
(14)
List MSB first and LSB last.
(18)
This operation is applicable for EPCQ256 and EPCQ512/A devices only.
1. Quad-Serial Configuration (EPCQ) Devices Datasheet
CF52012 | 2018.06.01
Quad-Serial Configuration (EPCQ) Devices Datasheet
30

EPCQ64SI16N

Mfr. #:
Manufacturer:
Intel
Description:
FPGA - Configuration Memory IC - Ser. Config Mem Flash 64Mb 50 MHz
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union