M第九章MAX+PLUSⅡ的程序下载

上传人:痛*** 文档编号:244072719 上传时间:2024-10-02 格式:PPT 页数:24 大小:638.50KB
返回 下载 相关 举报
M第九章MAX+PLUSⅡ的程序下载_第1页
第1页 / 共24页
M第九章MAX+PLUSⅡ的程序下载_第2页
第2页 / 共24页
M第九章MAX+PLUSⅡ的程序下载_第3页
第3页 / 共24页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,9,章,MAX+PLUS,的程序下载,MAX+PLUS II,项目下载的基本过程,MAX+PLUS II,项目的下载文件及其转换,MAX+PLUS II,程序下载方法,MAX+PLUS II,程序下载的硬件设置,MAX+PLUS II,的多器件下载,9.1,、,Altera,器件编程概述,.,scf,.,jcf,.,vec,.,fcf,.,plf,jed,.,pof,.,ttf,.hex,.,pof,.,jed,.,sof,.,rbf,.,sbf,.jam,.,svf,MAX+PLUS II,编译器,Session Log,主控编程单元,MPU,BitBlaster,ByteBlaster,Altera,器件,文本或波形编辑器的测试向量,JTAG,或,FLEX,链多器件编辑信息,来自,MAX+PLUS II,编译器,被,其他器件配置方式使用,9.2,、,Altera,器件编程文件,9.2.1,、编程文件类型,1,、,SRAM Object,格式文件(,.,sof,),2,、,Programming Object,格式文件(,.,pof,),3,、,ASC II,码文本格式文件,JEDEC,文件(,.,jed,),表格文本文件(,.,ttf,),Jam,文件或,Jam JEDEC STAPL,文件(,.jam,),SBF,格式文件(,.,sbf,),4,、,二进制格式,JBC,二进制文件(,.,jbc,),Ram,二进制文件(,.,rbf,),5,、,十六进制格式(,.hex,),9.2.2,、编程文件的生成和转换,MAX+PLUS II,在编译时需要预先选定所用的器件型号,编译综合工具在编译综合时根据所选的器件型号来决定需要生成那种格式的编程或配置文件。,通过,File,菜单中的,Convert SARM Object File,命令,可以将,SOF,格式文件转化为,POF,、,TTF,、,Hex,、,SBF,或,RBF,格式的编程文件。,可以转换的文件格式,控制文件转换顺序,所要,进行转换的文件,为,POF,和,HEX,文件设置输出文件的选项,9.2.3,、创建日志文件,MAX+PLUS II,可以将下载编程时的操作及产生的消息有选择地保存到一个下载编程日志文件(,Programmer Log File,.,plf,),中。,要创建一个下载编程日志文件,选择,File,|,Inputs(Output),命令,弹出对话框:,选择功能测试时使用的输入向量的源文件,选择一种类型的文件,使,File,箱中只显示此类型的文件。,选择可以输出日志文件。选中此选项,系统在下载使输出日志文件。,9.3,、几种程序下载方式,一、,BitBlaster,串行下载方式,BitBlaster,的具体特点如下:,1,、支持被动串行(,RS,)及,JTAG,两种数据下载模式。,4,、支持数据传输速率范围:,9600230400bit/s,。,3,、可以对,ACEX1K,、,MAX3000A,、,MAX7000A,、,MAX7000S,、,MAX9000,、,FLEX10K,和,FLASHlogic,系列器件通过,JTAG,链进行多器件编程和配置。也可,ACES1K,、,FLEX6000,、,FLEX8000,和,FLEX10K,系列器件通过,FLEX,链进行多器件配。,2,、可对,ACEX1K,、,MAX3000A,、,MAX7000A,、,MAX7000S,、,MAX9000,和,FLASHlogic,系列在系统编程器件进行编程,也可对,ACEX1K,、,FLEX6000,、,FLEX8000,、,FLEX10K,和,FLASHlogic,等在电路可编程器件进行编程。,BitBlaster,下载电缆,DIP,开关的状态与相应的波特率的对应关系:,波特率(,bps,),DIP,开关,1,DIP,开关,2,DIP,开关,3,9600,1,1,1,14400,0,1,1,19200,1,0,1,38400,0,0,1,57600,1,1,0,76800,0,1,0,115200,1,0,0,230400,0,0,0,BitBlaster,下载电缆,25,芯接口引脚定义,:,引脚序号,信号名称,功能描述,2,TX,发送数据,3,RX,接受数据,4,RTS,请求发送,5,CTS,允许发送,6,DSR,数据通讯设备准备就绪,7,GND,地,信号,20,DTR,数据终端设备准备就绪,在,BitBlaster,串行下载中,,BitBlaster,下载电缆与标准的,25,芯,RS,232,串口相连,另一端的,10,芯接口与含有目标器件的电路板相连。,BitBlaster,下载电缆,10,芯接口引脚定义,引脚序号,信号名称,功能描述,1,TCK,时钟信号,2,GND,地信号,3,TDO,来自器件地数据,4,VCC,电源,5,TMS,JTAG,状态机控制,6,NC,空,7,NC,空,8,NC,空,9,TDI,到,器件的数据,10,GND,地信号,(,1,),JTEG,方式,(,2,),PS,方式,引脚序号,信号名称,功能描述,1,DCLK,时钟信号,2,GND,地信号,3,CONF_DONE,配置控制,4,VCC,电源,5,nCONFIG,配置控制,6,NC,空,7,nSTATUS,配置状态,8,NC,空,9,DATA0,到器件的数据,10,GND,地信号,二、,ByteBlaster,并行下载方式,实际应用中,,Atera,器件一般采用,ByteBlaster,并行下载方式,,这种方式方便,速度快。,(,2,),JTAG,方式,:具有电路边界扫描测试功能,可对,FLEX10K,系列器件进行配置以及对,MAX9000,、,MAX7000S,和,MAX7000A,等系,列器件进行在线编程。,ByteBlaster,并行下载支持两种下载方式:,(,1,),被动串行同步(,PS,),方式,:可对,ACEX1K,、,FLEX10K,、,FLEX6000,和,FLEX8000,等器件进行编程。,ByteBlaster,并行下载电缆,25,芯标准接口,另一端接计算机。,10,芯下载接口,接目标芯片。,ByteBlaster,下载电缆,25,芯接口引脚定义:,1,、,JTAG,方式,2,、,PS,方式,引脚序号,信号名称,功能描述,2,TCK,时钟信号,3,TMS,JTAG,状态机控制,8,TDI,到,器件的数据,11,TDO,来自器件的数据,13,NC,空,15,GND,地信号,18,25,GND,地信号,引脚序号,信号名称,功能描述,2,DCLK,时钟信号,3,nCONFIG,配置控制,8,DATA0,到,器件的数据,11,CONFIG_DONE,配置控制,13,nSTATUS,配置状态,15,GND,地信号,18,25,GND,地信号,三、,ByteBlasterMV,并行下载方式,ByteBlasterMV,并行下载方式是针对,Altera,公司多工作电压器件,而采取的一种下载方式,其基本结构与,ByteBlaster,并行下载方式基,本相同。,为了降低芯片的功耗,,Altera,公司将一些大规模芯片的内核电压,设计为,2.5V,,而,I/O,接口电压设计为,3.3V,,如,ACEX1K,、,APEX20K,及,FLEX10KE,系列器件,对这些器件的下载就要使用,ByteBlasterMV,并,行下载方式,ByteBlasterMV,并行下载方式,25,芯接口引脚定义:,1,、,JTAG,方式,2,、,PS,方式,引脚定义,信号名称,功能描述,2,TCK,时钟信号,3,TMS,JTAG,状态机控制,8,TDI,到器件的数据,11,TDO,来自器件的数据,13,NC,空,15,VCC,电源,18,25,GND,地信号,引脚定义,信号名称,功能描述,2,DCLK,时钟信号,3,nCONFIG,配置控制,8,DATA0,到,器件的数据,11,CONFIG_DONE,配置控制,13,nSTATUS,配置状态,15,VCC,电源,18,25,GND,地信号,9.4,、下载编程与配置文件,9.4.1,、硬件配置,在使用,MAX+PLUS II,进行下载编程与配置之前,应该先对硬件进行设置,否则下载不能正常进行。,编译完成后,选择,Programmer,命令或双击编译器窗口上的,pof,图标打开编程器窗口。,如果第一次进行下载编程,编程器窗口上的按钮都处于非激活状态,并会弹出,Hardware Setup,对话框,提示要进行硬件配置,如果系统不自动弹出此对话框,选择,Options,|,Hardware Setup,命令打开。,Hardware Type,列表框中列举了几种硬件下载编程方式。,(,1,)选择,BitBlaster,串行下载方式,则,RS-232Port,和,Baud Rate,列表框被激活。,RS-232Port,中有,COMS1,COMS4,四个端口可供选择;,Baud Rate,中有,9600,230400bit/s,八种下载波特率可供选择。,(,2,),选择,ByteBlasterMV,并行下载方式,,Parallel Port,窗口被激活,显示计算机上的并口号及地址。这种方式通过计算机上的并行口进行下载。,完成硬件配置后,编程器窗口中的,Configure,按钮被激活。再连接好下载电缆和目标电路板,即可对器件进行编程。,9.4.2,、编程文件的更换,在编程器窗口右侧列举了下载编程的文件名、器件名等,此时可以更换编程文件。,双击,File,栏的文件名,弹出,Select Programming File,对话框:,选择所需要的文件,将文件类型改为,SRAM,Object Files,(*,.,sof,),并选择文件,弹出提示框。,此时编程器窗口上显示的下载文件已经改变。如果已接好下载电缆,单击,Configure,按钮即可对器件进行配置。,9.4.3,、多器件下载编程,在一块电路板上可以对多个可编程器件进行编程连接。,1,、多个器件的,JTAG,配置,打开编程器窗口,选择菜单栏中,JTAGMuli,-Device JTAG Chain Setup,选项:,单击此按钮,查看,JTAG,链上各器件的属性,单击,Muli,-Device JTAG Chain Setup,对话框中的,Select Programming File,按钮,在弹出的对话框中可选择需要下载的编程文件。,完成设置后,Muli,-Device JTAG Chain Setup,对话框中多个文件,的数需必须按照电路板上的器件连接顺序来排列,可通过,UP,和,Down,按钮来调整。,设置完成后利用,Save JCF,按钮保存设置信息。,如果曾经保存过,JCF,文件,可通过,Save JCF,按钮下面的,Restore,JCF,按钮来加载以前保存过的,JCF,文件,以调回曾经设置的信息。,完成所有设置后,关闭,Muli,-Device JTAG Chain Setup,对话框,回到编程器界面,即可对器件进行编程。,2,、多个,FLEX,器件的,PS,配置,打开编程器窗口,使软件保持在下载编程环境。,选中,FLEX,|Multi-Device FLEX Chain,选项,选择,Multi-,Device FLEX Chain,Setup,命令打开对话框:,多个,FLEX,器件的,PS,设置,操作与,JTAG,方式多器件下载,相似,这里不再赘述。,9.5,、下载编程相关操作,MAX+PLUS II,编程器还提供了一些其他操作。在编程器窗口还有,一些按钮:,Verify,、,Examine,、,Blank-Check,、,Test,、,Stop,和,Open,SCF,。,下面分别了解其功能。,9.5.1,、验证,单击,Verify,按钮,编程器开始对器件的内容更当前的编程数据进行验证。,可以设定系统在编程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!