The basic ideaΒΆ
The emp-fwk
repo contains top-level designs for various different
FPGAs and boards. Each of these designs instantiates an entity - named
emp_payload
- and connects its input/output ports to the clocking
infrastructure, control bus, and input/output buffers. Parameters that
might have to be changed between different algorithms or different FPGAs
are specified as constants in a VHDL package emp_project_decl
.
EMP stands for Extensible, Modular (data) Processor.