Flushbonading stored program control exchange for expanding embedded processor GPIO by using CPLD
A program-controlled switch, embedded technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of insufficient GPIO, increase the size of printed circuit boards and wiring workload, multiple hardware costs and design difficulties, etc., to achieve rich The effect of application range
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0017] The present invention will be further described below in conjunction with the accompanying drawings:
[0018] The invention effectively combines low-cost CPLD devices with high-end embedded processors, making it convenient for users to use the same embedded processor to complete rich additional functions. The present invention occupies 4 GPIOs of the embedded processor (using software to simulate the SPI bus interface), or 1 hardware SPI interface and 1 GPIO, and can expand the GPIO lines of the actual GPIO number of the CPLD minus 4 at most, greatly enriching Applications of embedded processors.
[0019] The hardware architecture of the present invention is as figure 1 Shown, including an embedded processor (with hardware SPI interface) and a CPLD device.
[0020] Wherein, the CPLD device is the core part of the present invention, responsible for interpreting the data of the SPI bus of the embedded processor, and converting the corresponding GPIO interface according ...
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