CN101576825B - Embedded integrated circuit programmer - Google Patents

Embedded integrated circuit programmer Download PDF

Info

Publication number
CN101576825B
CN101576825B CN2009100508111A CN200910050811A CN101576825B CN 101576825 B CN101576825 B CN 101576825B CN 2009100508111 A CN2009100508111 A CN 2009100508111A CN 200910050811 A CN200910050811 A CN 200910050811A CN 101576825 B CN101576825 B CN 101576825B
Authority
CN
China
Prior art keywords
module
power supply
chip
integrated circuit
embedded integrated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009100508111A
Other languages
Chinese (zh)
Other versions
CN101576825A (en
Inventor
汪建新
夏恒超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI GENGYAN ELECTRONICS TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI GENGYAN ELECTRONICS TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI GENGYAN ELECTRONICS TECHNOLOGY Co Ltd filed Critical SHANGHAI GENGYAN ELECTRONICS TECHNOLOGY Co Ltd
Priority to CN2009100508111A priority Critical patent/CN101576825B/en
Publication of CN101576825A publication Critical patent/CN101576825A/en
Application granted granted Critical
Publication of CN101576825B publication Critical patent/CN101576825B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses an embedded integrated circuit programmer, which is characterized in that the embedded integrated circuit programmer comprises an LCD-Key module used for displaying the device state and information of each operation, inputting a corresponding command and browsing information stored in a system, an FPGA logical unit used for carrying out complex logic calculation on the system and temporarily storing necessary data, an embedded processor and basic storage module used for dispatching and controlling the completion of system functions, saving a user data file and temporarily storing a large quantity of middle data, a chip flexible driving tube which is used for connecting a target chip and controlling a logic interface and capable of self-adapting different voltage classes, and a stepless adjusting power supply used for providing a power supply consisting with the target chip for the target chip and flexible logic, and eight paths of independent adapters. By adopting the embedded type design, the embedded integrated circuit programmer enlarges the range of voltage stepless adjusting, is suitable for battery jars with multiple classes of logical voltages, and greatly increases the quantity of one-time programming chips.

Description

Embedded integrated circuit programmer
Technical field
The present invention relates to a kind of integrated circuit and technical field of measurement and test thereof, particularly a kind of embedded IC programming technique field.
Background technology
Electronic product with certain intelligent function; Such as mobile phone, PDA, MP4, washing machine, refrigerator, air-conditioning, advanced audio etc.; Processor and storer are all arranged; And the software with corresponding function all can be arranged in processor and the storer, and this software need be with there being corresponding instrument to be written to it in processor or the storer, and this instrument is exactly a programmable device.
The great majority that the programmable device of prior art provides are the fixed value voltage of 3.3V, 5V; IC chip often needs the power supply of multiple voltage grade when programming, and the needed supply voltage of different integrated circuit also is not quite similar; Because different IC logic level is different; Therefore control system must adapt to and mate numerous electric pressure white peony root logic levels, ability complete operation function, and the fixed value voltage of prior art makes existing programmable device compatibility low; Different integrated circuit, its programming mode also is not quite similar, and much widely different, so steering logic must be able to dispose flexibly, and to adapt to different chip programmings, existing programmable device is because compatible low, and the one-time programming number of chips is few.
Whether whether whether existing programmable device is before starting program, and the presence to integrated circuit does not detect, place correctly so can't confirm chip, contact with 10 pins that guarantee objective chip, can programme, and is prone to cause programming efficiency low.
When integrated circuit is jumbo integrated circuit, often need more address bus or data bus, the control system of existing programmable device can not be expanded.
Summary of the invention
For solving the problems of the technologies described above, the present invention provides a kind of embedded integrated circuit programmer, and hyperchannel stepless pressure regulation programming power supply is provided; Adaptive logic electric level interface pipeline, logic configuration flexibly, the integrated circuit presence detects; The bus expansion; The programmable device compatibility is improved greatly, improve programming efficiency, the one-off programming number of chips is brought up to 8.
The present invention realizes through following technical scheme:
A kind of embedded integrated circuit programmer comprises information that is used for display device state and each operation and the LCD-Key module of importing corresponding instruction, browing system canned data; Be used to carry out the logical operation of system complex, the fpga logic unit of temporary data necessary; Be used to dispatch, the completion of control system function, preserve subscriber data file, temporary a large amount of intermediate data flush bonding processors and basic storage module; Be used for linking objective chip and steering logic interface, but the flexible driving tube of chip of the different electric pressures of self-adaptation; Be used for providing independently right with the step-less adjustment power supply and the octuple of the corresponding to power supply of objective chip to objective chip and flexible logic
Orchestration; Wherein: said flush bonding processor is connected said LCD-Kcy module, said fpga logic unit, the flexible driving tube of said chip and said step-less adjustment power supply respectively with basic storage module; Said fpga logic unit connects said LCD-Kcy module and said step-less adjustment power supply; The flexible driving tube of said chip connects said step-less adjustment power supply and said octuple separate adapter.
Said electrodeless adjusting power supply further comprises a primary power, a LDO module, a D/A module, a signal amplification module and a power supply synthesis module; The output terminal of wherein said primary power connects the input end of said LDO module; The output terminal of said D/A module connects the input end of said signal amplification module, and said LDO module is connected the input end of said power supply synthesis module with the output terminal of said signal amplification module.
Said flexible driving tube adopts the level transmissions chip of bi-directional drive, on corresponding ports, loads the supply voltage of particular level, adopts configuration file that the voltage of objective chip is set.
Said fpga logic configuration of cells register, and can carry out the expansion of the side bus of objective chip.
Said flush bonding processor and basic storage module further comprise an objective chip power supply output module, a current detection module, an objective chip, a contact detection power module, a power distribution logic module, a comprehensive detection unit and a processor; Wherein: the output terminal of said objective chip power supply output module connects the input end of said current detection module; The output terminal of said contact detection power module connects the input end of said power distribution logic module; Said current detection module is connected the input end of said objective chip with the output terminal of current detection module; The output terminal of said objective chip connects the input end of said comprehensive detection unit, and the output terminal of said comprehensive detection unit connects the input end of said connector.
The said embedded integrated circuit programmer chip-count of once programming at most is 8.
Beneficial effect of the present invention is: the present invention provides hyperchannel stepless pressure regulation programming power supply because above-mentioned module is formed, and adapts to and mate the logic level interface of numerous electric pressures; Large-scale FPGA improves its compatibility greatly, can adapt to the various chips of different electric pressures; Logic configuration function flexibly; And have the online measuring ability of integrated circuit, and can detect the presence of objective chip, improved programming efficiency greatly; And have the bus expanded function, the number of chips of once programming at most can reach 8.
Description of drawings
Fig. 1 is the composition diagram of embedded integrated circuit programmer
Fig. 2 is the process flow diagram of the online measuring ability of integrated circuit
Fig. 3 is electrodeless adjusting power work schematic diagram
Embodiment
As shown in Figure 1, be the composition diagram of embedded integrated circuit programmer, comprise LCD-key module 101, LCD is used for the information of display device state and each operation, and key is used to import corresponding instruction, the browing system canned data.
Fpga logic unit 102; Be used to carry out the logical operation of system complex, temporary data necessary; The configuration of flexible logic is realized through adopting the mode of configuration register in the fpga logic unit, makes each 10 can realize electrical specifications such as input, output be two-way; FPGA can also carry out the expansion of objective chip side bus, and bus comprises: control bus, address bus and data bus.
Flush bonding processor and basic storage module 103 are used to dispatch, the completion of control system function, preserve user data zhang part; Temporary a large amount of intermediate data; It also has integrated circuit presence measuring ability, and is as shown in Figure 2, and objective chip power supply output 201 is the stepless voltage regulation power supply; Export to objective chip 203 through behind the circuit of current detecting 202; When objective chip 203 put into power up after, whether the circuit of current detecting 202 can detect objective chip 203 consumed current, can judge thus and on device, place chip; Contact detection power supply 204 provides the constant current source of microampere order; This constant current source imposes on objective chip 203, after objective chip 203 after handling through power distribution logic 205; Whether 10 pins that comprehensive detection unit 206 can detect objective chip contact, and finally touch the end and give processor 207.
Flexible driving tube; Be used for linking objective chip and steering logic interface; But the chip of the different electric pressures of self-adaptation, it adopts the level transmissions chip of bi-directional drive, on corresponding ports, loads the supply voltage of particular level; The compatibility that can realize objective chip and the system of free voltage grade inserts, and is provided with for the voltage of specific objective chip and adopts configuration file to accomplish transmission is set.
The step-less adjustment power supply is used for providing and the corresponding to power supply of objective chip to objective chip and flexible logic, and primary power 301 changes alternating current 220V into 24V; Pass to LD0302, LD0 is adjustable power conversion chip, and primary processor is through being provided with 12 D/A305; After the output of D/A is amplified 306 module amplifying signals through signal; In the power supply synthesis module, carry out final power supply with the output of LD0 and synthesize 303, form the power supply output 304 of 0-15V, the step-length of power supply output is:
λ = V ref × 1 4096 × A amp = 1.8 × 1 4096 × 10 = 0.0043 ( V )
The present invention also comprises the octuple separate adapter; Because power supply is output as the scope of 0-15V; The power supply output valve compatibility more specific than existing programmable device strengthens greatly; Each programming number of chips can reach 8 at most, thereby has improved the efficient of chip programming greatly, and the present invention need not external power supply and cuts and have USB interface.

Claims (6)

1. an embedded integrated circuit programmer is characterized in that comprising: be used for the information of display device state and each operation and the LCD-Kcy module of input corresponding instruction, browing system canned data; Be used to carry out the logical operation of system complex, the fpga logic unit of temporary data necessary; Be used to dispatch, the completion of control system function, preserve subscriber data file, temporary a large amount of intermediate data flush bonding processors and basic storage module; Be used for linking objective chip and steering logic interface, but the flexible driving tube of chip of the different electric pressures of self-adaptation; Be used for step-less adjustment power supply and octuple separate adapter with the corresponding to power supply of objective chip being provided to objective chip and flexible logic; Wherein: said flush bonding processor is connected said LCD-Kcy module, said fpga logic unit, the flexible driving tube of said chip and said step-less adjustment power supply respectively with basic storage module; Said fpga logic unit connects said LCD-Kcy module and said step-less adjustment power supply; The flexible driving tube of said chip connects said step-less adjustment power supply and said octuple separate adapter.
2. embedded integrated circuit programmer as claimed in claim 1 is characterized in that said electrodeless adjusting power supply further comprises a primary power, a LDO module, a D/A module, a signal amplification module and a power supply synthesis module; The output terminal of wherein said primary power connects the input end of said LDO module; The output terminal of said D/A module connects the input end of said signal amplification module, and said LDO module is connected the input end of said power supply synthesis module with the output terminal of said signal amplification module.
3. embedded integrated circuit programmer as claimed in claim 1; It is characterized in that said flexible driving tube adopts the level transmissions chip of bi-directional drive; On corresponding ports, load the supply voltage of particular level, adopt configuration zhang part that the voltage of objective chip is set.
4. embedded integrated circuit programmer as claimed in claim 1 is characterized in that said fpga logic configuration of cells register, and can carry out the expansion of the side bus of objective chip.
5. embedded integrated circuit programmer as claimed in claim 1; It is characterized in that said flush bonding processor and basic storage module further comprise an objective chip power supply output module; One current detection module, an objective chip, a contact detection power module; One power distribution logic module, a comprehensive detection unit and a processor; Wherein: the output terminal of said objective chip power supply output module connects the input end of said current detection module; The output terminal of said contact detection power module connects the input end of said power distribution logic module; Said current detection module is connected the input end of said objective chip with the output terminal of current detection module; The output terminal of said objective chip connects the input end of said comprehensive detection unit, and the output terminal of said comprehensive detection unit connects the input end of said connector.
6. embedded integrated circuit programmer as claimed in claim 1 is characterized in that the said embedded integrated circuit programmer chip-count of once programming at most is 8.
CN2009100508111A 2009-05-08 2009-05-08 Embedded integrated circuit programmer Expired - Fee Related CN101576825B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100508111A CN101576825B (en) 2009-05-08 2009-05-08 Embedded integrated circuit programmer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100508111A CN101576825B (en) 2009-05-08 2009-05-08 Embedded integrated circuit programmer

Publications (2)

Publication Number Publication Date
CN101576825A CN101576825A (en) 2009-11-11
CN101576825B true CN101576825B (en) 2012-07-04

Family

ID=41271763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100508111A Expired - Fee Related CN101576825B (en) 2009-05-08 2009-05-08 Embedded integrated circuit programmer

Country Status (1)

Country Link
CN (1) CN101576825B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102867999A (en) * 2012-08-31 2013-01-09 惠州市亿能电子有限公司 Self-adaptation method of battery management system
CN105095145B (en) * 2015-09-17 2018-04-03 浪潮(北京)电子信息产业有限公司 A kind of adaptive feed-forward network formula processor
CN108469963B (en) * 2018-03-28 2023-05-26 天津中德应用技术大学 Chip programmer integrating size-adjustable placement mechanism

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6326806B1 (en) * 2000-03-29 2001-12-04 Xilinx, Inc. FPGA-based communications access point and system for reconfiguration
US20030084232A1 (en) * 2000-10-26 2003-05-01 Pang Chia Yuan Device and method capable of changing codes of micro-controller
CN1588550A (en) * 2004-08-26 2005-03-02 复旦大学 USB general programing device
CN2869988Y (en) * 2005-11-10 2007-02-14 北京兆维电子(集团)有限责任公司 Chip programming apparatus
CN1983178A (en) * 2005-12-14 2007-06-20 英业达股份有限公司 Universal programmor and programming method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6326806B1 (en) * 2000-03-29 2001-12-04 Xilinx, Inc. FPGA-based communications access point and system for reconfiguration
US20030084232A1 (en) * 2000-10-26 2003-05-01 Pang Chia Yuan Device and method capable of changing codes of micro-controller
CN1588550A (en) * 2004-08-26 2005-03-02 复旦大学 USB general programing device
CN2869988Y (en) * 2005-11-10 2007-02-14 北京兆维电子(集团)有限责任公司 Chip programming apparatus
CN1983178A (en) * 2005-12-14 2007-06-20 英业达股份有限公司 Universal programmor and programming method

Also Published As

Publication number Publication date
CN101576825A (en) 2009-11-11

Similar Documents

Publication Publication Date Title
CN102156524B (en) adaptive universal serial bus charging method and system
CN102750252B (en) USB/UART interface multiplexing circuit and use the electronic equipment of this circuit
CN107368441A (en) Configurable and power optimization integrated grid driver and Type C SoC for USB transmissions of electricity
CN101576825B (en) Embedded integrated circuit programmer
CN203069750U (en) Novel digital chip testing instrument
CN201259629Y (en) Configurable I/O module for multiple bus interface
CN201489794U (en) LCM testing device
CN206146465U (en) Box transformer monitoring device
CN113437990B (en) Chip detector
CN205449410U (en) Gas appearance system of leaking hunting based on singlechip
CN104181380A (en) Light load current detection system
CN102692553A (en) Multichannel voltage measurement recorder
CN202230119U (en) Novel two-channel intelligent electrical parameter measuring module
CN203025276U (en) Tester of capacitive touch screen module
CN203133530U (en) Power management circuit
CN215813784U (en) IO-Link digital display pressure switch
CN204537701U (en) EEPROM on-line/off-line burning instrument
CN104217767A (en) Nonvolatile memory testing device and test method thereof
CN200990158Y (en) Intelligent digital experimental apparatus
CN209803310U (en) Convenient switch plug power simulation testing arrangement
CN204303946U (en) A kind of power brick multi-point temperature measurement system
CN201535867U (en) Process automated site instrument communication module based on PROFIBUS-PA
CN201569925U (en) Temperature detecting and controlling system
CN215642323U (en) Sensor communication circuit
CN103970074A (en) Electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20140508