[go: up one dir, main page]

Guedria et al. - Google Patents

Soft-Core FPGA Processor Based Platform for Embedded Systems Rapid Prototyping

Guedria 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 …
Continue reading at www.cetic.be (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/445Programme loading or initiating
    • G06F9/44505Configuring for programme initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • G06F15/7867Architectures of general purpose stored programme computers comprising a single central processing unit with reconfigurable architecture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Implementation of user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA 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/00Administration; 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