Commit Graph
17 Commits
Author SHA1 Message Date
Yunsup Lee a1600d95db fix bug related to waddr and wdata in wb stage
for the instructions which don't use waddr/wdata for writeback, the contents were getting overwritten by the ll ops
it manifested itself after cp imul were sharing the alu with the vu
2012-02-25 12:21:10 -08:00
Yunsup Lee 137fd62007 refactor cpfences 2012-02-25 12:20:36 -08:00
Yunsup Lee 63939efd0c fix ctrl vec iface hookup - final 2012-02-23 23:03:44 -08:00
Yunsup Lee bf1e643913 fix ctrl vec iface hookup 2012-02-23 22:55:25 -08:00
Yunsup Lee 2ea309cf80 bug fixes to ctrl_vec 2012-02-23 22:35:05 -08:00
Yunsup Lee 91a0bb6f61 add vector prefetch queues 2012-02-23 22:30:38 -08:00
Yunsup Lee e53792a1eb fix bug in rocket's vector datapath related to wakeup 2012-02-23 10:14:14 -08:00
Yunsup Lee 82cd3625c2 add in vackq interface 2012-02-15 17:53:24 -08:00
Yunsup Lee 258d050e1b add stall logic for vector command queues 2012-02-15 14:48:41 -08:00
Yunsup Lee 32bdf5098a refactor vector control logic & datapath in the rocket core 2012-02-15 13:30:22 -08:00
Yunsup Lee 7c11c1406c vector-vector add working! 2012-02-15 02:28:07 -08:00
Yunsup Lee 6bdf9dc513 hwacha integration: now it compiles correctly! 2012-02-14 23:34:57 -08:00
Yunsup Lee a51c7cc927 new build system with updated chisel, hwacha 2012-02-14 19:43:59 -08:00
Yunsup Lee f47d888feb vvcfgivl and vsetvl works 2012-02-09 02:35:21 -08:00
Yunsup Lee fcc8081c4d hook up the vector command queue 2012-02-09 01:28:16 -08:00
Yunsup Lee 9285a52f25 initial vu integration 2012-02-08 21:43:45 -08:00
Yunsup Lee 0ea2704b80 new mftx instruction format 2011-12-12 03:23:12 -08:00