index
:
fpga-exper
main
FPGA experiments
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
eater_cpu
/
eater_computer.sv
Age
Commit message (
Collapse
)
Author
2026-01-25
eater: decoder uses ALU flags
uvok
2026-01-25
eater: ALU outputs flags
uvok
2026-01-25
eater: fix iverilog errors
uvok
b/c of OUT name clashes
2026-01-22
eater: PC inc included, decode on negedge
uvok
Some cycles can be saved. As previously (wrongly) committed, the PC can be incremented early, but the decoder needs to do this "early", so as now implemented, on the falling clock adge already.
2026-01-19
Add halt state and flag
uvok
2026-01-19
eater: Add subtract flag
uvok
2026-01-19
eater: Add logic to switch between manual and automatic flags
uvok
2026-01-19
eater: Use control flag struct in computer
uvok
2026-01-19
Add instruction decoder with FSM
uvok
2026-01-18
eater: Make bs a tri0
uvok
because eater_computer has pull-downs on bus
2026-01-18
eater: Add OUT reg
uvok
2026-01-18
eater: document
uvok
2026-01-18
eater: Test more signals
uvok
2026-01-18
eater:PC clock runs on neg clock
uvok
2026-01-18
eater: Use separate "zbuffer" module
uvok
keeps code a bit cleaner
2026-01-17
eater: Add PC, fix signals for MEM/ADR, add readme
uvok
2026-01-16
Add RAM and RAM_ADR register
uvok
2026-01-16
eater: Connect RAM
uvok
2026-01-16
eater: Include RAM
uvok
2026-01-16
eater: Extract computer testbench
uvok
2026-01-16
eater_alu: Use 2complneg instead of subtract
uvok
2026-01-16
eater: Add ALU
uvok
while doing so, add always_out port for regs
2026-01-16
Better tb for eater cpu
uvok
2026-01-15
Add instruction register
uvok
2026-01-15
Add 1st sketch of eater cpu
uvok