Configuration scheme overview
MercuryTM devices support the following configuration schemes:
- Serial—Used to conserve pins
- Passive Serial (PS)
- Uses an external intelligent host such as a PC, an enhanced configuration (EPC) device (PDF), or a microprocessor to control the configuration process synchronously and supply the configuration data serially to a Mercury device.
- JTAG
- Configures the Mercury device via the IEEE Standard 1149.1 interface.
- Passive Serial (PS)
- Parallel—Used for faster configuration
- Passive Parallel Synchronous (PPS)
- Uses an external intelligent host, such as a PC or microprocessor, to control the configuration process synchronously and supply the configuration data in a parallel manor to the Mercury device. Each configuration data byte requires eight
DCLKcycles. The configuration time in the PPS scheme is similar to the configuration time in the PS scheme provided theDCLKfrequencies for both schemes are the same.
- Uses an external intelligent host, such as a PC or microprocessor, to control the configuration process synchronously and supply the configuration data in a parallel manor to the Mercury device. Each configuration data byte requires eight
- Passive Parallel Asynchronous (PPA)
- Uses an external intelligent host, such as a PC or microprocessor, to control the configuration process asynchronously and supply the configuration data in a parallel manor to the Mercury device.
- Passive Parallel Synchronous (PPS)
How to configure mercury devices
- For prototyping or debugging
- Using Altera Programming Cables
- The Quartus® II programmer supports configuring Mercury devices directly using PS or JTAG interfaces via Altera® programming cables.
- Using Altera Programming Cables
- In the field
- Using an EPC Device (PDF)
- The EPC device configures the Mercury device automatically after power up. However, you need to program the EPC device first. MAX Series Configuration Controller Using Flash Memory (PDF)
-
- A MAX® or MAX II device is used as a flash memory configuration controller to configure Altera FPGAs
- Source code (ZIP)
- Using an EPC Device (PDF)
Frequently asked questions regarding Mercury configuration
- What are the configuration file sizes of the EP1M350 and EP1M120 devices?
- Which Altera JTAG-compliant devices offer the optional JTAG IDCODE command?
- How many times can I reprogram or reconfigure an Altera device?
- How can I create a Chain Description File (.cdf) for JRunner use in the Quartus II software?
- What input files are needed by JRunner?
- What are the I/O characteristics of an unconfigured APEXTM-E or Mercury device during boundary-scan test (BST)?
