Method for flexible and efficient online CPLD program recording by means of BMC
A program and efficient technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of complex hardware design, and achieve the effect of simplifying the hardware circuit and reducing the number of JTAG interfaces
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0021] A flexible and efficient method for BMC online programming of CPLD programs, using the existing server monitoring and management chip BMC JTAG interface (master), connected with a JTAG Chain composed of multiple CPLDs, and uniformly programming CPLDs in the JTAG Chain. The CPLDs can be devices from different manufacturers.
Embodiment 2
[0023] On the basis of Embodiment 1, in this embodiment, for n CPLD devices of the same manufacturer, if CPLD1~CPLDn all need to burn or update the program, in the burning software provided by the corresponding manufacturer of the CPLD, a chain burning structure is established , pack n copies of the burning program to generate the burning file.
[0024] like figure 1 As shown, take three CPLDs as an example, namely CPLD1-CPLD3, their JTAG interfaces form a chain topology, and they are connected to the BMC JTAG interface for online program upgrade.
Embodiment 3
[0026] On the basis of embodiment 1, in this embodiment, for n CPLD devices of the same manufacturer, if some CPLDs all need to be burned or updated, and some do not need to be updated, in the burning software provided by the corresponding manufacturer of the CPLD, set up a chain For the programming structure, the programming program needs to be packaged in the CPLD that needs to be programmed or updated, and the corresponding BSD file (boundary scan file) is imported into the CPLD that does not need to be updated, and then packaged to generate the programming file. The BSD file is used to Bypass (bypass) the CPLD that does not need to update the program during the burning process. This does not affect the original program of the CPLD, while ensuring the complete connectivity of the JTAG Chain.
[0027] Taking 3 CPLDs as an example, if CPLD1 and CPLD2 need to update the program, CPLD3 does not need to be updated. In the burning software provided by the corresponding manufactur...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com