UTLEON3: Exploring fine-grain multi-threading in FPGAs (Springer, 2013)
Introduction – The LEON3 Processor – Microthreaded Extensions – The Basic UTLEON3 Architecture.- UTLEON3 Programming by Example – UTLEON3 Implementation Details – Execution Effieciency of the Microthread Pipeline.- Hardware Families of Threads – I/O and Interrupt Handling in the Microthread Mode – The IU3 Pipeline – Excerpts from the LEON3 Instruction Set – Relevant LEON3 Registers and Address Space Identifiers.- Scheduler Example – Used Resources – Tutorial