Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  mySupport   |   器件   |   软件   |   IP   |   设计范例   |   参考设计  

 FPGA/CPLD
      Cyclone II
      MAX II
      Stratix II
      Stratix/Stratix GX
      Cyclone
  
 结构化ASIC
      HardCopy II
      HardCopy Stratix
      HardCopy APEX 20K
  
 下载
      器件管脚列表
      Gerber Files
      IBIS模型
      BSDL/BST
      PCB符号
  
 功耗及电源
   功耗管理
      早期功耗估算器
      认证的电源解决方案
  
 电路板设计
      指导
      热插拔
      布板技术
  
 信号完整性
      简介
   首要原则
      仿真模型
      设计服务
  
 编程
      编程方式
   传统方式
   在系统编程
   Jam STAPL
      ASAP2
      配置
  
 质量及可靠性
      认证
   环境
      PCN及建议
   报告
  
 封装
      制造
      封装规格
      热阻隔
  
 失效分析
      简介
      失效分析能力
  

Programming Methods

This page provides information on the hardware and methods used to program Altera® devices (shown in Table 1).

Table 1. Programming Methods
Device Family Programming Method
Stratix® II
Stratix
Stratix GX
  • Configuration data downloadable via the ByteBlasterMV download cable or the MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using various configuration devices in the passive serial mode
  • Configurable using various enhanced configuration devices in the fast passive parallel mode
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—the JTAG configuration is implemented with the Jam STAPL_
  • Configurable using a Nios embedded processor
  • Device’s configuration data can be updated remotely and reconfigured using fast passive parallel, passive parallel asynchronous, or the passive serial mode to load data 
Cyclone™ II
  • Configuration data downloadable via the USB-Blaster, ByteBlaster II, ByteBlasterMV download cable, or the MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the USB-Blaster, ByteBlaster II, ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using serial configuration devices in the active serial mode
  • Configurable using various configuration devices in the passive serial mode
  • Configurable using an onboard microcontroller, using serial or JTAG ports—JTAG configuration is implemented with the Jam STAPL
  • Configurable using an onboard microcontroller with the MicroBlaster passive serial software driver or JRunner software driver
Cyclone
  • Configuration data downloadable via the USB-Blaster, ByteBlaster II, ByteBlasterMV download cable, or the MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the USB-Blaster, ByteBlaster II, ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using serial configuration devices in the active serial mode
  • Configurable using various configuration devices in the passive serial mode
  • Configurable using an onboard microcontroller, using serial or JTAG ports—JTAG configuration is implemented with the Jam STAPL
  • Configurable using an onboard microcontroller with the MicroBlaster passive serial software driver or JRunner software driver
APEX™ II
  • Configuration data downloadable via the ByteBlasterMV download cable or the MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using various configuration devices in the passive serial mode
  • Configurable using various enhanced configuration devices in the fast passive parallel mode
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—JTAG configuration is implemented with the Jam STAPL
Mercury™
  • Configuration data downloadable via the ByteBlasterMV download cable or the MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using various configuration devices
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—JTAG configuration is implemented with the Jam STAPL
ACEX™ 1K
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using various configuration devices
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—JTAG configuration is implemented with the Jam STAPL
APEX™ 20K
APEX 20KC
APEX 20KE
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable using the JTAG ports
  • Configuration data downloadable via the ByteBlasterMV download cable or MasterBlaster communications cable serially (passive serial mode)
  • Configurable using various configuration devices
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—JTAG configuration is implemented with the Jam STAPL
FLEX 10K®
FLEX 10KA
FLEX 10KE
  • Configuration data downloadable via the ByteBlaster, ByteBlasterMV, or BitBlaster™ download cables using the JTAG ports
  • Configuration data downloadable via the ByteBlaster, ByteBlasterMV, or BitBlaster download cables serially (passive serial mode)
  • Configurable using various configuration devices
  • Configurable using an onboard microcontroller, using serial, parallel, or JTAG ports—JTAG configuration is implemented with the Jam STAPL
FLEX® 6000
  • Configuration data downloadable via the ByteBlaster, ByteBlasterMV, or BitBlaster download cables serially (passive serial mode)
  • Configurable using an EPC1441 or EPC1 configuration device
  • Configurable using an onboard microcontroller
FLEX 8000
  • Configuration data downloadable via the ByteBlaster, ByteBlasterMV, or BitBlaster download cables serially (passive serial mode)
  • Configurable using an EPC1064, EPC1064V, EPC1213, or EPC1441 configuration device
  • Configurable using an onboard microcontroller
MAX® II
  • Programmable in-system using the USB-Blaster, ByteBlaster II, ByteBlasterMV download cables or the MasterBlaster communications cable using the JTAG ports with either Jam STAPL or the Quartus® II software
  • Programmable using third-party programmers (1) 
  • Programmable in-circuit testers (2)—the Jam STAPL  is available
  • Programmable using an onboard microprocessor (2)—the Jam STAPL is available
MAX 9000
MAX 7000S
MAX 7000A
MAX 7000B
MAX 3000A
  • Programmable in-system using the ByteBlaster, ByteBlasterMV, or BitBlaster download cables using the JTAG ports—configure with either the Jam STAPL or the MAX+PLUS® II software
  • Programmable using the APU and associated adapters (1)
  • Programmable using third-party programmers (3)
  • Programmable using in-circuit testers (2)—the Jam STAPL is available
  • Programmable using an onboard microprocessor (2)the Jam STAPL is available
MAX 7000
  • Programmable using the APU and the associated adapters
  • Programmable using third-party programmers (2)
Classic™
  • Programmable using the APU and the associated adapters (4)
  • Programmable using third-party programmers (2)

Notes:

  1. Third-party programmers may be used to program some Altera devices. Customers may require programming sockets to interface with the third-party programmer. Further support information is able on the mySupport web page.
  2. Programming adapters that are required to program MAX 7000S devices (without carriers) using the APU are now available.
  3. MAX II, MAX 9000, MAX 7000S, MAX 7000A, MAX 7000AE, and MAX 3000A devices can be programmed using in-circuit testers in a production environment and updated in the field using an onboard processor. Local Altera sales representatives have more information.
  4. To use a PLE-prefix adapter with the APU, a user needs a compatibility adapter (PLAD3-12). Only the PLM-prefix adapters can be used directly with the APU.

Altera configuration devices (EPC1064, EPC1064V, EPC1213, EPC1441, EPC1, EPC2, EPC4, EPC8, and EPC16 devices) can be programmed using the APU. Adapters are available to interface the devices to the APU. Third-party programmers can also program Altera configuration devices.

Related Links

  请填写反馈意见