-
公开(公告)号:US20060212838A1
公开(公告)日:2006-09-21
申请号:US11347537
申请日:2006-02-02
申请人: Daniel Carson , Hans Ashlock , Sidney Fluhrer , Peter Pias
发明人: Daniel Carson , Hans Ashlock , Sidney Fluhrer , Peter Pias
IPC分类号: G06F17/50
CPC分类号: G06F17/5054
摘要: Embodiments of the present invention relate to machines that perform in-system programming of programmable devices that are attached to assembled printed circuit boards. In accordance with one aspect, multiple nonvolatile devices may be programmed in a single session at their normal maximum programming speeds. Different nonvolatile devices on a board can receive different data. Data variables can be inserted so that not all boards receive identical data. A master controller sends image files and algorithm information to a subsidiary controller. The subsidiary controller executes a device algorithm, and an FPGA executes a bus algorithm. Embodiments of the present invention can be designed as stand-alone systems or to operate cooperatively with an automatic tester, so that testing and device programming can take place in a single operation using a single fixture to hold the circuit board.
摘要翻译: 本发明的实施例涉及对连接到组装的印刷电路板的可编程装置执行系统内编程的机器。 根据一个方面,可以在单个会话中以其正常的最大编程速度编程多个非易失性设备。 板上的不同的非易失性设备可以接收不同的数据。 可以插入数据变量,以使所有的板都不会收到相同的数据。 主控制器将图像文件和算法信息发送到辅助控制器。 辅助控制器执行器件算法,FPGA执行总线算法。 本发明的实施例可以被设计为独立系统或者与自动测试器协同工作,使得测试和设备编程可以在单个操作中进行,使用单个固定器来保持电路板。