From 81dcb194d34af0a224d226dfb0a0b22f8cf55ddc Mon Sep 17 00:00:00 2001 From: Yunsup Lee Date: Tue, 6 Mar 2012 22:39:15 -0800 Subject: [PATCH] new vector exception interface --- rocket/src/main/scala/cpu.scala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rocket/src/main/scala/cpu.scala b/rocket/src/main/scala/cpu.scala index 57bd3dba..48aaaeff 100644 --- a/rocket/src/main/scala/cpu.scala +++ b/rocket/src/main/scala/cpu.scala @@ -197,14 +197,14 @@ class rocketProc(resetSignal: Bool = null) extends Component(resetSignal) vu.io.vec_ackq.ready := ctrl.io.vec_iface.vackq_ready // exceptions - vu.io.cpu_exception.addr := dpath.io.vec_iface.eaddr.toUFix - vu.io.cpu_exception.exception := dpath.io.vec_iface.exception - vu.io.cpu_exception.kill := dpath.io.vec_iface.kill - vu.io.cpu_exception.hold := dpath.io.vec_iface.hold - ctrl.io.vec_iface.exception_ack_valid := vu.io.exception_ack_valid - vu.io.exception_ack_ready := ctrl.io.vec_iface.exception_ack_ready - ctrl.io.vec_iface.kill_ack_valid := vu.io.kill_ack_valid - vu.io.kill_ack_ready := ctrl.io.vec_iface.kill_ack_ready + vu.io.xcpt_backup.exception := dpath.io.vec_iface.exception + vu.io.xcpt_backup.exception_addr := dpath.io.vec_iface.eaddr.toUFix + ctrl.io.vec_iface.exception_ack_valid := vu.io.xcpt_backup.exception_ack_valid + vu.io.xcpt_backup.exception_ack_ready := ctrl.io.vec_iface.exception_ack_ready + vu.io.xcpt_resume.hold := dpath.io.vec_iface.hold + vu.io.xcpt_kill.kill := dpath.io.vec_iface.kill + ctrl.io.vec_iface.kill_ack_valid := vu.io.xcpt_kill.kill_ack_valid + vu.io.xcpt_kill.kill_ack_ready := ctrl.io.vec_iface.kill_ack_ready // hooking up vector memory interface val storegen = new StoreDataGen