欢迎访问ic37.com |
会员登录 免费注册
发布采购

GAL16V8D-10LP正纳热卖

日期:2014-1-15类别:会员资讯 阅读:929 (来源:互联网)
公司:
深圳市正纳电子有限公司
联系人:
邓小姐█采购原装正品█认准正纳电子█百强企业█
手机:
13590264508节假日请拨手机
电话:
086-755-83790645
传真:
086-755-83200684
QQ:
2881664479
地址:
深圳市福田区振兴路113号新欣大厦B座318

深圳市正纳电子有限公司

专业代理'LATTICE 授权销售商

公司拥有专业的销售团队 技术团队

并免费为客户 编程 开发软件 开发电路

免费支持样板

深圳市正纳电子有限公司 欢迎您的咨询

电话:0755-36530996

手机:15986777949

邮件:ywz515557008@163.com

联系人:杨杰(销售经理)

摘要:该文针对基于DSP的野外及外场数字设备更新升级提出了一种基于多通信方式的DSP程序在线编程的新方法.该方法同时具备有线.无线多种通信能力,可以根据具体环境灵活选择.使用可扩展通信协议栈,支持对通信接口和通信协议的扩展.程序更新基于DSP/BIOS实时操作系统,根据预设算法,更新指定存储区的可执行程序,实现对原程序替换和升级.

实践表明,把该方法应用于系统的目标程序在线编程,程序功能稳定可靠,使DSP程序的更新脱离了仿真器,满足了现场更新的时效性.可扩展性和便携性要求.

现代商业及工业嵌入式电力电子产品出于美观.安全和可维护性方面的考虑,对系统维护的时效性和便携性要求越来越高.基于DSP开发的野外及外场数字设备程序维护困难,已安装的设备若用户提出新需求,需要对内部程序进行脱机更新.

针对DSP在线编程问题,张谦等提出的基于硬件标志位控制的方法,编写了文件转换工具,实现了DSP在两套程序之间的选择加载,避免了对FLASH的反复烧写;王宏义等提出了基于PCI总线使用单个FLASH存储器同时实现DSP引导加载和FPGA配置的方法;刘铁提出的基于CAN总线程序在线升级的方法,使DSP代码的更新可以脱离仿真器,大大提高了DSP系统程序升级的效率;沈军等提出了基于RS422串行通信远程更新DSP程序的方法,在系统不掉电的情况下实现了DSP程序的远程更新与自启动;陶维青等提出了基于TMS320F2812 DSP的软件更新方法,但通过串口实现的4 kbyte/min的更新速度显然不能满足野外系统的要求.以上方法都具有一定的局限性:通信方式单一,不能满足野外数字设备复杂性及多变性的要求.

针对上述问题,本文提出了一种基于多通信方式的DSP程序更新方法,介绍了方案的实现要点,本方法已经成功应用于某型数字测风经纬仪系统中.

1 实现原理系统的MCU选用的是TI公司的TMS320C6747(以下简称C6747),C6747是业界功耗最低的浮点DSP,C6747自带USB.串El.网络和CAN总线等接口,无需外扩芯片.第一次更新程序时,需要使用仿真器将目标程序更新至FLASH分区l中,此时系统即可运行.系统需要更新程序时,系统首先响应中断并读取多通信模块信息,然后等待用户按键选择需要更新的程序,接着从相应通信设备中读入目标程序及其大小数值,放到内部RAM缓存中,然后系统判断当前程序的入口地址,如为FLASH分区l,则把目标程序更新至FLASH分区2中,并把程序的人口地址设置为FLASH分区2;反之则对FALSH分区1采取相同操作.系统通信设备的信息读取由多通信模块完成.这样就实现了程序更新并且保存了更新前的原程序.系统程序在线编程的软件流程图如图l所示.

2多通信方式模块设计图1 系统程序在线编程的软件流程图目前工业界通信协议具有复杂性和多样性的特点,传统的多种通信功能的实现仅仅致力于通信方式接口的开发与实现,可移植性差,并且远远不能满足复杂环境下的需求.本文多通信模块的设计思想:

将数据收发的过程与数据内部表示的信息分离.数据收发由抽象的收发器接口表示,在硬件中具体实现,比如基本TCP/IP.无线网络接口.RS232,485接口等.协议也具备可扩展性.协议的可扩展性由专门的协议管理层实现,管理层具有协议注册和匹配功能.协议层由一组平等的协议集合构成.当需要添加新协议时,在协议层实现协议并向协议管理层注册.

