timing 641 B

123456789101112131415161718192021222324252627
  1. units
  2. branch
  3. integer
  4. floating point
  5. on 601
  6. issue at most one per unit per cycle
  7. eight entry instruction queue
  8. can fill queue from cache in one clock cycle
  9. loads from requested address to end of cache block
  10. pipeline
  11. prefetch
  12. includes ins. cache access cycles
  13. decode
  14. execute
  15. writeback
  16. fpu
  17. IQ[3210] → fpu buffer/decode [≥1 cycle] → execute 1 → execute 2 → writeback
  18. iu
  19. IQ0/decode → buffer [if exec busy] → execute [hold for dependency] →
  20. circulate in load/store
  21. writeback
  22. bpu
  23. IQ[3210] → decode/execute → writeback
  24. notes
  25. address calculation must complete before stored value enters write buffer