Skip to content

Commit d577cd8

Browse files
endes0oxcabe
andauthored
refactor: rewrite core logic, update relevant interfaces (#83)
* fix(interface): Import bootstrap and font awesome properly * Remove dependency to queque for ROB * Remove dependency to Queue for the prefetch unit * Remove dependency to Queue for the Decoder * Remove Queue * Removed basic blocks and labes unused clases * Separate ROB unit to a class and change the way is displayed * [WIP] Separate Reserve Stations logic to a class * [WIP] Separate Reserve Stations logic to a class * finished separate Reserve Stations logic to a class * better visualization * moved decoder and prefetcher logic to a class * moved jump predictor to a class and change visualization * Refactor functional unit * Refactor code structure and paths * Remove unused code and refactor code structure * fixed machines config * use instruction UUID instead of per unit reference * fix cell color * highlight current PC on VLIW machine * minor fixes * fix(interface): import bootstrap and font awesome properly (#81) * fix(interface): Import bootstrap and font awesome properly * fixes * Removed useless constructors * Finally, style * fixes * Removed clean on units and implemented a better instruction copy * Integrated Memory.ts Co-authored-by: oxcabe <[email protected]> * fix --------- Co-authored-by: oxcabe <[email protected]>
1 parent f4eb332 commit d577cd8

File tree

71 files changed

+2907
-2927
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+2907
-2927
lines changed

.prettierrc

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/core/Collections/Queue.ts

Lines changed: 0 additions & 130 deletions
This file was deleted.

src/core/Common/Blocks.ts

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)