EPCS64 Altera Corporation, EPCS64 Datasheet

no-image

EPCS64

Manufacturer Part Number
EPCS64
Description
(EPCS1 - EPCS64) Serial Configuration Devices
Manufacturer
Altera Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EPCS64ASI16N
Manufacturer:
ALTERA
0
Part Number:
EPCS64N
Quantity:
1 885
Part Number:
EPCS64N
Manufacturer:
ALTERA
0
Part Number:
EPCS64N
Manufacturer:
ST
0
Part Number:
EPCS64N
Manufacturer:
ALTERA
Quantity:
20 000
Part Number:
EPCS64N.
Manufacturer:
ST
0
Part Number:
EPCS64SI16N
Manufacturer:
ALTERA
Quantity:
1 290
Part Number:
EPCS64SI16N
Manufacturer:
ALTERA
Quantity:
4
Part Number:
EPCS64SI16N
Manufacturer:
ALTERA42
Quantity:
696
Part Number:
EPCS64SI16N
Manufacturer:
ALTERA
Quantity:
20 000
Part Number:
EPCS64SI16N
0
Company:
Part Number:
EPCS64SI16N
Quantity:
18
www.DataSheet4U.com
Features
Functional
Description
Altera Corporation
July 2004
C51014-2.0
The serial configuration devices provide the following features:
1
With SRAM-based devices such as Stratix II FPGAs and the Cyclone
series FPGAs, configuration data must be reloaded each time the device
powers up, the system initializes, or when new configuration data is
needed. Serial configuration devices are flash memory devices with a
1-, 4-, 16-, and 64-Mbit flash memory devices that serially configure
Stratix
serial (AS) configuration scheme
Easy-to-use four-pin interface
Low cost, low pin count and non-volatile memory
Low current during configuration and near-zero standby mode
current
3.3-V operation
Available in 8-pin and 16-pin small outline integrated circuit (SOIC)
package
Enables the Nios
AS memory interface
Re-programmable memory with more than 100,000 erase/program
cycles
Write protection support for memory sectors using status register
bits
In-system programming support with SRunner software driver
Programming support with USB Blaster™ or ByteBlaster™ II
download cables
Additional programming support with the Altera
Unit (APU) and programming hardware from BP Microsystems,
System General, and other vendors
Software design support with the Altera Quartus
system for Windows-based PCs as well as Sun SPARC station and
HP 9000 Series 700/800
Delivered with the memory array erased (all the bits set to 1)
Whenever the term “serial configuration device(s)” is used in
this document, it refers to Altera EPCS1, EPCS4, EPCS16, and
EPCS64 devices.
Core Version a.b.c variable
®
II FPGAs and the Cyclone™ series FPGAs using the active
Chapter 4. Serial Configuration
EPCS16 & EPCS64) Data Sheet
®
processor to access unused flash memory through
Devices (EPCS1, EPCS4,
®
®
II development
Programming
Preliminary
4–1

Related parts for EPCS64

EPCS64 Summary of contents

Page 1

... Description Altera Corporation July 2004 Chapter 4. Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet The serial configuration devices provide the following features: ■ 1-, 4-, 16-, and 64-Mbit flash memory devices that serially configure Stratix II FPGAs and the Cyclone™ series FPGAs using the active ® ...

Page 2

... You can vertically migrate from the EPCS1 to the EPCS4 device since they are offered in the same device package. Similarly, you can vertically migrate from the EPCS16 to the EPCS64 device. Table 4–2 FPGA and the configuration file size. Stratix II devices can only be used with EPCS16 or EPCS64 devices. Table 4– ...

Page 3

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Table 4–3 FPGA and the configuration file size. Cyclone II devices can be used with all serial configuration devices. Table 4–3. Serial Configuration Device for Cyclone II Devices Cyclone II Device Notes to (1) (2) Table 4–4 FPGA and the configuration file size ...

Page 4

... DCLK Address Counter Decode Logic 4–4 Configuration Handbook, Volume 2 Serial configuration devices cannot be cascaded. shows the serial configuration device block diagram. Control Logic I/O Shift Register Data Buffer Memory Array Core Version a.b.c variable DATA ASDI Status Register Altera Corporation July 2004 ...

Page 5

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Accessing Memory in Serial Configuration Devices You can access the unused memory locations of the serial configuration device to store or retrieve data through the Nios processor and SOPC Builder. SOPC Builder is an Altera tool for creating bus-based (especially microprocessor-based) systems in Altera devices ...

Page 6

... ASDI 4–6 Configuration Handbook, Volume 2 V (1) V ( kΩ 10 kΩ Cyclone Series FPGA CONF_DONE nSTATUS nCONFIG nCE 10 kΩ DATA0 DCLK nCSO ASDO V (1) Pin 1 CC Core Version a.b.c variable Stratix II or nCEO N.C. n MSEL[n] (3) Altera Corporation July 2004 ...

Page 7

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–3. FPGA Configuration in AS Mode (Serial Configuration Device Programmed by APU or Third-Party Programmer) 10 kΩ Serial Configuration Device (2) DATA DCLK nCS ASDI Notes to Figures 4–2 and 4–3: ( 3.3-V. CC (2) Serial configuration devices cannot be cascaded. ...

Page 8

... Stratix II or Cyclone Series FPGA (Master) CONF_DONE nSTATUS nCONFIG nCE nCEO n MSEL[n] (3) DATA0 DCLK nCSO ASDO Core Version a.b.c variable 1. 1. Table 4–1 to Figure 4–4 shows the AS FPGA (Slave) CONF_DONE nSTATUS nCONFIG nCE nCEO n MSEL[n] DATA0 DCLK Altera Corporation July 2004 N.C. (4) ...

Page 9

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Serial This section describes the serial configuration device’s memory array organization and operation codes. Timing specifications for the memory Configuration are provided in the Device Memory 1 Access Memory Array Organization Table 4–5 and EPCS1 devices. Table 4– ...

Page 10

... Otherwise, the operation is rejected and will not be executed. 4–10 Configuration Handbook, Volume 2 Address Range (Byte Addresses in HEX) Sector Start H'18000 3 H'10000 2 H'08000 1 H'00000 0 shows the operation sequence for every operation Core Version a.b.c variable End H'1FFFF H'17FFF H'0FFFF H'07FFF Altera Corporation July 2004 ...

Page 11

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet All attempts to access the memory contents while a write or erase cycle is in progress will not be granted, and the write or erase cycle will continue unaffected. Table 4–8. Operation Codes for Serial Configuration Devices ...

Page 12

... Write bytes operation completion Write status operation completion Erase bulk operation completion Erase sector operation completion shows the timing diagram for the write disable operation High Impedance Core Version a.b.c variable Operation Code Operation Code Altera Corporation July 2004 ...

Page 13

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Read Status Operation The read status operation code is b'0000 0101, with the MSB listed first. You can use the read status operation to read the status register. Figures 4–7 serial configuration devices. ...

Page 14

... Core Version a.b.c variable Memory Content Unprotected Area All eight sectors Seven sectors Six sectors Four sectors None None None None Memory Content Unprotected Area All four sectors Three sectors Two sectors: 0 and 1 None Altera Corporation July 2004 ...

Page 15

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–9. Read Status Operation Timing Diagram nCS DCLK Operation Code ASDI High Impedance DATA Write Status Operation The write status operation code is b'0000 0001, with the MSB listed first ...

Page 16

... Additionally, it will not have any effect on the write or erase cycle in progress. 4–16 Configuration Handbook, Volume MSB Core Version a.b.c variable Status Register Figure 4–11 shows the timing Altera Corporation July 2004 ...

Page 17

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–11. Read Bytes Operation Timing Diagram Note to Figure 4–11: Address bits A[23..19] are don't care bits in the EPCS4 device. Address bits A[23..17] are don't care bits in the (1) EPCS1 device. Altera Corporation July 2004 Core Version a ...

Page 18

... Configuration Handbook, Volume 2 Table 4–11 shows the EPCS1 and EPCS4 device silicon IDs. Serial Configuration Device EPCS1 EPCS4 4–12. The device can terminate the read silicon ID operation by Core Version a.b.c variable Silicon ID (Binary Value) b'0001 0000 b'0001 0010 Altera Corporation July 2004 ...

Page 19

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–12. Read Silicon ID Operation Timing Diagram Altera Corporation July 2004 Core Version a.b.c variable Configuration Handbook, Volume 2 4–19 ...

Page 20

... The write in progress bit is set to 1 during the self-timed write cycle, and is 0 when it is complete. 4–20 Configuration Handbook, Volume 2 Figure 4–13. in Table 4–12). Therefore, the designer must account for this WB Core Version a.b.c variable Altera Corporation July 2004 ...

Page 21

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–13. Write Bytes Operation Timing Diagram Note to Figure 4–13: Address bits A[23..19] are don’t care bits in the PCS4 device. Address bits A[23..17] are the don’t care bits in (1) the EPCS1 device. ...

Page 22

... Configuration Handbook, Volume 2 Figure 4–14 shows the timing diagram. nCS DCLK Operation Code ASDI Core Version a.b.c variable in Table 4–12. Designers must Altera Corporation July 2004 ...

Page 23

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet The erase sector operation is implemented by first driving nCS low, then shifting in the erase sector operation code and the three address bytes of the chosen sector on the ASDI pin. The three address bytes for the erase sector operation can be any address inside the specified sector. (See Tables 4– ...

Page 24

... Configuration Handbook, Volume 2 supply current when the device is in active CC parameter specifies the current when the device CC0 Table shows the timing waveform for write operation to the serial Bit n 1 Core Version a.b.c variable 4–18). t CSH Bit 0 Altera Corporation July 2004 ...

Page 25

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Table 4–12 write operation. Table 4–12. Write Operation Parameters NCSSU t NCSH t DSU CSH t WB_EPCS1 t WB_EPCS4 EB_EPCS1 t EB_EPCS4 t ES Note to (1) Figure 4–17 device's read operation. ...

Page 26

... FPGA or embedded processor) for read bytes operation DCLK high time DCLK low time Output disable time after read Clock falling edge to data Core Version a.b.c variable ODIS Bit 0 Min Max Unit 20 MHz Altera Corporation July 2004 ...

Page 27

... Data set up time before rising edge POR delay POR Notes to Table 4–14: (1) These values are preliminary Only the EPCS16 and EPCS64 devices support a DCLK frequency MHz. (2) Altera Corporation July 2004 shows the timing waveform for FPGA AS configuration ...

Page 28

... Figure 4–2). The download cable then uses the four Altera Programming Hardware Data Sheet Programming Hardware Manufacturers USB Blaster USB Port Download Cable Development Tools Data Sheet ByteBlaster II Parallel Port Download Cable Data Sheet Core Version a.b.c variable Altera Corporation July 2004 ...

