[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202211180603.5A
Other languages
Chinese (zh)
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 Chuangxian Semiconductor Co ltd
Original Assignee
Shanghai Chuangxian Semiconductor 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 Chuangxian Semiconductor Co ltd filed Critical Shanghai Chuangxian Semiconductor Co ltd
Priority to CN202211180603.5A priority Critical patent/CN116055243A/en
Publication of CN116055243A publication Critical patent/CN116055243A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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

Method for controlling system address mapping of power semiconductor wire bonding machine
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:
Figure SMS_1
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.
CN202211180603.5A 2022-09-27 2022-09-27 Method for controlling system address mapping of power semiconductor wire bonding machine Pending CN116055243A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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