CUSTARD - A Customisable Threaded FPGA Soft Processor and Tools by Robert G. Dimond, Oskar Mencer, and Wayne Luk [International Conference on Field Programmable Logic (FPL), Tampere, 2005] abstract. We propose CUSTARD--CUStomisable Threaded ARchitecture--a soft processor design space that combines support for multiple hardware threads and automatically generated custom instructions. Multiple threads incur low additional hardware cost and allow ne-grained concurrency without multiple processor cores or software overhead. Custom instructions, generated for a specic application, accelerate frequently performed computations by implementing them as dedicated hardware. In this paper we present a exible processor and compiler generation system, FPGA implementations of CUSTARD and performance/area results for media and cryptography benchmarks.