HoneyGol-Microsystems / vesp-alpha

RISC-V based student processor for embedded applications.
GNU General Public License v3.0
3 stars 0 forks source link

Optimize critical path #17

Closed andreondra closed 1 year ago

andreondra commented 1 year ago

There is too large delay of the critical path of the design: 16.385 ns (must be below 10 ns)

Possible solutions:

medexs commented 1 year ago

The problem is most probably the memory - Vivado generates weird memory - changing the size from 1024 words to 64 words lowers the critical path delay to circa 12 ns.

andreondra commented 1 year ago

PIPELINES PIPELINES PIPELINES

andreondra commented 1 year ago

WE NEED DA PIPES

andreondra commented 1 year ago

🎺🎺🎺

medexs commented 1 year ago

Separating the memory did the trick. Around 120 MHz boost.