Zero overhead computer interrupts with task switching
A microcomputer and task technology, applied in calculation, program startup/switching, program control design, etc., can solve problems not suitable for low energy consumption and cooling expenditure single chip, overall structure processing, etc., to avoid line and capacity delay, low Processing power, easy to design effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0052] figure 1 A bit slice for a task register of computer 1 is schematically shown. Each 32-bit register uses 32 such slices. Typically, CPUs use multiple 32-bit registers. CPU1 and Static Random Access Memory (SRAM) 2 can alternately be connected to latch 3 and latch 4 (never connected to the same latch). For the sake of discussion, let's start with latch 3, which is connected to the CPU, and latch 4, which is connected to SRAM2. In this configuration, the CPU executes the tasks stored in latch 3. While CPU1 is running a program that uses task latch 3, the hardware handles interrupts in the background.
[0053] Fig. 3 schematically shows an interrupt processing circuit. Hardware interrupt 90 contains all possible hardware interrupt sources, including external probes, internal peripherals, and exception generators. In a preferred embodiment, each major interrupt source is assigned a fixed hardware task number. Alternatively, soft mapping between hardware and sources a...
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