【技术实现步骤摘要】
该专利技术涉及计算机通讯技术(包括USB、LAN、CAN、1394、BLUETOOTH、WLAN、UWB、WUSB等通讯技术)、微处理器/单片机、可编程器件等
技术介绍
早期的微处理器/单片机多采用外接程序及数据存储器的方法以满足不同的应用要求,随着半导体技术的发展及用户对微处理器/单片机应用系统集成度要求的提高,越来越多的微处理器/单片机逐渐向内置程序及数据存储器的方向发展,在这些微处理器/单片机系统的生产过程中,用户需要用专用编程工具先对器件编程然后才能进行安装焊接组等加工工序,在最终产品状态,用户无法对产品进行程序更改及升级等操作。近年来,一些微处理器/单片机开始向ISP(在系统编程)、IAP(在应用编程)、JTAG(边界扫描测试及编程)功能方向发展,使带此功能的微处理器/单片机或可编程逻辑器件产品可以实现最终产品、最后工序编程或最终用户远程测试或固件编程、升级。但是目前具备ISP、IAP、JTAG测试或编程功能的微处理器/单片机或可编程逻辑器件的编程接口均是采用专用的简单的通讯方式的电气接口。例如一些8051内核的单片机通过UART串口及RS ...
【技术保护点】
一种可编程设备,该可编程设备包括程序存储器、微处理器、通讯控制器等部分。其特征是该可编程设备可以是单个芯片、也可以多个芯片及元器件的组合、还可以是一个芯片或一个产品中的一部分;该可编程设备具有两种状态,在默认状态时,微处理器运行默认程序,控制和管理通讯控制器的通讯接口与其它设备连接通信,并接收其它设备的指令或数据对该可编程设备进行测试、调试或编程操作;在应用状态时,微处理器运行应用程序或同时运行应用程序及默认程序,按具体应用要求控制和管理通讯控制器的通讯接口与其它设备连接通信并接收其它设备的指令或数据,实现具体的应用通信功能。
【技术特征摘要】
1.一种可编程设备,该可编程设备包括程序存储器、微处理器、通讯控制器等部分。其特征是该可编程设备可以是单个芯片、也可以多个芯片及元器件的组合、还可以是一个芯片或一个产品中的一部分;该可编程设备具有两种状态,在默认状态时,微处理器运行默认程序,控制和管理通讯控制器的通讯接口与其它设备连接通信,并接收其它设备的指令或数据对该可编程设备进行测试、调试或编程操作;在应用状态时,微处理器运行应用程序或同时运行应用程序及默认程序,按具体应用要求控制和管理通讯控制器的通讯接口与其它设备连接通信并接收其它设备的指令或数据,实现具体的应用通信功能。2.根据权利要求1所述的程序存储器,其特征在于其至少包括默认程序存储区及应用程序存储区,或者包括分开的默认程序存储器及应用程序存储器;应用程序存储区或应用程序存储器可以被可编程设备自己编程;微处理器运行默认程序存储区或默认程序存储器的程序可以对应用程序存储区或应用程序存储器甚至整个程序存储器进行编程。3.根据权利要求1所述的通讯控制器,其特征在于按照一定的通讯规范及协议实现设备与设备之间的连接通信,该通讯控制器的通讯方式可以是USB、LAN、CAN、1394、BLUETOOTH、WLAN、UWB、WUSB等其中的一种,也可以是其它通讯方式。4.根据权利要求1所述的微处理器,其特征在于...
【专利技术属性】
技术研发人员:郭阳斌,郭阳勇,
申请(专利权)人:成都联星微电子有限公司,郭阳斌,郭阳勇,
类型:发明
国别省市:90[中国|成都]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。