index
:
conspiracion
master
Linux-capable SoC platform with a custom ARMv4 quad-core SMP CPU, coherent caches, and a 3D graphics accelerator. Synthesizes for Terasic DE-series FPGA boards. Simulated with Verilator.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rtl
/
core
/
control
/
control.sv
(
follow
)
Age
Commit message (
Collapse
)
Author
2023-10-02
rtl: implement exclusive monitor datapath
Alejandro Soto
2022-12-18
Implement privileged ldm/stm of user registers
Alejandro Soto
2022-12-18
Implement mode-translated memory accesses
Alejandro Soto
2022-12-18
Fix datapath of shifter carry-out during adc/sbc/rsc
Alejandro Soto
2022-12-16
Fix privilege escalation while in user mode
Alejandro Soto
2022-12-16
Implement IRQ exceptions
Alejandro Soto
2022-12-16
Implement prefetch aborts
Alejandro Soto
2022-12-16
Implement data aborts
Alejandro Soto
2022-12-10
Expose cp15 signals to core toplevel
Alejandro Soto
2022-12-09
Implement cp15 control
Alejandro Soto
2022-12-07
Implement single-stepping
Alejandro Soto
2022-12-06
Implement breakpoints
Alejandro Soto
2022-11-16
Implement psr read/write logic
Alejandro Soto
2022-11-16
Simplify flags datapath
Alejandro Soto
2022-11-15
Implemente byte-enable signal in stores
Alejandro Soto
2022-11-15
Implement sub-word memory accesses
Alejandro Soto
2022-11-15
Rewrite duplicate ldst logic as signal ldst_next
Alejandro Soto
2022-11-13
Implement CPU halt
Alejandro Soto
2022-11-09
Implement reset
Alejandro Soto
2022-11-08
Register decode output in a new porch stage
Alejandro Soto
2022-11-08
Refactor decode signals into unified insn_decode struct
Alejandro Soto
2022-11-07
Implement multiplication control
Alejandro Soto
2022-11-06
Add PSR control signal set
Alejandro Soto
2022-11-06
Clean-up control.sv
Alejandro Soto
2022-11-06
Move CP15 logic out of control.sv
Alejandro Soto
2022-11-06
Move multiplication logic out of control.sv
Alejandro Soto
2022-11-06
Move load-store logic out of control.sv
Alejandro Soto
2022-11-06
Split regfile read select logic out of control.sv
Alejandro Soto
2022-11-06
Move exception logic out of control.sv
Alejandro Soto
2022-11-06
Move flag update logic to writeback.sv
Alejandro Soto
2022-11-06
Split ALU/shifter control logic out of control.sv
Alejandro Soto
2022-11-06
Split branch logic out of control.sv
Alejandro Soto
2022-11-06
Multiplex writeback control signals
Alejandro Soto
2022-11-06
Split issue logic out of control.sv
Alejandro Soto
2022-11-01
Add the cp15 subsystem
Alejandro Soto
2022-11-01
Add MUL control cycle
Alejandro Soto
2022-11-01
Replace decode enable signals with datapath signals
Alejandro Soto
2022-10-31
Display undefined instruction messages in simulation
Alejandro Soto
2022-10-25
Split mux logic out of control.sv
Alejandro Soto
2022-10-24
Split cycle logic out of control.sv
Alejandro Soto
2022-10-24
Split stall control logic out of control.sv
Alejandro Soto
2022-10-23
Move control cycles enum to public uarch interface
Alejandro Soto
2022-10-23
Pack general control signals as struct datapath_decode
Alejandro Soto
2022-10-23
Move signal `uses_rn` to struct data_decode
Alejandro Soto
2022-10-23
Move branch control signals to struct branch_decode
Alejandro Soto
2022-10-23
Fix PC writeback hazard
Alejandro Soto
2022-10-23
Fix ldm writeback
Alejandro Soto
2022-10-18
Implement branch with link
Alejandro Soto
2022-10-18
Support program counter in --dump-regs
Alejandro Soto
2022-10-18
Implement undefined instruction exceptions
Alejandro Soto
[next]