Version displaying system and method based on CPLD_FPGA (Complex Programmable Logic Device_Field Programmable Gate Array)
A display method and display system technology, which is applied in the direction of version control, software maintenance/management, etc., can solve the problems of disallowance, etc., and achieve the effect of reducing hardware cost and increasing portability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] This embodiment proposes a version display method based on CPLD_FPGA, which is designed by Verilog hardware description language and instantiated at the top layer of the code, and the LED number parameter and stage version input information are given according to actual needs; the LED control signal output by CPLD / FPGA Connect to the cathode of the LED, connect the anode of the LED to Vcc, and control the on and off of the LED.
[0037] The version display method based on CPLD_FPGA, as attached figure 1 As shown, the specific implementation process includes:
[0038] Step 1, given the number of LEDs and stage version information;
[0039] Step 2, LED time-sharing display stage version information;
[0040] Specifically, the stage and version information are displayed in time-sharing through the FSM, which solves the contradiction that the simultaneous display of stage and version information requires a large number of LEDs, increases hardware costs and PCB area, and d...
Embodiment 2
[0050] A version display method based on CPLD_FPGA proposed in this embodiment, on the basis of Embodiment 1, adds a specific technology of LED time-sharing display stage version information, and a specific technology of using a parameterized method for the number of LEDs, The specific implementation technical content of the version display method is further improved, making it more practical and practicable.
[0051] The version display method based on CPLD_FPGA described in this embodiment, the specific implementation process includes:
[0052] Step 1, given the number of LEDs and stage version information;
[0053] Step 2, LED time-sharing display stage version information;
[0054] Specifically, FSM design is adopted, that is, the first state is idle state, and then after a period of time (such as 1s), it will automatically jump into the stage display state, and after a period of time (such as 1s), all LEDs will turn off and jump to the next one. state, and finally enter...
Embodiment 3
[0066] A kind of version display method based on CPLD_FPGA that this embodiment proposes, on the basis of embodiment 2, has increased the step to the version display verification based on CPLD_FPGA, can verify the correctness of this version display method, specific process is as follows:
[0067] The function simulation is carried out through ModelSim; for example, the number of LEDs is set to 4, the stage information is 0011, and the version information is 0101. The meaning of the specific value is defined by the architect; the simulation result is: the LED control signal is in the stage information and version information Inter-cycle, that is, cycle between different values from 0011-0101-0000, and the cycle of each stage can be defined by itself, such as 1s. Through the above verification process, it can be shown that the version display method adopts LEDs to alternately display stage version information without adding additional hardware structures and reduces hardware...
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