Soft cores are used as flexible software programmable components in FPGA designs. Transport-Triggered Architecture (TTA) is interesting for this use due to its scalability, modularity, simplified register files (RF) and fine-grained compiler control, but has the drawback of wider instructions and additional multiplexing due to extensive RF port sharing. In this paper we evaluate the trade-offs of TTA in soft core use in comparison to its closest multi-issue relative, the traditional "operation triggered" VLIW architecture, as well as the Xilinx MicroBlaze, a popular single-issue soft core. For the compared alternatives running CHStone benchmarks, the dual-issue TTA with a monolithic RF provides the best performance/area trade-off. Its progr...
Transport Triggered Architectures (TTAs) possess many advantageous, such as modularity, flexibility,...
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations ...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
As superscalar processors are becoming more and more complex due to dynamic scheduling of instructio...
High-level synthesis tools aim to produce hardware designs out of software descriptions with a goal ...
With the growing importance of energy efficiency, heterogeneous computing has become more popular in...
Most power dissipation in Very Large Instruction Word (VLIW) processors occurs in their large, multi...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
Embedded systems based on FPGAs frequently incorporate soft processors. The prevalence of soft proce...
FPGA overlays have shown the potential to improve designers’ productivity through balancing flexibil...
A common approach to enhance the performance of processors is to increase the number of function uni...
FPGA-synthesizable soft-processor cores are commonly used in many digital system applications with l...
As embedded systems designers increasingly use field-programmable gate arrays (FPGAs) while pursuing...
Transport Triggered Architectures (TTAs) possess many advantageous, such as modularity, flexibility,...
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations ...
Soft processors are an important tool in the Field Programmable Gate Array (FPGA) designer's toolkit...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceField programmable gate arra...
As superscalar processors are becoming more and more complex due to dynamic scheduling of instructio...
High-level synthesis tools aim to produce hardware designs out of software descriptions with a goal ...
With the growing importance of energy efficiency, heterogeneous computing has become more popular in...
Most power dissipation in Very Large Instruction Word (VLIW) processors occurs in their large, multi...
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with...
Embedded systems based on FPGAs frequently incorporate soft processors. The prevalence of soft proce...
FPGA overlays have shown the potential to improve designers’ productivity through balancing flexibil...
A common approach to enhance the performance of processors is to increase the number of function uni...
FPGA-synthesizable soft-processor cores are commonly used in many digital system applications with l...
As embedded systems designers increasingly use field-programmable gate arrays (FPGAs) while pursuing...
Transport Triggered Architectures (TTAs) possess many advantageous, such as modularity, flexibility,...
A key advantage of soft processors (processors built on an FPGA programmable fabric) over hard proce...
Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations ...