Home > On-Demand Archives > Talks >

Why your FPGA Design Might Need a Softcore Processor – What are the Options ?

Adam Taylor - Watch Now - EOC 2022 - Duration: 41:29

Why your FPGA Design Might Need a Softcore Processor – What are the Options ?
Adam Taylor

FPGA are great for implementing highly parallel structures for image, signal, data processing and algorithms. These structures are ideal for implementation in programmable logic however, the control, configuration, interfacing and man machine interfacing require more often than not sequential processing. Of course for simple applications Finite State Machines can be used however designing, modifying and maintain which makes the difficult to implement complex control structures. The solution is to implement a simple soft core processor in the FPGA, this session will explore what our processor choices are proprietary vs open source, the decision matrix for implementation and trade-offs which occur when we decide to include the softcore processor in the FPGA.

1 / 4
Please log in or create an account to test your knowledge and see the answers.

According to the talk, what is the primary reason to replace a large, complex finite state machine (FSM) in an FPGA with a soft-core processor?

A Because soft-core processors always use fewer FPGA resources than FSMs.
B Because FSMs cannot implement sequential behavior at all in programmable logic.
C Because large FSMs become difficult to manage, verify, debug and maintain as they grow, and a soft-core makes complex sequential control easier to change and observe.
D Because a soft-core processor gives the same parallel throughput as dedicated logic for algorithms like image processing.
E Because soft-cores eliminate the need for any interconnects or peripherals.
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

OUR SPONSORS & PARTNERS