CN116055243A - Method for controlling system address mapping of power semiconductor wire bonding machine - Google Patents
Method for controlling system address mapping of power semiconductor wire bonding machine Download PDFInfo
- Publication number
- CN116055243A CN116055243A CN202211180603.5A CN202211180603A CN116055243A CN 116055243 A CN116055243 A CN 116055243A CN 202211180603 A CN202211180603 A CN 202211180603A CN 116055243 A CN116055243 A CN 116055243A
- Authority
- CN
- China
- Prior art keywords
- address
- mapping
- bus
- bits
- wire bonding
- 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.)
- Pending
Links
- 238000013507 mapping Methods 0.000 title claims abstract description 44
- 239000004065 semiconductor Substances 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Control By Computers (AREA)
Abstract
The invention provides a method for controlling system address mapping of a power semiconductor wire bonding machine, which comprises the following steps: s1: searching a mapping address, and searching the mapping address needing to be written with data through an address bus; s2: analyzing the mapping address, analyzing the mapping address searched in the step S1, and further determining the address of the control card where data need to be written; s3: and (2) writing data, and writing related data through a data bus and a control bus according to the control card address analyzed in the step (S2). The method for mapping the address of the power semiconductor wire bonding machine control system directly carries out global address operation when the remote control card is operated, and can be mapped to an actual register of a final control card through hardware.
Description
Technical Field
The invention relates to the technical field of semiconductor encapsulation, in particular to a method for mapping an address of a control system of a power semiconductor wire bonding machine.
Background
The production process of the power semiconductor product is divided into three processes of design, manufacture and seal test, and the main processing technology in the seal test production link is divided into Diebond and wire bond; wire bonding is mainly aimed at welding a thick aluminum wire (100-500 um) to a welding point of a chip and a lead frame under the action of external force by using an ultrasonic mechanism; the wire bonding machine needs to control 17 motors, 58 input/output circuits, at least 4 analog input circuits and 4 analog output circuits simultaneously in a full-speed working state.
The traditional communication has a corresponding unique address on each terminal control device, and when the communication protocol frame is written in the address of the target device, the read-write operation can be carried out on the target device.
Disclosure of Invention
The invention aims to provide a method for controlling system address mapping of a power semiconductor wire bonding machine, which can directly communicate with a terminal control card and is convenient and simple to set through address mapping.
Embodiments of the present invention are implemented as follows:
the embodiment of the invention provides a method for controlling system address mapping of a power semiconductor wire bonding machine, which comprises the following steps:
s1: lookup mapping address
Searching a mapping address to be written with data through an address bus;
s2: analyzing mapped addresses
Analyzing the mapping address searched in the step S1, and further determining the address of the control card where data need to be written;
s3: writing data
And (2) writing related data through the data bus and the control bus according to the control card address analyzed in the step (S2).
Optionally, the address bus is 32 bits, the data bus is 32 bits, and the control bus is 8 bits.
Optionally, the 32 bits of the address bus are divided into the upper 16 bits of the address bus and the lower 16 bits of the address bus.
Optionally, the data bus 32 bits are actual read-write data, and specific read-write operations are controlled by a control bus.
Alternatively, the address bus high 16 bits address can be set on the remote card, the address bus low 16 bits being used to select the actual registers in the terminals.
Optionally, in step S2, only the high 16 bits of the address bus are the same as the high 16 bits set on the terminal card, and the remote terminal card will respond to the read/write operation.
Alternatively, the number of the control cards can be controlled to be 0x 0000-0 xffff, 65536 in total, and the number of the address mappings in each card can be 0x 0000-0 xffff, 65536 in total.
Alternatively, the addresses can map registers 0x00000000 to 0 xffffffffff bytes of data in total.
Optionally, the address in the address bus can directly perform read-write operation to the 32-bit address through the IPC controller, and directly communicate with and are set by the terminal control card through address mapping.
Optionally, the mapping address searched in the step S1 is a unique identification address respectively provided by a plurality of distributed control cards communicating with the industrial control host.
The beneficial effects of the embodiment of the invention include: the embodiment of the invention provides a method for controlling system address mapping by a power semiconductor wire bonding machine, which is characterized in that 32 bits of an address bus are divided into high 16 bits of the address bus and low 16 bits of the address bus, the high 16 bits of the address bus are set on a remote card, a remote terminal card is controlled to respond and perform read-write operation, when the remote control card is operated, global addresses are directly performed to perform operation, the global addresses can be mapped onto an actual register of a final control card through hardware, the global addresses can be directly communicated and set with the terminal control card through address mapping, and an industrial control host can be respectively communicated with a plurality of control cards through address mapping, so that a plurality of devices can be simultaneously controlled to work.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below. Thus, the following detailed description of the embodiments of the invention is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The embodiment of the invention provides a method for controlling system address mapping of a power semiconductor wire bonding machine, which comprises the following steps:
s1: lookup mapping address
Searching a mapping address to be written with data through an address bus;
s2: analyzing mapped addresses
Analyzing the mapping address searched in the step S1, and further determining the address of the control card where data need to be written;
s3: writing data
And (2) writing related data through the data bus and the control bus according to the control card address analyzed in the step (S2).
As an embodiment of the present invention, the address bus is 32 bits, the data bus is 32 bits, and the control bus is 8 bits.
As one embodiment of the present invention, the 32 bits of the address bus are divided into the upper 16 bits of the address bus and the lower 16 bits of the address bus.
As one embodiment of the invention, the data bus 32 bits are the actual read-write data, and the specific read-write operation is controlled by the control bus.
As one embodiment of the invention, the address of the upper 16 bits of the address bus can be set on the remote card, the lower 16 bits of the address bus being used to select the actual registers within the terminals.
As an implementation mode of the invention, in the step S2, only the high 16 bits of the address bus are the same as the high 16 bits arranged on the terminal card, the remote terminal card can respond to the read-write operation, and the specific function descriptions of the address bus, the data bus and the control bus are shown in the following table:
and (C) a first table.
As one embodiment of the invention, the number of the address mappable control cards is 0x 0000-0 xffff, 65536 in total, and the number of address mappable cards in each card is 0x 0000-0 xffff, 65536 in total.
As an embodiment of the present invention, the addresses can map the registers 0x00000000 to 0xffffffff bytes of data in total.
As one implementation mode of the invention, the address in the address bus can be directly read and written to a 32-bit address through the IPC controller, and is directly communicated with and set by the terminal control card through address mapping, when the host writes data 0x12345678 into the mapping address 0x12000010, the upper 16 bits of the address are 0x1200, the lower 16 bits are 0x0010, which means that the address 0x0010 is written into the control card set as 0x1200, and 4 bytes of data are 0x12345678.
It should be noted that the invention is a method for mapping addresses of a control system of a power semiconductor wire bonding machine, which divides 32 bits of an address bus into high 16 bits of the address bus and low 16 bits of the address bus, and sets the high 16 bits of the address bus on a remote card to control a remote terminal card to respond and perform read-write operation.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method for controlling system address mapping of a power semiconductor wire bonding machine, comprising the steps of:
s1: lookup mapping address
Searching a mapping address to be written with data through an address bus;
s2: analyzing mapped addresses
Analyzing the mapping address searched in the step S1, and further determining the address of the control card where data need to be written;
s3: writing data
And (2) writing related data through the data bus and the control bus according to the control card address analyzed in the step (S2).
2. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the address bus is 32 bits, the data bus is 32 bits, and the control bus is 8 bits.
3. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the 32 bits of the address bus are divided into the upper 16 bits of the address bus and the lower 16 bits of the address bus.
4. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the 32 bits of the data bus are actual read-write data, and specific read-write operation is controlled by the control bus.
5. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 3 wherein: the address of the upper 16 bits of the address bus can be set on the remote card, the lower 16 bits of the address bus being used to select the actual register in the terminal.
6. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 5 wherein: in the step S2, only the high 16 bits of the address bus are the same as the high 16 bits set on the terminal card, and the remote terminal card will respond to the read-write operation.
7. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the number of the control cards can be mapped to 0x 0000-0 xffff, 65536 in total, and the number of the address mappings in each card is 0x 0000-0 xffff, 65536 in total.
8. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 7 wherein: the addresses can map the registers 0x00000000 to 0 xffffffffff bytes of data in total.
9. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the address in the address bus can be directly read and written to the 32-bit address through the IPC controller, and is directly communicated with and set by the terminal control card through address mapping.
10. A method of controlling system address mapping for a power semiconductor wire bonding machine as claimed in claim 1 wherein: the mapping address searched in the step S1 is a unique identification address respectively provided by a plurality of distributed control cards communicating with the industrial control host.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211180603.5A CN116055243A (en) | 2022-09-27 | 2022-09-27 | Method for controlling system address mapping of power semiconductor wire bonding machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211180603.5A CN116055243A (en) | 2022-09-27 | 2022-09-27 | Method for controlling system address mapping of power semiconductor wire bonding machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116055243A true CN116055243A (en) | 2023-05-02 |
Family
ID=86124256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211180603.5A Pending CN116055243A (en) | 2022-09-27 | 2022-09-27 | Method for controlling system address mapping of power semiconductor wire bonding machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116055243A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4947366A (en) * | 1987-10-02 | 1990-08-07 | Advanced Micro Devices, Inc. | Input/output controller incorporating address mapped input/output windows and read ahead/write behind capabilities |
US5696923A (en) * | 1994-12-15 | 1997-12-09 | Texas Instruments Incorporated | Graphics processor writing to shadow register at predetermined address simultaneously with writing to control register |
US6286089B1 (en) * | 1999-08-24 | 2001-09-04 | Amdahl Corporation | Coupling facility using dynamic address translation |
CN1567367A (en) * | 2003-07-04 | 2005-01-19 | 上海华园微电子技术有限公司 | Memory construction of smart card and control method thereof |
US20140281362A1 (en) * | 2013-03-15 | 2014-09-18 | Cognitive Electronics, Inc. | Memory allocation in a system using memory striping |
CN106292544A (en) * | 2016-08-18 | 2017-01-04 | 深圳市德堡数控技术有限公司 | Based PC IE interface hardware board and bus control method thereof and system |
CN106919516A (en) * | 2015-12-24 | 2017-07-04 | 联芯科技有限公司 | DDR address mapping systems and method |
CN107085560A (en) * | 2017-04-28 | 2017-08-22 | 西安微电子技术研究所 | A kind of EMIF interfaces and AHB/APB sequential bridgt circuit and its control method |
CN114546890A (en) * | 2022-02-24 | 2022-05-27 | 山东云海国创云计算装备产业创新中心有限公司 | System-level space read-write verification method, system, storage medium and equipment |
-
2022
- 2022-09-27 CN CN202211180603.5A patent/CN116055243A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4947366A (en) * | 1987-10-02 | 1990-08-07 | Advanced Micro Devices, Inc. | Input/output controller incorporating address mapped input/output windows and read ahead/write behind capabilities |
US5696923A (en) * | 1994-12-15 | 1997-12-09 | Texas Instruments Incorporated | Graphics processor writing to shadow register at predetermined address simultaneously with writing to control register |
US6286089B1 (en) * | 1999-08-24 | 2001-09-04 | Amdahl Corporation | Coupling facility using dynamic address translation |
CN1567367A (en) * | 2003-07-04 | 2005-01-19 | 上海华园微电子技术有限公司 | Memory construction of smart card and control method thereof |
US20140281362A1 (en) * | 2013-03-15 | 2014-09-18 | Cognitive Electronics, Inc. | Memory allocation in a system using memory striping |
CN106919516A (en) * | 2015-12-24 | 2017-07-04 | 联芯科技有限公司 | DDR address mapping systems and method |
CN106292544A (en) * | 2016-08-18 | 2017-01-04 | 深圳市德堡数控技术有限公司 | Based PC IE interface hardware board and bus control method thereof and system |
CN107085560A (en) * | 2017-04-28 | 2017-08-22 | 西安微电子技术研究所 | A kind of EMIF interfaces and AHB/APB sequential bridgt circuit and its control method |
CN114546890A (en) * | 2022-02-24 | 2022-05-27 | 山东云海国创云计算装备产业创新中心有限公司 | System-level space read-write verification method, system, storage medium and equipment |
Non-Patent Citations (4)
Title |
---|
A-SIL: "实地址模式与保护模式、虚拟地址映射", Retrieved from the Internet <URL:https://blog.csdn.net/lisaaaaaas0405/article/details/99330860> * |
S.M. FARHAN ET.AL: "Mapping of high-bit algorithm to low-bit for optimized hardware implementation", PROCEEDINGS. THE 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2004. ICM 2004., 31 May 2005 (2005-05-31) * |
李健: "嵌入式高速USB主机系统的设计与实现", 中国优秀硕士学位论文全文数据库, 15 December 2010 (2010-12-15) * |
李培毅 等: "CMTS中PCI地址到Lbus地址映射的实现", 中国有线电视, 10 February 2005 (2005-02-10), pages 1 - 2 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100464193C (en) | Chip testing system and method | |
CN101714129A (en) | Display controller driver | |
CN105635184A (en) | Communication protocol conversion method, device and system | |
CN105353989A (en) | Stored data access method, related controller, device, mainframe and system | |
CN110727543A (en) | Commercial asymmetric cryptographic algorithm hardware module | |
CN101169755A (en) | Test pin free contact type CPU card test method | |
CN102081586A (en) | Multiple I2C (Inter-IC) slot circuit system and method for transmitting I2C signal | |
CN118860500A (en) | A low-complexity serial port read-write register processing method and device | |
CN111443630B (en) | Servo driver with built-in programmable control function | |
CN116055243A (en) | Method for controlling system address mapping of power semiconductor wire bonding machine | |
CN100487615C (en) | Single-line two-way communication method of reorganizable controller | |
CN111782577B (en) | Data processing device and method and related product | |
CN108132898A (en) | Multi-channel communication control method and communication box | |
CN105573947B (en) | A SD/MMC card control method based on APB bus | |
CN105788636A (en) | EMMC controller based on parallel multichannel structure | |
CN1661582A (en) | Data processing chip and memory device | |
CN117768598A (en) | Device for receiving single-ended signal of LED control card and forwarding single-ended signal into differential signal | |
CN107729033B (en) | Embedded system, programmer and method for realizing online programming | |
CN107861883B (en) | UX3320 (Universal Serial bus) processing method without plug-in EEPROM (electrically erasable programmable read-Only memory) based on optical drive | |
CN111679933B (en) | Extended EDAC (electronic design automation) calibration circuit for externally extending Flash program storage area and read-write method | |
CN207488755U (en) | A kind of portable IIC command control systems | |
CN1253792C (en) | Control circuit for testing high internal memory address and its control method | |
CN1484159A (en) | Method for Centralized Control Processing Using CPU on System Board | |
CN105551450A (en) | Display driving method and device for segment type liquid crystal display screen | |
CN110757449A (en) | Demonstrator-to-lower controller communication method, computer readable storage medium and robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |