NYU-Processor-Design / nyu-core

The code and tests for the RISCV-32I compatible core for the NYU Processor Design VIP team.
Creative Commons Zero v1.0 Universal
2 stars 12 forks source link

Task: Figure out cache clock timing #97

Open ShinyMiraidon opened 10 months ago

ShinyMiraidon commented 10 months ago

Need to figure out how many separate clocks we need and what the timing for the clocks will be

ShinyMiraidon commented 9 months ago

Because the cache and register modules need to be clocked in between latch clocks, I am thinking that the cache clock is just an inverted version of the regular system clock so that the cache clocks on the negedge of the system clock. The same thing could be accomplished by changing the cache and register modules to use the negedge of the system clock but for now I want to keep the cache clock semi-independent in case it needs to be tuned later on.