Thu Feb 13 07:49:50 EST 2020
How to manage a single DSP core for low-rate processing?
It needs to be time-sliced.
Idea is to feed it via a register file.
Dual-read-port memory would be nice for operands, but probably ok to
go through fetch phases for multiple operands.
Incoding the instructions. Probably not too many different things.
Basically, DSP and control processors are really different. DSP
mostly about feeding data into the MAC, control mostly about
responding to events, sending out events, possibly with subprograms.
So control should focus on a forth-style approach, while DSP would
focus on a register architecture.
DSP would be compiled by mapping a dataflow network onto a program
that executes it.