1.11. Timing Information
1.11.1. Write Operation Timing
Figure 20. Write Operation Timing Diagram
DATA0
nCS
DCLK
DATA
t
NCSH
t
NCSSU
t
DSU
t
DH
t
CL
t
CH
t
CSH
Bit n Bit n - 1 Bit 0
High Impedance
Table 24. Write Operation Parameters
Symbol Parameter Min Typical Max Unit
f
WCLK
Write clock frequency (from the FPGA,
download cable, or embedded processor) for
write enable, write disable, read status, read
device identification, write bytes, erase bulk,
and erase sector operations.
100 MHz
t
CH
DCLK high time for EPCQ4A.
4 ns
DCLK high time for EPCQ16A, EPCQ32A,
EPCQ64A, and EPCQ128A.
3.4
t
CL
DCLK low time for EPCQ4A.
4 ns
DCLK low time for EPCQ16A, EPCQ32A,
EPCQ64A, and EPCQ128A.
3.4
t
NCSSU
Chip select (nCS) setup time
5 ns
t
NCSH
Chip select (nCS) hold time
5 ns
t
DSU
DATA[] in setup time before the rising edge on
DCLK
2 ns
t
DH
DATA[] hold time after the rising edge on
DCLK for EPCQ4A.
5 ns
DATA[] hold time after the rising edge on
DCLK for EPCQ16A, EPCQ32A, EPCQ64A, and
EPCQ128A.
3
t
CSH
Chip select (nCS) high time for EPCQ4A.
100 ns
Chip select (nCS) high time for EPCQ16A,
EPCQ32A, EPCQ64A, and EPCQ128A.
10 or 50
(11)
t
WB
(12)
(13)
Write bytes cycle time for EPCQ4A. 0.4 0.8 ms
continued...
(11)
10 ns for read and 50 ns for write, erase or program.
1. EPCQ-A Serial Configuration Device Datasheet
CF52014 | 2018.04.11
EPCQ-A Serial Configuration Device Datasheet
31
Symbol Parameter Min Typical Max Unit
Write bytes cycle time for EPCQ16A. 0.4 3
Write bytes cycle time for EPCQ32A and
EPCQ128A.
0.7 3
Write bytes cycle time for EPCQ64A. 0.8 3
t
WS
(12)
Write status cycle time 10 15 ms
t
EB
(12)
Erase bulk cycle time for EPCQ4A 1 4 s
Erase bulk cycle time for EPCQ16A 5 25
Erase bulk cycle time for EPCQ32A 10 50
Erase bulk cycle time for EPCQ64A 20 100
Erase bulk cycle time for EPCQ128A 40 200
t
ES
(12)
Erase sector cycle time for EPCQ4A. 150 1000 ms
Erase sector cycle time for EPCQ16A, EPCQ32A,
EPCQ64A, and EPCQ128A.
2000
t
ESS
(12)
Erase subsector cycle time for EPCQ4A. 30 300 ms
Erase subsector cycle time for EPCQ16A,
EPCQ32A, EPCQ64A, and EPCQ128A.
45 400
1.11.2. Read Operation Timing
Figure 21. Read Operation Timing Diagram
DATA0
nCS
DCLK
DATA
Add_Bit 0
Bit N Bit N - 1 Bit 0
t
CH
t
CL
t
ODIS
t
CLQX
t
CLQV
t
CLQX
t
CLQV
Table 25. Read Operation Parameters
Symbol Parameter Min Max Unit
f
RCLK
Read clock frequency (from the FPGA or embedded
processor) for read bytes operations
50 MHz
Fast read clock frequency (from the FPGA or
embedded processor) for fast read bytes operation
100 MHz
t
CH
DCLK high time for EPCQ4A.
4 or 6
(14)
ns
continued...
(12)
The Write Operation Timing Diagram does not show these parameters.
(13)
The t
WB
parameter is for a complete page write operation.
(14)
4 ns for fast read and 6 ns for read.
1. EPCQ-A Serial Configuration Device Datasheet
CF52014 | 2018.04.11
EPCQ-A Serial Configuration Device Datasheet
32
Symbol Parameter Min Max Unit
DCLK high time for EPCQ16A, EPCQ32A, EPCQ64A,
and EPCQ128A.
3.4 or 9
(15)
ns
t
CL
DCLK low time for EPCQ4A.
4 or 6
(14)
ns
DCLK low time for EPCQ16A, EPCQ32A, EPCQ64A, and
EPCQ128A.
3.4 or 9
(15)
ns
t
ODIS
Output disable time after read 7 ns
t
CLQV
Clock low to output valid for EPCQ4A. 8 ns
Clock low to output valid for EPCQ16A, EPCQ32A,
EPCQ64A, and EPCQ128A.
6
t
CLQX
Output hold time for EPCQ4A. 0 ns
Output hold time for EPCQ16A, EPCQ32A, EPCQ64A,
and EPCQ128A.
1.5
1.12. Programming and Configuration File Support
The Intel Quartus
®
Prime software provides programming support for EPCQ-A devices.
When you select an EPCQ-A device, the Intel Quartus Prime software automatically
generates the Programmer Object File (.pof) to program the device. The software
allows you to select the appropriate EPCQ-A device density that most efficiently stores
the configuration data for the selected FPGA.
You can program the EPCQ-A device in-system by an external microprocessor using
the SRunner software driver. The SRunner software driver is developed for embedded
EPCQ-A device programming that you can customize to fit in different embedded
systems. The SRunner software driver reads .rpd files and writes to the EPCQ-A
devices. The programming time is comparable to the Intel Quartus Prime software
programming time. Because the FPGA reads the LSB of the .rpd data first during the
configuration process, the LSB of .rpd bytes must be shifted out first during the read
bytes operation and shifted in first during the write bytes operation.
Writing and reading the .rpd file to and from the EPCQ-A device is different from the
other data and address bytes.
During the ISP of an EPCQ-A device using the Intel FPGA download cables, the cable
pulls the nCONFIG signal low to reset the FPGA and overrides the 10-kΩ pull-down
resistor on the nCE pin of the FPGA. The download cable then uses the interface pins
depending on the selected AS mode to program the EPCQ-A device. When
programming is complete, the download cable releases the interface pins of the EPCQ-
A device and the nCE pin of the FPGA and pulses the nCONFIG signal to start the
configuration process.
The FPGA can program the EPCQ-A device in-system using the JTAG interface with the
serial flash loader (SFL). This solution allows you to indirectly program the EPCQ-A
device using the same JTAG interface that is used to configure the FPGA.
(15)
3.4 ns for fast read and 9 ns for read.
1. EPCQ-A Serial Configuration Device Datasheet
CF52014 | 2018.04.11
EPCQ-A Serial Configuration Device Datasheet
33

EPCQ16ASI8N

Mfr. #:
Manufacturer:
Intel / Altera
Description:
FPGA - Configuration Memory
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union