Arthur Lu
|
90c683d1da
|
update program3 with new testbench spec
|
2022-08-28 00:13:43 +00:00 |
|
Arthur Lu
|
770f6eb8cc
|
consolidate encoding types
|
2022-08-20 12:50:06 -07:00 |
|
Arthur Lu
|
8e6962ad4d
|
combine PTY and CHK instruction,
recode remaining operands
|
2022-08-20 01:23:00 -07:00 |
|
Arthur Lu
|
218445e20c
|
remove ORR instruction
|
2022-08-20 00:33:07 -07:00 |
|
Arthur Lu
|
ca7bf9fc6e
|
remove SUB instruction from ISA,
update program2 and program3,
update control logic,
update assembler
|
2022-08-19 23:34:51 -07:00 |
|
Arthur Lu
|
cba9ede657
|
make tqdm optional,
localize .gitignore files
|
2022-08-20 03:40:35 +00:00 |
|
Arthur Lu
|
dd4f8ef9f8
|
fix program 3 to have correct error detection,
added duplicate label syntax error check in assembler
|
2022-08-20 03:14:36 +00:00 |
|
Arthur Lu
|
9254063e3e
|
fix program 3 to paritally working,
add program3_tb,
fix testbench random selection
|
2022-08-20 02:50:14 +00:00 |
|
Arthur Lu
|
2d17abe39e
|
remove redundant CLB command,
update program3 using fixes from program2
|
2022-08-18 03:41:07 +00:00 |
|
Arthur Lu
|
570bd3698a
|
fix program2
|
2022-08-17 19:01:43 -07:00 |
|
Arthur Lu
|
7344df39d8
|
create example assembler scripts for individual programs
|
2022-08-17 00:37:56 -07:00 |
|
Arthur Lu
|
935864ad9c
|
fix bug in PC jump target calculation,
fix bug in RegFile input width,
fix control logic bug with INC/DEC,
change assembler output format,
change programs to use d0 as space char value
|
2022-08-14 13:44:51 -07:00 |
|
Arthur Lu
|
2f967bef04
|
push last commit
|
2022-08-13 16:36:00 -07:00 |
|
Arthur Lu
|
a659abea2a
|
add new instruction support :DNE,
move devcontainer to firmware folder,
implement RTL ALU PC RegFile,
|
2022-08-13 23:34:46 +00:00 |
|
Arthur Lu
|
652ecf2686
|
move firmware files into dedicated folder
|
2022-08-11 21:44:18 -07:00 |
|