Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

132 results about "Programmer" patented technology

A programmer (hardware), device programmer, chip programmer, device burner, or PROM writer is a piece of electronic equipment that arrange written software to configure programmable non-volatile integrated circuits, called programmable devices. The target devices include; PROM, EPROM, EEPROM, Flash memory, eMMC, MRAM, FeRAM, NVRAM, PLD, PLA, PAL, GAL, CPLD, FPGA, and MCU. These are terminologies in the field of computer hardware.

Transformer-based programming code value quantification system

Disclosed herein are computer-implemented systems and methods for code value assessment. For example, in one aspect, the system comprises, an input module configured to receive program code submissions from developers, a processing unit equipped with Text-Based Models with Contextual Understanding (TBM-CUs) configured to evaluate the functional meaning, purpose, and value of submitted code segments and distinguish between code contributions from human programmers and machine learning systems, a visualization module configured to present the assessed value of the analyzed code over various time periods and dimensions, offering insights into trends, patterns, and comparative performance, a communication module configured to translate programming code meaning or function into plain language summaries for non-technical stakeholders, and an AI peer review module configured to automatically review, accept or reject code contributions.
Owner:CODESCORE SP ZOO

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Ai exception interpreter

Example solutions for providing an artificial intelligence (AI) exception interpreter are disclosed. An exception interpreter receives an exception report from a software application, evaluates it (using AI), and generates a first exception handling response. This provides the benefit of learning over a large amount of exception handling data, which offers super performance over trial-and-error tactics by programmers who are either less experienced or unfamiliar with exceptions from third party resources. Some examples sanitize exception reports of sensitive information. Some examples track an exception event history, so that when the same exception is seen multiple times (meaning a prior response was not effective), a different exception handling response may be provided.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Programmer for use in a motorized spatial frame

A detachable programmer arranged and configured to be selectively coupled to a motorized strut in an automated and / or motorized spatial frame is disclosed. In some examples, a plurality of detachable programmers are provided, one for each of the plurality of motorized struts in the spatial frame. Thus arranged, each of the plurality of detachable programmers can be configured to supply power and / or control the motorized strut to which it is connected to actuate the motorized strut according to a treatment plan negating, or at least minimizing, the need for any complex, sensitive circuitry housed within the motorized strut. In some examples, the detachable programmer is configured to magnetically couple to the motorized strut via a magnetic or bayonet-style connector.
Owner:SMITH & NEPHEW INC +2

Mixed-precision matrix multiplication

Systems and techniques for providing mixed-precision matrix multiplication in multi-chiplet processors recognize different precision formats of matrices to be multiplied based on, e.g., parameters provided with instructions or start and end memory locations of the matrices. A plurality of different multiplication chains are provided for different formats such that mixed-precision matrix multiplication can be performed using multiplication chains configured to handle multiplication of different precision formats. The multiplication chains are automatically selected based on the precision formats of the matrices to be multiplied, enabling programmers to utilize the chains without having to directly access the individual multiplication chains.
Owner:ADVANCED MICRO DEVICES INC

A GMSK quadrature modulator

ActiveCN119854083BFrequency-modulated carrier systemsQuadrature modulatorComputer architecture
This invention belongs to the field of communication and signal processing technology, specifically relating to a GMSK quadrature modulator. It comprises a bidirectional counter, a four-curve data table, an in-phase component processor, and a quadrature component processor, forming a quadrature modulation baseband generator. A binary symbol sequence and a system clock are input to this generator. The system clock is divided to generate a symbol frequency multiplier clock, driving the bidirectional counter to oscillate and count repeatedly. The in-phase and quadrature component processors process and generate curve selection types and curve symbols. The output of the bidirectional counter is used as the curve lookup table address. A quadrature modulation baseband signal is generated by looking up the pre-stored four-curve data table, and then input to a digital up-converter (DUC) circuit to produce a GMSK modulated signal. Compared to existing technologies, this invention is more resource-efficient, has higher accuracy, and lower spurious emissions, making it highly suitable for embedded system or programmable device design and implementation.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

Interface jumping method and device, electronic equipment and storage medium