Page 29

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Operating Tables 4–15 ratings, recommended operating conditions, DC operating conditions, Conditions and capacitance for serial configuration devices. Table 4–15. Absolute Maximum Ratings Symbol Parameter V Supply voltage input voltage GND current ...

Page 30

... GND shows the Altera serial configuration device 16-pin SOIC Core Version a.b.c variable Min Max Unit µ Min Max Unit parameter refers to low-level TTL or shows the serial configuration DCLK ASDI Altera Corporation July 2004 ...

Page 31

... Serial Configuration Devices (EPCS1, EPCS4, EPCS16 & EPCS64) Data Sheet Figure 4–20. Altera Serial Configuration Device 16-Pin SOIC Package Pin-Out Diagram Note to (1) Table 4–20. Serial Configuration Device Pin Description Pin Name Pin Number Pin Type DATA 2 Output ASDI 5 Input nCS ...

Page 32

... EPCS64 Notes to (1) 4–32 Configuration Handbook, Volume 2 shows the ordering codes for serial configuration devices. Device Table 4–21: These devices will not be available until the second half of 2004. Core Version a.b.c variable Ordering Code EPCS1SI8N EPCS4SI8N (1) EPCS16SI16N EPCS64SI16N (1) Altera Corporation July 2004 ...

Related keywords