)]]
燒錄器(IC Programmer),又名晶片燒錄器(Chip Programmer)、設備燒錄器(Device Burner or Device Programmer)或燒錄設備,是可以將软件燒錄檔案載入非揮發性記憶體的集成电路(稱為可程式化設備)的電子設備。
可程式化晶片類型包括可規劃式唯讀記憶體(PROM)、可擦除可規劃式唯讀記憶體(EPROM)、電子抹除式可複寫唯讀記憶體(EEPROM)、快閃記憶體、多媒體記憶卡、磁阻式隨機存取記憶體(MRAM)、鐵電隨機存取記憶體(FeRAM)、非揮發性隨機存取記憶體(NVRAM)、可程式化邏輯裝置(PLD)、可程式化邏輯陣列(PLA)、可程式化陣列邏輯(PAL)、通用阵列逻辑(GAL)、複雜可程式化邏輯裝置(CPLD)、现场可编程逻辑门阵列(FPGA)及微控制器單元(MCU)等類型。
使用燒錄器燒錄晶片方法
单片机的On-Board燒錄器,有JTAG連結頭及USB界面]]
要將軟體燒錄到設備中,有兩種不同的作法。一個是將可程式化晶片放在燒錄器的燒錄座中進行燒錄,另一種則是在設備已焊接到印刷电路板之後,再進行燒錄。
若是使用前者的作法,會將待燒錄晶片放在燒錄器上方的燒錄座(IC Programming Socket)(多半是ZIF 零插拔力插座)。若晶片不是標準的雙列直插封裝,會有配合晶片footprint的轉接板(IC Socket Adapter),晶片放在轉接板上,再接到燒錄器上。
若是後者的作法,燒錄器會連接到印刷电路板的燒錄座中。此作法會稱為在板燒錄(on-board programming)、電路內燒錄(in-circuit programming)或在線燒錄(in-system programming)。
之後資料會透過燒錄器連接腳位的信號,傳送到晶片中。有些設備有可以接收燒錄資料的串列埠(包括JTAG)
燒錄器多半會連接到个人电脑的並列埠、USB、串列埠或是局域网界面。電腦上也會有軟體將要燒錄的資料傳送到燒錄器上,使用時要選擇晶片種類以及介面型式,即可開始燒錄流程,可以針對晶片進行讀/寫/刪除/清空等作業。
分類
燒錄器可以分為以下5種:
自動化燒錄器(Automated IC Programming System):有多個晶片的插槽,可以同時燒錄多個晶片,一般用於量產。這類系統會有機械手臂拿取晶片,可用於大量及複雜的輸出(例如雷射加標記、3D檢測、燒錄晶片管狀給料、燒錄後晶片管狀包裝)。
開發用燒錄器(Engineering IC Programmer):只可以燒錄一至兩個晶片,用在首件開發以及小量生產。
口袋型燒錄器:用於開發以及客戶現場服務。
專用燒錄器:只用於一些特殊的晶片,例如FPGA、单片机。不過隨著記憶體設備的進步,近來的快閃記憶體燒錄器已不需提供高電壓。
製造商
有關製造商網址,請參考「外部連結」段落
*Batronix
*BPM Microsystems
*CodiProg
*
*Conitec Datasystems
*MCUmall Electronics Inc.
*
*
*岱鐠科技有限公司 (DediProg Technology)
*
*河洛半導體(Hi-Lo System Research)
*Phyton, Inc.
*[https://sites.google.com/site/leapelectronic/ 力浦電子實業股份有限公司 LEAP ELECTRONIC CO LTD]
*崇貿科技(System General)
相關條目
*
*在線燒錄(In-system programming,ISP)
*除錯埠
*JTAG
*通用快閃記憶體介面
*
*Intel HEX – ASCII 檔案格式
*SREC – ASCII 檔案格式
*可執行與可鏈接格式 – 二進位檔案格式
*COFF – 二進位檔案格式
*硬件描述语言
參考資料
外部連結
*技術資訊
**[https://www.jedec.org/category/technology-focus-area/memory-configurations-jesd21-c JEDEC - Memory Configurations: JESD21-C]
**[https://www.jedec.org/standards-documents/docs/jesd-6801/ JEDEC - Common Flash Interface (CFI) Specification, JESD68.01, September 2003.]
**[http://www.delorie.com/agenda/specs/29220404.pdf Intel - Common Flash Interface (CFI) and Command Sets]
**[https://standards.ieee.org/findstds/standard/1532-2002.html IEEE Std 1532-2002 (Revision of IEEE Std 1532-2001) - IEEE Standard for In-System Configuration of Programmable Devices]
**[https://www.keysight.com/main/editorial.jspx?&ckey=2052199 What is the IEEE 1532 Standard? Keysight Technologies]
**[https://www.jedec.org/document_search/field_keywords/logic-device-programmer-2848 JEDEC - STANDARD DATA TRANSFER FORMAT BETWEEN DATA PREPARATION SYSTEM AND PROGRAMMABLE LOGIC DEVICE PROGRAMMER: JESD3-C, Jun 1994]
**[https://www.jedec.org/committees/jc-42 JEDEC - JC-42 Solid State Memories]
*製造商
**[https://bpmmicro.com/programmers/ BPM Microsystems]
**[https://www.batronix.com/menu/programming_technologies.html Batronix GmbH & Co. KG]
**[https://www.xeltek.com/ Xeltek Inc.]
**[http://www.conitec.com/ Conitec Datasystems Inc.]
**[http://www.dataio.com/ Data I/O Corporation]
**[https://www.elnec.com/en/ Elnec s.r.o.]
**[https://web.archive.org/web/20170701235030/http://www.dediprog.com/US DediProg Technology]
**[https://www.minato.co.jp/en/ Minato Holdings Inc.]
**[http://www.hilosystems.com.tw 河洛半導體]
**[https://phyton.com/ Phyton, Inc.]
**[http://www.leap.com.tw/ 力浦電子實業股份有限公司 Leap Electronic Co., Ltd.]
**[http://www.sg.com.tw 崇貿科技]
评论 (0)