The invention provides an interface jumping method and device, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises: displaying a first interface; in response to an interface jump event from the first interface to a second interface, if the second interface is a sub-interface, adding the second interface at the end of a first jump link where the first interface is located; if the second interface is the main interface, creating a second jump link by taking the second interface as a root node, setting the first jump link to be in a frozen state, and setting the second jump link to be in an active state; and displaying the second interface, and based on the state of the first jump link, releasing resources of the interface in the first jump link. According to the method, the aim of uniformly managing the skipping among the interfaces by adopting the skipping link is fulfilled, a programmer does not need to write a logic code for skipping for each interface, the maintenance cost of interface skipping can be reduced, the error probability of interface skipping can be reduced, and the stability of interface skipping can be improved.
Owner:XINGZHEN TECH (SHANGHAI) CO LTD

Secure programming system, operating method thereof and computer readable recording medium using such operating method

A method for operating a secure programming system is provided. Firstly, a first verification code is calculated according to a payload extracted from a job control package. Then, a second verification code is calculated according to the payload burnt into a programmable device. If the first verification code and the second verification code are verified successfully, a burning task is performed. Then, an OEM certificate signing request is generated according to an identifiable information and a programmable device public key. If the OEM certificate signing request is verified successfully, an OEM device certificate is generated and signed with an OEM private key. A third verification code is calculated according to the OEM device certificate. Then, a fourth verification code is calculated according to the OEM device certificate burnt into the programmable device.
Owner:DEDIPROG TECH

Programmer

1. The name of the design product: programmer. 2. The use of the design product: used as a programmer. 3. The design points of the design product: the combination of shape and pattern. 4. The picture or photo that best shows the design points: perspective view. 5. It has been clearly expressed in the perspective view, omitting the left view, right view.
Owner:肖云龙

Application provision system, application provision method, and application provision program

To enable the management of duplicate control settings by making them common.SOLUTION: A control unit is provided with a setting unit for setting common control definitions in a common control definition management table according to the developer's operations on a common control setting screen. This setting unit adds common controls from the common control definition management table to control information in the definition management table according to the developer's operations on a business application creation screen. As a result, duplicated settings on each screen can be made common and associated with controls in advance for use. Therefore, a programmer can implement necessary functions simply by using common controls, without having to configure settings related to controls from scratch, and only the minimum required settings need to be made.SELECTED DRAWING: Figure 35
Owner:OBIC CO LTD

A multi-language mixed debugging method and device

The application discloses a multi-language mixed debugging method and device, the method comprises the following steps: when the source code is in the pre-compilation stage, determining the call relationship in the source code; obtaining the first debugging information corresponding to the first code segment; when the source code is in the debugging stage, displaying the second debugging information corresponding to the second code segment in the debugging interface; determining whether the second code segment is called according to the call relationship; when it is determined that the second code segment is called by the first code segment according to the call relationship, adding a key frame in the debugging interface, and establishing the corresponding relationship between the key frame and the first debugging information; when the trigger instruction input by the user to the key frame is received, obtaining the first debugging information corresponding to the key frame, and displaying the first debugging information in the debugging interface. The method provided by the application can realize the tracing of the debugging information corresponding to the codes in different programming languages and having the call relationship, thereby meeting the debugging requirements of programmers.
Owner:HUAWEI TECH CO LTD

Hardware manual operator

The invention discloses a hardware hand operator, which belongs to the technical field of nuclear power station instrument control, and comprises an analog-to-digital conversion module, which is used for converting a valve opening control analog signal into a digital signal; the opening degree adjusting module is used for collecting a valve opening degree adjusting signal; the adding and subtracting counter is used for counting the digital signal in an increasing or decreasing manner according to the valve opening adjusting signal; the mode switching module is used for acquiring a mode switching signal; the gating device responds to the mode switching signal, the output of the analog-to-digital conversion module is conducted to the digital-to-analog conversion module in an automatic mode, and the output of the add-subtract counter is conducted to the digital-to-analog conversion module in a manual mode; and the digital-to-analog conversion module restores the digital signal into an analog signal. Through pure hardware module design, automatic tracking and manual adjustment of valve control signals are achieved, the problems of uncertain response, poor anti-jamming capability, common cause faults and the like existing in a scheme based on software or programmable devices are avoided, and the working stability and reliability in complex electromagnetic environments such as nuclear power stations are improved.
Owner:CHENGDU SIHONGWEI SCI & TECH

Python dependency library API migration method based on large language model

