The design of an embedded processor is dependent on the application domain. Traditionally, design solutions specific to an application domain have been available in three forms: VLIW-based DSP processors, ASICs and FPGAs; each respectively offering generality of application domain, energy efficiency and flexibility. However, while matching the application domain to the resources needed, the design space becomes huge. We present FlexTools, a tool framework built around the FlexCore architecture to evaluate performance and energy efficiency for different applications. Here we demonstrate FlexTools for design space exploration with a focus on the data-routing flexibility of the FlexCore processor, in search of energy-efficient interconnect con...
A general-purpose datapath is designed for efficient execution of diverse applications. An embedded ...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
As a simple five-stage General-Purpose Processor (GPP), the baseline FlexCore processor has a limite...
Due to diversified demands of customers, embedded processor datapaths have been extended to accept m...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
We introduce FlexCore, the first exemplar of an architecture based on the FlexSoC framework. Compris...
Tailored to run domain-specific applications under very strict constraints on, for example, real-tim...
The comfort of our daily lives has come to rely on a vast number of embedded systems, such as mobile...
The FlexCore processor is the resulting implementation of an exposed datapath approach conceptualize...
We introduce FlexCore, which is the first exemplar of a processor based on the FlexSoC processor par...
Abstract—The FlexCore processor is the resulting implementation of an exposed datapath approach conc...
The FlexSoC project aims at developing a design framework that makes it possible to combine the comp...
Designing a processor is a complex task that uses multiple and varied tools. The complete developmen...
Leakage power is an important concern in modern electronic designs. To efficiently employ power gati...
A proven approach to increase performance of general-purpose processors is to add hardware accelerat...
A general-purpose datapath is designed for efficient execution of diverse applications. An embedded ...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
As a simple five-stage General-Purpose Processor (GPP), the baseline FlexCore processor has a limite...
Due to diversified demands of customers, embedded processor datapaths have been extended to accept m...
A general-purpose datapath interconnect is designed to make the processor efficient in executing a w...
We introduce FlexCore, the first exemplar of an architecture based on the FlexSoC framework. Compris...
Tailored to run domain-specific applications under very strict constraints on, for example, real-tim...
The comfort of our daily lives has come to rely on a vast number of embedded systems, such as mobile...
The FlexCore processor is the resulting implementation of an exposed datapath approach conceptualize...
We introduce FlexCore, which is the first exemplar of a processor based on the FlexSoC processor par...
Abstract—The FlexCore processor is the resulting implementation of an exposed datapath approach conc...
The FlexSoC project aims at developing a design framework that makes it possible to combine the comp...
Designing a processor is a complex task that uses multiple and varied tools. The complete developmen...
Leakage power is an important concern in modern electronic designs. To efficiently employ power gati...
A proven approach to increase performance of general-purpose processors is to add hardware accelerat...
A general-purpose datapath is designed for efficient execution of diverse applications. An embedded ...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
As a simple five-stage General-Purpose Processor (GPP), the baseline FlexCore processor has a limite...