发明名称 |
通用编程器及其编程方法 |
摘要 |
本发明公开了一种通用编程器及其编程方法,用于对多个不同类型的目标芯片进行编程。该通用编程器将多个目标芯片的程序代码以及一个以太网络芯片的驱动程序储存于主控芯片中,主控芯片通过网络接口接收数据并解析数据,当解析的数据为升级数据包时,根据该升级数据包完成相应升级,当解析的数据为编程命令时,根据该编程命令将需要编程的目标芯片的程序代码编程到可编程元件(如,FPGA)中,并控制可编程元件产生控制时序完成对目标芯片的编程。该通用编程器实现了设备的自动升级、更新,可以增加研发的便利性,节约开发的成本以及提高编程器的安全系数。 |
申请公布号 |
CN1983178A |
申请公布日期 |
2007.06.20 |
申请号 |
CN200510130234.9 |
申请日期 |
2005.12.14 |
申请人 |
英业达股份有限公司 |
发明人 |
姜骁;郑全阶;陈玄同;刘文涵 |
分类号 |
G06F9/445(2006.01);H04L12/00(2006.01) |
主分类号 |
G06F9/445(2006.01) |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁挥;徐金国 |
主权项 |
1、一种通用编程器,用于对多个不同类型的目标芯片进行编程,其包括:一网络接口,用于与外部进行通讯;一主控芯片,用于储存所述各目标芯片的程序代码信息与一以太网络芯片的驱动程序,通过所述网络接口接收数据并解析数据,当解析的数据为一升级数据包时根据该升级数据包储存一新类型目标芯片的程序代码信息,当解析的数据为一命令时,根据该命令发送一对应的目标芯片的程序代码并控制对该目标芯片的编程;以及一可编程元件,用于接收所述主控芯片写入的所述目标芯片的程序代码,并根据所述主控芯片的控制产生控制时序完成对所述目标芯片的编程。 |
地址 |
中国台湾台北市 |