This invention discloses a Python dependency library API migration method based on a large language model. This method employs a multi-proxy strategy based on the large language model to simulate and automate the process of a programmer migrating an API. Using unstructured web page data easily accessible online, the method performs five steps: user intent recognition, network resource discovery, random walk-based information gathering, migration, and testing and verification. Ultimately, it migrates the user-specified dependency library API from the user-provided code. The multi-proxy strategy allows the large language model to perform well on complex tasks like API migration, while the intent recognition and testing and verification steps effectively control unreliable outputs caused by the large language model illusion problem. This invention can be applied to software engineering tasks such as code updates, code refactoring, and legacy code handling, helping to reduce human costs in software development and maintenance.
Owner:FUDAN UNIVERSITY

Power equipment misoperation detection method and device, terminal equipment and storage medium

The invention discloses a power equipment misoperation detection method and device, terminal equipment and a storage medium, and belongs to the technical field of power systems, and the method comprises the steps: collecting original data of a power system, and carrying out the standardization processing of the original data, and obtaining the standardized data; inputting the standardized data into a stack type sparse self-compilation device for feature learning, and extracting to obtain high-dimensional feature data; taking the high-dimensional feature data and the labels of the plurality of operation categories as training data, and performing training to obtain a decision tree classification model; and inputting to-be-detected data of the target power equipment to the decision tree classification model to obtain an operation classification corresponding to the to-be-detected data, and when the operation classification is a locking operation or a to-be-confirmed operation, determining that the target power equipment has suspected misoperation. And when the target power equipment does not meet the preset condition, determining that the current suspected misoperation exists as the misoperation. According to the invention, the accuracy of misoperation detection of the power equipment can be effectively improved.
Owner:POWER DISPATCHING CONTROL CENT OF GUANGDONG POWER GRID CO LTD

Wiring method, device, electronic equipment and storage medium of programmable device

The application discloses a wiring method and device of a programmable device, electronic equipment and a storage medium, and belongs to the field of integrated circuit design. It comprises the following steps: acquiring a wired node and a to-be-wired node in user-designed circuit wiring; judging whether the to-be-wired node is a key wiring node in the user-designed circuit wiring to obtain a node judgment result; acquiring a reverse target node of the to-be-wired node according to the node judgment result, wherein the reverse target node comprises a wiring starting point of the user-designed circuit wiring and a wired node near the to-be-wired node; and reversely executing a wiring algorithm process with the to-be-wired node as a starting point and the reverse target node as an ending point. The application does not need to allocate a wiring path in advance, thereby making subsequent wiring operation more flexible, and can make the wiring speed faster, the wiring time shorter and the user experience better.
Owner:SHENZHEN PANGO MICROSYST CO LTD

Mixed-precision matrix multiplication

PCT designated stageWO2026143019A1Computational scienceMemory address
Systems and techniques for providing mixed-precision matrix multiplication in multi-chiplet processors recognize different precision formats of matrices to be multiplied based on, e.g., parameters provided with instructions or start and end memory locations of the matrices. A plurality of different multiplication chains (208, 210, 212) are provided for different formats such that mixed-precision matrix multiplication can be performed using multiplication chains configured to handle multiplication of different precision formats. The multiplication chains are automatically selected based on the precision formats of the matrices to be multiplied, enabling programmers to utilize the chains without having to directly access the individual multiplication chains.
Owner:ADVANCED MICRO DEVICES INC

Data, software and user association knowledge graph construction method

The invention discloses a data, software and user association knowledge graph construction method. The method comprises the following steps: constructing a software module data set; the software module data set comprises a training set, a verification set and a test set; training a preset pre-training model by utilizing the software module data set to obtain a software module text recognition model; obtaining target text data information; the target text data information comprises a software design document, a user manual and a programmer manual; processing the target text data information by utilizing the software module text recognition model to obtain a software module tree; processing the software module tree to obtain a data, software and user associated knowledge graph; and displaying the data, the software and the user associated knowledge graph to obtain a visual display result. By means of the method, the efficiency and reliability of software maintenance upgrading management can be remarkably improved, and effective support is provided for maintenance and optimization of a complex software system.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 91977

Dataflow graph programming environment for heterogeneous processing systems

