summaryrefslogtreecommitdiff
path: root/rtl/core (follow)
AgeCommit message (Collapse)Author
2022-11-07Implement multiplication controlAlejandro Soto
2022-11-07Split decode mux logic out of decode.svAlejandro Soto
2022-11-06Add PSR control signal setAlejandro Soto
2022-11-06Implement decode for mrs, msrAlejandro Soto
2022-11-06Export PSRs to simulationAlejandro Soto
2022-11-06Implement PSR modes and interrupt masksAlejandro Soto
2022-11-06Clean-up control.svAlejandro Soto
2022-11-06Move CP15 logic out of control.svAlejandro Soto
2022-11-06Move multiplication logic out of control.svAlejandro Soto
2022-11-06Move load-store logic out of control.svAlejandro Soto
2022-11-06Split regfile read select logic out of control.svAlejandro Soto
2022-11-06Move exception logic out of control.svAlejandro Soto
2022-11-06Move flag update logic to writeback.svAlejandro Soto
2022-11-06Split ALU/shifter control logic out of control.svAlejandro Soto
2022-11-06Split branch logic out of control.svAlejandro Soto
2022-11-06Multiplex writeback control signalsAlejandro Soto
2022-11-06Split issue logic out of control.svAlejandro Soto
2022-11-06Add multiplier unitAlejandro Soto
2022-11-02Use PLL output as CPU clockAlejandro Soto
2022-11-01Add CPUID registerAlejandro Soto
2022-11-01Add cp15 primary register mapAlejandro Soto
2022-11-01Add the cp15 subsystemAlejandro Soto
2022-11-01Implement coprocessor instruction decodeAlejandro Soto
2022-11-01Add MUL control cycleAlejandro Soto
2022-11-01Replace decode enable signals with datapath signalsAlejandro Soto
2022-11-01Implement multiplication decodeAlejandro Soto
2022-10-31Display undefined instruction messages in simulationAlejandro Soto
2022-10-31Move mul.sv to rtl/coreAlejandro Soto
2022-10-31Merge branch 'mul'Alejandro Soto
2022-10-30Se agregan test de mulJulianCamacho
2022-10-27Se agrega algoritmo de BoothJulianCamacho
2022-10-25añade resetfabian-mv
2022-10-25mul: refina comentarios y apifabian-mv
2022-10-25mul: define api del multiplicadorfabian-mv
2022-10-25mul: identar con tabs en lugar de espaciosfabian-mv
2022-10-25mul: pasa a usar tipos definidos en uarchfabian-mv
2022-10-25mul: actualiza API de modulo de multiplicaciónfabian-mv
2022-10-25Split mux logic out of control.svAlejandro Soto
2022-10-24Split cycle logic out of control.svAlejandro Soto
2022-10-24Split stall control logic out of control.svAlejandro Soto
2022-10-23Move control cycles enum to public uarch interfaceAlejandro Soto
2022-10-23Pack general control signals as struct datapath_decodeAlejandro Soto
2022-10-23Move signal `uses_rn` to struct data_decodeAlejandro Soto
2022-10-23Move branch control signals to struct branch_decodeAlejandro Soto
2022-10-23Enforce UND exceptions when SBZ is not followed in data-processing instructionsAlejandro Soto
2022-10-23Fix PC writeback hazardAlejandro Soto
2022-10-23Fix ldm writebackAlejandro Soto
2022-10-23Fix zero-extended (lsr) vs sign-extended (asr) shiftsAlejandro Soto
2022-10-23añade sugerencias y TODOFabián Montero
2022-10-23Fix bad decoding of second-operand immediatesAlejandro Soto