GAL16LV8D-3LJ
IM4A3-128/64-10VNC-12VNI
IM4A3-128/6410VNC-12VNI
IM4A3-3210VC-12VI
IM4A3-32-10VN-12I
IM4A3-256/12810YNC-12YNC
IM4A3-256/128-10YNC-12YNC
IM4A3-256/128-10YC-12YI
IM4A3-256/128-10YNC-12YNI
IM4A3-192/9610VNC-12VNI
IM4A3-192/96-10VNC-12VNI
IM4A5-32/32-10VNC-12VNI
IM4A5-128/6410VNC-12VNI
IM4A5-192/96-10VNC-12VNI
IM4A5-32/32-10JNC-12JNI
IM4A5-128/64-10YNC-12YNI
IM4A5-128/6410YNC-12YNI
IM4A5-128/64-10VNC-12VNI
IM4A5-256/128-10YNC-12YNI
IM4A5-256/12810YNC-12YNI
IM4A5-192/9610VNC-12VNI
GAL16V8D-10LP
GAL16V8D-15QP
GAL22V10B-25LJ
GAL22V10C-10LJ
GAL22V10D-25QJN
GAL22LV10C-10LJ
GAL22V10B-25LP
GAL22LV10C-7LJ
GAL22LV10C-7LJ
GAL22V10D-25LPI
GAL16V8D-15LPN
GAL16LV8C-7LJN
GAL16LV8C-15LJ
GAL16LV8C-10LJN
GAL16V8D-25LJN
GAL16LV8C-10LJ
GAL16LV8C-15LJN
GAL16LV8C-7LJ
GAL22LV10C-10LJ
GAL22LV10C-10LJ
GAL20V8B-15LJ
GAL20V8B-15LJN
GAL20V8B-10LP
GAL20V8B-10LPN
GAL20V8B-15LJI
GAL20V8A-25LJ
GAL20V8B-15LJNI
GAL20LV8D-7LJ
GAL20RA10B-20LP
GAL26V12C-20LPI
GAL26CV12V-7LJ
GAL26CV12C-7LJ
GAL18V10B-15LP
GAL18V10B-10LP
GAL18V10B-15LP
ISPGDS14-7P
ISPGDS14-7P
ispLSI2032-80LJ
ispLSI1016E-80LJN
ISPLSI2032A-80LJN
ispLSI1016E-80LTN44
ispLSI2032A-80LJ44I
ispLSI2032A-80LTN44
ispLSI1016E-80LTN44I
ispLSI1032-80LJ
ispLSI1016E-80LJNI
ispLSI2096A-80LQ128
ISPGAL22V10C-15LJ
ISPGAL22V10C-15LJN
ispLSI1032E-70LT
ispLSI2064VE-135LT44
ISPLSI1016-60LJN
ISPLSI1032E-70LTNI
ispLSI1032E-125LT
ispLSI1032-60LJI
ispPAC20-01JI
ispLSI1016-60LJ
ispLSI1016-60LJI
ISPPAC-CLK5610V-01TN48I
ispsli1024-80lj
LC4032V-10T48I
LC4032V-10TN48I
LC4032V-5TN48C
LC4032V-10T44I
LC4032V-10TN44I
LC4032V-5TN-75I
LC4032V-75T44-10I
LC4032V-5TN44-75I
LC4032V-5TN44C
LC4032V-75T-10I
LC4128V-10TN100I
LC4128V-10T144I
LC4128V-10T100I
LC4128V-5T100-75I
LC4128C-10T100I
LC4128C-75T100-10I
LC4128V-10TN128I
LC4128V-5T100C
LC4128C-75T100C
LC4128V-10TN144I
LFEC1E-3QN208C
LC4256V-10TN100I
LC4256V-10TN176I
LC4256V-10T176I
LC4256V-10TN144I
LC4256V-5TN100-75I
LC4256V-5TN100C
LC4256V-10T100I
LC4256V-10T144I
LC4256V-75T100C
LC4256V-75T100-10I
LC4512V-10T176I
LC4512V-10TN176I
LC4512V-75T176-10I
LC4512V-75TN176-10I
LC4512V-75TN176C
LC4512V-75T176C
LC5512MV-75QN208C
LFEC3E-4TN144C
LFEC3E-4TN144C
LC4064V-10T100I
LC4064V-10TN48I
LC4064V-5TN100-75I
LC4064V-10T48I
LC4064V-5TN48C
LC4064V-10TN100I
LC4064V-10TN44I
LC4064V-10T44I
LC4064V-5TN100-75I
LC4064V-5TN100C
LCMXO1200C-3TN144C
LCMXO256C-4TN100C
LCMXO640C-3TN100I
LCMXO1200C-3TN100C
LCMXO640C-3FTN256C
LCMXO256C-3TN100C
LCMXO256C-3TN100I
LCMXO640C-4TN100C
LCMXO256C-4TN100C-3I
LCMXO640C-3TN144I
LC4384V-10TN176I
LC4384V-75TN176-10I
LC4384V-75TN176C
LCMX0640C-3TN144C
LCMX0640C-3TN100C
M4A3-128/64-10VNC
M4A3-128/64-10VNC-12VNI
M4A3-128/64-12VNI
M4A3-64/32-10JNC
M4A3-64/32-10VC
M4A3-64/32-10JNC-12JNI
M4A3-128/64-10VC
M4A3-128/64-12VI
M4A3-64/32-10JC
M4A3-256/128-10YC
M4A3-256/128-10YNC
M4A3-192/96-10VC-12VI
M4A3-192/96-10VNC
M4A3-192/96-10VNC-12VNI
M4A3-32/32-12VNI
M4A3-32/32-12VNI
M4A3-32/32-12VI
M4A3-256/128-12YI
M4A3-256/128-12YNI
M4A5-128/64-10VNC
M4A5-128/64-10YNC
M4A5-128/64-10YNC-12YNI
M4A5-128/64-12YNI
M4A5-128/64-12VI
M4A5-128/64-12VNI
M4A5-192/96-10VNC
M4A5-128/64-10YC
M4A5-128/64-10YC-12YI
M4A5-128/64-12YI
MACH211-7JC-10JI
M4A3-64/32-12JI
M4LV-64/32-10VC-12VI
M4-LV-64/32-10VC-12VI
MACH210-15JC-18JI
MACH211-10JC-12JI
LCMXO640C-4TN100C-3I
LCMXO640C-4TN144C
LCMXO640C-4TN144C-3I
LC4256ZE-7TN100C
LC4064ZE-7TN48
LC4032V-75TN-10I
LC4032V-75TN44-10I
LFXP3C-3TN144C
LFXP3C-3QN208I
LFXP3C-4QN208C
LFXP2-5E-5TN144C
LFXP2-8E-5QN208C
LFXP2-5E-5QN208C
LFXP6C-3QN208C
LFXP6C-3TN144I
LFXP6C-4TN144C
PALCE16V8H-5JC/5
GAL22V10D-15LPN
GAL22V10D-15LJN
GAL22V10B-15QJ
GAL22LV10D-5LJ
GAL22V10B-10LJ
GAL22LV10D-5LJN
GAL20V8B-25QJI
GAL20V8B-25LPI
GAL20V8C-5LJN
GAL16V8D-10LJ
GAL16V8D-10LPN
GAL16V8D-5LJ
GAL16LV8D-5LJ
GAL18V10B-10LP
GAL16V8D-10LJN
GAL16V8B-10LP
GAL16V8B-10LJ
IM4A3-256/128-10YC-12YI
IM4A3-256/128-10YNC-12YNI
IM4A5-32/32-10JNC-12JNI
IM4A5-32/3210JNC-12JNI
IM4A5-128/64-10VNC-12VNI
IM4A5-128/6410VNC-12VNI
IM4A5-192/96-10VNC-12VNI
IM4A5-192/9610VNC-12VNI
ispLSI2128V-80LT100
ispLSI2032A-80LT
ISPLSI2064A-80LTN100
ispLSI2128V-80LT100
ispLSI2032E-110LJ44
ispLSI1024-60LJI
ispLSI1048E-70LQNI
ispLSI5256VA-100LQN208
ispLSI2032VE-110LJ44
ispLSI2032E-180LT48
LCMXO1200C-3TN144C
LCMXO1200C-3TN144C-3I
LCMXO2-640UHC-4TG144C
LC4064V-5TN-75I
LC4384V-10TN176I
LC4384V-75TN176-10I
LC4384V-75TN176C
LFXP3C-3TN144C
LFXP2-5E-5QN208C
M4A5-192/96-12VNI
M4A5-256/128-10YNC
M4A5-32/32-10JNC-12JNI
M4A5-256/128-10YNC-12YNI
M4A5-256/128-12YNI
LE88116BLC
LE89116QVC
LE89810BSC
LXT905PC
LXT905PC
LXT970AHC
LXT307PE
GD75232D
LT3685EMSE#TRPBF
LTC1625IGN#TRPBF
LT1039CN
LTC1326CS8
LTC1348CSW
LTC1422IS8
LT1054CS8#PBF
LT3010EMS8E#TRPBF
LT1086CM
LT5500EGN
LTC1843IS8
LTC4211IS8
LTC1326CS8
SG2524J
SG3526BJ
SG1468J
SG1825CJ
SG3532J
SGPH7201F078
LT1180ACN
B1101UCLRP
LP-MSM020Z
LT1461BCS8-2.5
LT1172CN8
LTC1334CNW
LT1117CST#TR
LT1507IS8-3.3#TR
LT1963EST-2.5
LT1587CM-3.45
LTC1628CG
LT3680IMSE#PBF
LT1256CN
LT4250HCN8#PBF
LT1529IQ#TRPBF
LT3755EUD#TRPBF
LT3680IMSE#PBF
SW-335TR
MDU2653RH
D6600A-E13
MAX1232CSA
MAX3232CSE
MAX6649MUA
MAX4420CSA
MAX693ACPE
MAX8860EUA33
MAX8891EXK-33
MAX734CSA
N80L286-12/S
DS12CR887+5
DS12CR887+33
DS2118MB
ICM7218AIQI
ICL7662CBA+T
MAX1487EPA
MAX1790EUA+T
MAX809LEUR+T
MAX483ECSA+
MAX488CPA
MAX2680EUT+T
MAX4272ESA
MAX3030EESE+T
MAX3043ESE
MAX3080ESD
MAX3093ECUE
MAX3100CPD
MAX235EPG