4.6 器件编程

编程目标文件 :.pof    MAX系列

                    .sof    FLEX系列

                    .jed 

一、         CPLD的编程与FPGA的配置

二、    FPGA的配置方式

   1、工作状态

                用户状态(Usermode)

                配置状态(Configuration)

                初始化状态(Initialization)

   2、配置方式

     主动配置方式:由FPGA器件引导配置操作过程,它控制着外部存贮器和初始化过程。

     被动配置方式:由外部计算机或控制器控制配置过程。

     并行配置方式:

     串行配置方式:

  三、并口下载电缆ByteBlaster

 

  ByteBlaster下载电缆包括三部分:

       1、与PC机并口相连的25针插头

       2、与PCB板插座相连的10针插头

       3、25针到10针的变换电路

四、 MAX+PLUS Ⅱ的编程步骤

1、 编程硬件设置

(1)、将Byte Blaster 电缆的一端与微机的并行口相连,

              另一端10针阴头与装有可编程逻辑器件的PCB板

              上的阳极头插座相连。

(2)、打开MAX+PLUS II编程器,即选 MAX+PLUS II

              \Programmer。

(3)、选Options\Hardware Setup,出现如图所示的对话框

 

(4)、在下拉条中选择Byte Blaster     

(5)、指定微机使用的并行口

(6)、按下OK按钮,即完成编程硬件设置。                                                   

2、设置在系统编程链(MAX系列)

(1)、选取JTAG\Multi-Device JTAG Chain

(2)、选取 JTAG\Multi-Device JTAG Chain Set up 项,进行多个器件的JTAG链设置。

设置在系统编程链

(3)、选取 Select Programming File…,并选出编程文件 (.pof)。

(4)、按下Add按钮。

(5)、如果使用多个器件,重复(3)~(4)步,并保证所选文件与电路板上的顺序相同。

(6)、完成设置后,按下OK按钮。

3、 编程

       在编程窗口中,按下<Program>按钮,即进行编程。

4、FLEX 系列器件的编程步骤同上。

      区别:编程文件选(.sof),设置菜单选:

            FLEX\Multi-Device FLEX Chain及FLEX\Multi-Device FLEX Chain Setup…

 

 

 

上一页  下一页  返回