improve LightShifterPlugin arbitration halt timings

This commit is contained in:
Dolu1990 2020-10-09 11:37:39 +02:00
parent bbaa0520c0
commit ec55187033
1 changed files with 4 additions and 2 deletions

View File

@ -178,10 +178,12 @@ class LightShifterPlugin extends Plugin[VexRiscv]{
when(done){ when(done){
isActive := False isActive := False
} otherwise{
arbitration.haltItself := True
} }
} }
when(!done){
arbitration.haltItself := True
}
} }
when(arbitration.removeIt){ when(arbitration.removeIt){
isActive := False isActive := False