The examples herein describe techniques to generate a dataflow graph using source code to define kernels and communication links between those kernels. In one embodiment, the dataflow graph is formed by using nodes (e.g., kernels) communicably coupled by edges (e.g., communication links between kernels). A compiler converts the source code into a bitstream and / or binary code such that a heterogeneous processing system of a SoC is configured to execute the graph. The compiler uses the graph expressed in the source code to determine where to allocate the kernels in the heterogeneous processing system. Furthermore, the compiler can select specific communication techniques to establish the communication links between the kernels and whether synchronization should be used in the communication links. Thus, a programmer can express a dataflow graph at a high level (using source code) without needing to understand how to implement the computation graph by using the heterogeneous hardware in the SoC.
Owner:XILINX INC

Master control board, programmable logic controller and automation equipment

The application relates to a master control board, a programmable logic controller and an automatic device. The programmable logic controller comprises a first shell, a second shell, one side of the first shell or the second shell being used for mounting a guide rail, a master control board arranged in a mounting cavity, at least input and output devices, CPU devices and programmable devices being arranged on the master control board, the CPU devices and the programmable devices being located at one end of the master control board far from an expansion module, and a power board arranged in the mounting cavity and electrically connected with the master control board, one end of the power board being provided with a connecting terminal for connecting the expansion module, the connecting terminal being close to the expansion module and close to the guide rail. In this way, the number of circuit boards in the mounting cavity can be reduced, the overall cost is reduced, meanwhile, the heat generated by the expansion module during work cannot be transmitted to the CPU devices and the programmable devices, and the vibration received by the connecting terminal is reduced.
Owner:SHENZHEN INOVANCE TECH CO LTD

MTP burning method based on serial communication

The invention relates to an MTP burning method based on serial communication. The method comprises the steps that a peripheral programmer outputs a serial clock pin SCLK to serve as a work clock, and an 8-bit data byte is sent to a target chip through a bidirectional serial data pin SDIO; the target chip receives the 8-bit data bytes and analyzes the 8-bit data bytes into instruction codes in a preset serial instruction set and operands of the instruction codes in the preset serial instruction set in the target chip; and according to the instruction code and the operand thereof, performing an erasing operation, a writing operation or a reading operation on the MTP memory. According to the method, the timing sequence meeting MTP erasing and programming is generated through control of bottom software of the peripheral programmer, and the problems that in traditional MTP programming, the programming speed is low, power consumption is high, and the chip area is large are solved.
Owner:WUXI SI POWER MICRO ELECTRONICS

One-time programmable device and manufacturing method thereof

The invention provides a one-time programmable device and a manufacturing method thereof. A one-time programmable device includes: a substrate; the first transistor is formed on the substrate and comprises a source region and a drain region; the first transistor is formed on the substrate, the second transistor is formed on the substrate and connected with the first transistor, the second transistor comprises a first gate structure and a second gate structure, the first gate structure and the second gate structure are isolated from each other, and the first gate structure is connected with the source region or the drain region. The invention further provides a manufacturing method of the one-time programmable device. Information can be stored for a long time, so that data reliability and system stability are ensured, electric leakage is reduced, and power consumption is reduced.
Owner:WUHAN XINXIN SEMICON MFG CO LTD

Automatic burning method and system suitable for laser radar production line

PendingCN121523711ASoftware engineeringClosed loopMixed programming
The invention provides an automatic burning method and system suitable for a laser radar production line. The implementation method comprises the steps of order analysis, power supply configuration, burning configuration, firmware package downloading and function verification. The production line automatic burning system is designed and realized based on the method, is verified and used in a production line, and comprises an upper computer control system, a burner, a burning jig and a programmable power supply, the method has the following advantages that 1, the method is combined with an MES system, the radar model, the hardware version and the firmware package issued by the MES system are automatically mapped, and mixed burning of a production line is achieved; 2, the replicability is high, convenience is provided for copying of a production line, the integration level is high, a downward compatible mechanism facing full automation and semi-automation is realized, and a foundation is laid for automatic upgrading of a subsequent production line; 3, a read-back-function verification-closed loop mechanism is adopted, key information read-back is performed on each radar, and meanwhile, through dual verification of chip self-weight starting and power supply external restarting, the reliability of the system is improved; the method has the advantages of being simple in structure, convenient to operate and capable of executing relevant functions to conduct good detection on radar key chips, preventing non-benign radars from flowing into follow-up stations, indirectly reducing production cost, recording burning information of the key chips, and achieving traceability of the radars in the whole life cycle.
Owner:TIANMU XINWANG (SUZHOU) TECHNOLOGY CO LTD

