Guedria et al. - Google Patents
Soft-Core FPGA Processor Based Platform for Embedded Systems Rapid PrototypingGuedria et al.
View PDF- Document ID
- 3299736074941406239
- Author
- Guedria L
- Hubaux D
- Legat J
External Links
Snippet
Rapid prototyping is a highly needed capability in today embedded systems design in order to validate requirements, succeed the design and fulfill time-tomarket constraints. Efficient and flexible hardware/software platforms are the ultimate support to achieve this goal. In this …
- 230000018109 developmental process 0 abstract description 11
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
- G06F9/44505—Configuring for programme initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
- G06F15/7867—Architectures of general purpose stored programme computers comprising a single central processing unit with reconfigurable architecture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1615141B1 (en) | A computing architecture for a mobile multimedia system used in a vehicle | |
US20150154677A1 (en) | Computer-aided design of integrated circuits | |
US10503855B2 (en) | Methods and systems for system design automation (SDA) of mixed signal electronic circuitry including embedded software designs | |
CN106233252A (en) | For customizing the dynamic update contruction device of software | |
CN101344899B (en) | Simulation test method and system of on-chip system | |
US20080222580A1 (en) | System and method for managing the design and configuration of an integrated circuit semiconductor design | |
WO2006110522A2 (en) | Integrating programmable logic into personal computer (pc) architecture | |
US20080222589A1 (en) | Protecting Trade Secrets During the Design and Configuration of an Integrated Circuit Semiconductor Design | |
EP2705454A1 (en) | System for creating personalized and customized mobile devices | |
US10324732B2 (en) | Multi-purpose power controller and method | |
US20030013412A1 (en) | Method and apparatus for providing a radio module for a computer system | |
US20110106522A1 (en) | virtual platform for prototyping system-on-chip designs | |
CN104572162A (en) | UEFI (Unified Extensible Firmware Interface) firmware implementation method based on Loongson handheld computer | |
Guedria et al. | Soft-Core FPGA Processor Based Platform for Embedded Systems Rapid Prototyping | |
Wenzel et al. | Getting started with CAPI SNAP: Hardware development for software engineers | |
CN117149536B (en) | A test method and system for processor system-level design | |
D’Ambra et al. | Advanced environments for parallel and distributed applications: a view of current status | |
Qi et al. | IP reusable design methodology | |
US10353848B2 (en) | Portable continuous integration device and related systems and methods | |
Chen et al. | Device driver generation targeting multiple operating systems using a model-driven methodology | |
DeHaven | Extensible processing platform ideal solution for a wide range of embedded systems | |
Daya | Rapid prototyping of embedded systems using field programmable gate arrays | |
Kumar et al. | Porting and BSP Customization of Linux on ARM Platform | |
Beningo | Embedded software architecture design | |
US20250130815A1 (en) | Methods, apparatus, and articles of manufacture to partition a boot drive for two or more processor circuits |