Speedy
Jump to navigation
Jump to search
Speedy is the name for SEGGER's softcore used in many of their J-Link and Flasher products. Speedy is an 8-bit core, designed to be lean and as fast as possible, with a rather basic instruction set. It execute one instruction per cycle (with the exception of branch instructions) and is used as interface processor. In most cases, it runs at 200MHz, providing an accurate 5ns timing which is more than efficient for most debug and programming interfaces. On AMD Ultrascale silicon, it can run at speeds of 500MHz and more. Since it uses very little logic, multiple instances can easily be implemented on a single FPGA, such as using one Speedy for sending and one for receiving.