char-fish-after-lunch / cat-pad

1 stars 0 forks source link

思考stall unit的实现 #2

Closed maoyuchaxue closed 6 years ago

maoyuchaxue commented 6 years ago
  1. 确定它需要处理哪些冲突,以及需要哪些信号来判定冲突,并且对于这些冲突分别进行何种操作
  2. 实现stall unit
  3. 为其他各部分添加相应接口
jasonyu1996 commented 6 years ago

Support for RAW conflict resolving and branch added. Fibonacci is tested.

Next step: design new test samples.

jasonyu1996 commented 6 years ago

Tested on a modified Fibonacci. The delay slot now works properly.

Next step: resolve structural conflicts.

jasonyu1996 commented 6 years ago

Done. Structural conflicts and RAW conflict between IF and MEM resolved.

Next step: test these functions after RAM becomes available.

jasonyu1996 commented 6 years ago

Done. More tests will be carried out in the future.