(上海办事处)厦门兴锐嘉进出口有限公司
免费会员

当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>Siemens 数控系统备件>>MOORE>> 德州市 MOORE 39ODM115ACNAN *供应

德州市 MOORE 39ODM115ACNAN *供应

参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质经销商

所  在  地上海

联系方式:刘锦玲查看联系方式

更新时间:2018-05-14 09:00:00浏览次数:449次

联系我时,请告知来自 仪表网
同类优质产品更多>
MOORE 39ODM115ACNAN

MOORE 39ODM115ACNAN多重配置的实现

 MOORE 39ODM115ACNAN系列的FPGA需要将后缀名为mcs的内存镜像文件固化到外部配置存储器中,FPGA上电后才能自动加载配置文件。一般的mcs文件只包含一个bit流文件,多重启动的固化文件(。mcs)包含多bit流文件。在将多个bit流整合到mcs文件的过程中,需要每个bit流的起始地址,这样FPGA配置逻辑才能根据地址找到对应的bit流。首先将用户开发的应用程序和重载控制模块添加到一个工程当中,利用ISE编译软件生成位流文件(。bit)。由于Virtex5系列器件本身的特性,一般情况下生产的bit流文件大约为3 300 KB,而SPIFLASH的容量为32 Mb即4 MB,这个容量无法满足在一个SPI FLASH上贮存多个bit流文件,需要对生成的bit流进行压缩。在用ISE软件生成bit流文件时,当完成了Synthesize-XST以及Implement Design后,执行到zui后一步Generate Programming File时,在Process Proper-ties中General Options选项中勾选Enable BitstreamCompression.通过这个压缩设置可以对bit流进行压缩,压缩后的bit流大约在500~600 KB之间,可以满足在一个容量为32 Mb的SPI FLASH上贮存多个bit流文件。其次将需要进行重配置的多个位流文件拷贝至一个工程目录下,有两种方法可以将多个bit流整合为一个mcs文件。*种方法是通过ISE编译软件的命令行窗口,使用命令行命令将多个位流文件合并为一个FLASH存贮芯片M25P32中烧写的内存镜像文件(。mcs)。第二种方法是用Impact软件创建MultibootSPI FLASH,选择相应的FPGA型号和FLASH的容量以及要包含的bit流的个数(版本的个数)。本文使用*种方法来将多个bit流文件形成一个内存镜像文件(。mcs)。使用promgen命令的具体格式为:

  promgen -spi -pmcs -oMulitBoot.mcs-s4096 -u0rev0.bit -u100000rev1.bit -u200000rev0.bit -u300000rev0.bit命令中各参数的说明如下所述。-spi:表示生成的mcs文件要固化到SPI FLASH中;-p mcs:生成文件的格式是mcs格式;-o ML507.mcs:要生成的文件名,可以根据需要修改;-s 4096:定义了外部存储器的容量,4096表示32 Mb;- u 0rev0.bit:表示名字为rev0的比特流文件在外部存储器的起始地址为0;-u 100000 rev1.bit:表示名字为rev1的比特流文件在外部贮存的起始地址为100000.在生成mcs文件后,通过IM-PACT软件将mcs文件固化到SPI FLASH中。

  MOORE 39ODM115ACNAN上电自动从外部SPI FLASH加载一个初始化的bit流,当需要执行新的程序时,会根据触发条件以及启动地址重新配置。在实验中,通过PC机串口终端发送指令当做触发条件实现多重配置。在实际应用中,还可以根据具体硬件实现,采用其他通信方式传送控制指令来进行触发。

  3结语

  本文通过硬件电路和软件设计两个方面对MOORE 39ODM115ACNAN的多重配置方法进行了详细介绍,本文所介绍的多重配置方法灵活方便、易于操作、电路简单,在工程中有很高的应用价值,同时关于bit流压缩的方法也值得参考。


Siemens eperm C79458-L703-A11​1 C79458L703A111

Siemens Sinumerik OP 31 6FC5203-0AB10-0​AA0 + ISA Conver

AMK AMKASYN Power Supply AW 20/30 20kVA 3x33A

AMK AMKASYN Servomodul AN40F AN-40F-1-1-A18 3x63A

AMK AMKASYN AZ40 AZ-40 40kW 44457-9805-5485​25

Bosch Rexroth Modul NV20/1F-D NV 20 1070078431-202

Bosch Rexroth Servo Modul DM-4K-3301-D 1070077616-111

Bosch Rexroth SPS CL200 Positionierbaug​ruppe POS-LR1

Bosch Rexroth SPS CL200 Magnet Roboterkarte PSM200

Bosch Rexroth SPS CL200 Baugruppe AG/S 1070075916-103

Bosch Rexroth SPS Counter ZE 201N ZE201N ZE 201 N 

Siemens Simatic S5 Counter 6ES5385-8MA11 6ES5-385-8MA11

Siemens Simodrive 611 Regelkarte 6SN1118-0DJ23-0​AA0 

Heidenhain Interfaceplatin​e 359-002-02 Simodrive 611 

Siemens Sinumerik Messkreis Modul 6FX1121-4BA01

Siemens Simatic S5 6ES5482-8MA13 6ES5-482-8MA13 V04

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
在线留言