Service management method, device and terminal equipment based on public jar package

This invention discloses a service management method, apparatus, and terminal device based on a common JAR package. The method involves acquiring a common JAR package to be imported into a service system, importing the JAR package into the service system, generating a corresponding backend management system based on the common JAR package, obtaining application information input through the backend management system, and invoking the service system's interfaces based on the application information. This approach not only reduces code redundancy and improves security, but also allows service providers to better understand interface call behavior. Furthermore, it provides developers with more convenient debugging tools, reduces repetitive maintenance costs for programmers, and thus improves work efficiency.
Owner:PING AN BANK CO LTD

Low-level memory management of computed entities

A compiler comprises a low-level memory management (LLMM) module that locates computed entities within source code. Each computed entity is analyzed, and resource costs associated with each computed entity are calculated. A memory model is selected for each computed entity, based on memory use, computational complexity, and other factors. User-defined memory model assignment is supported. The compiler auto-generates instructions for allocating memory for, computing, and deallocating memory for each computed entity. The instructions generated for each computed entity will vary based on its assigned memory model. A variety of embodiments are disclosed for auto-generating these instructions during compile time at differing phases of compilation. In all of those, with the resultant executable code, memory is allocated and freed at runtime automatically and accurately without the intervention in source code by a programmer.
Owner:ZOHO OFFICE SUITE

System and method for intelligent grouping and repair programming for RERAMS

By performing packet programming on each ReRAM cell (bit) of a ReRAM word, excessive pressure and over-pressure programming of resistive random access memory (ReRAM) cells can be prevented. Accordingly, for each of the plurality of word bits, at least one pre-write read (RBW) of a ReRAM low resistance state (LRS) is performed, and for each of the plurality of word bits, at least one pre-write read (RBW) of a ReRAM high resistance state (HRS) is performed. Then, which of the plurality of LRS groups and the plurality of HRSs each bit belongs to is determined according to the RBW result, and a weakest group and a strongest group are determined. Finally, each bit of the word is programmed according to provided information (e.g., information from a lookup table (LUT)) and a group association of each bit. The ReRAM device may have control logic that embeds the method.
Owner:WEEBIT NANO LTD

Chip burner device

The utility model relates to the technical field of chip burning equipment, in particular to a chip burner device which comprises a burner body, a mounting seat is arranged on the burner body, and a connector is arranged on the mounting seat. The burner further comprises a plug-in burning seat, the plug-in burning seat is detachably installed on the installation seat of the burner body, and a first connector connected with the connector is installed on the back face of the plug-in burning seat. The burner further comprises a built-in burning seat, the built-in burning seat is detachably installed on the installation seat of the burner body, and a second connector connected with the connector is installed on the back face of the built-in burning seat. According to the utility model, both the built-in burning seat and the plug-in burning seat are supported to carry out chip burning, so that the problem that a lot of equipment cost and management cost are increased as chip burner equipment with a built-in burning seat and chip burner equipment with a plug-in burning seat need to be respectively imported into the conventional production line is solved.
Owner:WUHAN WUXIN TECH CO LTD

Method of forming a one-time programmable device

The application provides a one-time programmable device forming method, which comprises the following steps: providing a semiconductor device, which comprises a floating gate and a control gate located on an epitaxial layer and arranged at intervals, and a source end and a drain end located in the epitaxial layer and on both sides of the floating gate and the control gate, and an interlayer dielectric layer is further formed on the floating gate and the control gate; forming a via in the interlayer dielectric layer, and filling the via with tungsten by introducing WF6 gas and hydrogen, so as to form a via structure connected with the source end and / or the drain end, wherein, during the tungsten filling process, when the filling operation is interrupted and / or the hydrogen flow is insufficient, the following operations are performed: the temperature of the via filling process condition is set to 300-500 DEG C, the hydrogen flow is set to 500-700 sccm, and the hydrogen introduction time is set to 30-50 s; and the one-time programmable device is filled with tungsten by using the via filling process condition. The application reduces the occurrence of test failure of data retention.
Owner:SHANGHAI HUAHONG GRACE SEMICON MFG CORP