Andrey Miroshnikov [Mon, 8 May 2023 20:04:38 +0000 (21:04 +0100)]
microwatt_tutorial: Added extra links, updated info on vcd.
lkcl [Mon, 8 May 2023 16:48:51 +0000 (17:48 +0100)]
spelling
lkcl [Mon, 8 May 2023 16:14:47 +0000 (17:14 +0100)]
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:11:06 +0000 (13:11 +0100)]
add TODO on v2 of ls003
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:08:28 +0000 (13:08 +0100)]
get line-count down on 1st page of ls003
Luke Kenneth Casson Leighton [Mon, 8 May 2023 12:07:24 +0000 (13:07 +0100)]
whitespace
lkcl [Mon, 8 May 2023 11:42:00 +0000 (12:42 +0100)]
lkcl [Mon, 8 May 2023 11:41:12 +0000 (12:41 +0100)]
lkcl [Mon, 8 May 2023 11:19:27 +0000 (12:19 +0100)]
lkcl [Mon, 8 May 2023 11:13:18 +0000 (12:13 +0100)]
lkcl [Mon, 8 May 2023 09:59:28 +0000 (10:59 +0100)]
lkcl [Sun, 7 May 2023 22:11:41 +0000 (23:11 +0100)]
Andrey Miroshnikov [Sun, 7 May 2023 16:14:55 +0000 (17:14 +0100)]
microwatt-verilator: Forgot to add chroot label
Andrey Miroshnikov [Sun, 7 May 2023 15:34:48 +0000 (16:34 +0100)]
microwatt-verilator: Clarified the snapshot files
Andrey Miroshnikov [Sun, 7 May 2023 15:22:36 +0000 (16:22 +0100)]
microwatt-verilator: Added time to prompt
Andrey Miroshnikov [Sun, 7 May 2023 15:17:00 +0000 (16:17 +0100)]
microwatt_tutorial: Added section on Micropython.
Andrey Miroshnikov [Sun, 7 May 2023 14:22:22 +0000 (15:22 +0100)]
microwatt_tutorial: Fixed instruction.
Andrey Miroshnikov [Sun, 7 May 2023 14:19:36 +0000 (15:19 +0100)]
microwatt_tutorial: Added links, extra info, debugging
Expanded on chroot, verilator model and example code compilation.
Added instructions for viewing binary hex and symbol table.
On running the sim (with args).
Expected time to print hello world ascii bulb.
Post sim results.
lkcl [Sun, 7 May 2023 12:44:21 +0000 (13:44 +0100)]
lkcl [Sun, 7 May 2023 12:27:42 +0000 (13:27 +0100)]
Konstantinos Margaritis [Sun, 7 May 2023 09:55:15 +0000 (09:55 +0000)]
Add description for maddrs 2-coeff butterfly instruction
lkcl [Sat, 6 May 2023 16:03:58 +0000 (17:03 +0100)]
lkcl [Sat, 6 May 2023 14:59:05 +0000 (15:59 +0100)]
lkcl [Sat, 6 May 2023 14:52:57 +0000 (15:52 +0100)]
lkcl [Sat, 6 May 2023 09:14:44 +0000 (10:14 +0100)]
lkcl [Sat, 6 May 2023 09:14:17 +0000 (10:14 +0100)]
lkcl [Fri, 5 May 2023 22:22:15 +0000 (23:22 +0100)]
lkcl [Fri, 5 May 2023 21:13:58 +0000 (22:13 +0100)]
Luke Kenneth Casson Leighton [Fri, 5 May 2023 14:29:19 +0000 (15:29 +0100)]
update binutils instruction list done, ls012
lkcl [Fri, 5 May 2023 02:50:31 +0000 (03:50 +0100)]
lkcl [Fri, 5 May 2023 02:48:22 +0000 (03:48 +0100)]
lkcl [Fri, 5 May 2023 00:49:13 +0000 (01:49 +0100)]
lkcl [Thu, 4 May 2023 18:36:23 +0000 (19:36 +0100)]
lkcl [Thu, 4 May 2023 18:33:59 +0000 (19:33 +0100)]
lkcl [Thu, 4 May 2023 18:28:58 +0000 (19:28 +0100)]
lkcl [Thu, 4 May 2023 10:29:00 +0000 (11:29 +0100)]
lkcl [Thu, 4 May 2023 10:25:45 +0000 (11:25 +0100)]
Jacob Lifshay [Thu, 4 May 2023 04:55:07 +0000 (21:55 -0700)]
fix fcvt pseudocode
Jacob Lifshay [Thu, 4 May 2023 01:35:05 +0000 (18:35 -0700)]
fix allocated mnemonic
Jacob Lifshay [Thu, 4 May 2023 01:33:20 +0000 (18:33 -0700)]
allocate fmv/fcvt draft opcodes
Jacob Lifshay [Wed, 3 May 2023 21:34:55 +0000 (14:34 -0700)]
x86 insn is shld/shrd not dsld
Jacob Lifshay [Wed, 3 May 2023 21:28:10 +0000 (14:28 -0700)]
integer mul-add is MAC not FMAC
Luke Kenneth Casson Leighton [Wed, 3 May 2023 21:21:00 +0000 (22:21 +0100)]
update ls012 table, it was a bit weird
Luke Kenneth Casson Leighton [Wed, 3 May 2023 13:22:47 +0000 (14:22 +0100)]
add opentitan shift vs dsld
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:59:13 +0000 (11:59 +0100)]
reduce line width
Luke Kenneth Casson Leighton [Wed, 3 May 2023 10:51:46 +0000 (11:51 +0100)]
add siliconsalon2023 latex slides
lkcl [Wed, 3 May 2023 02:52:02 +0000 (03:52 +0100)]
Konstantinos Margaritis [Mon, 1 May 2023 18:30:36 +0000 (18:30 +0000)]
working version, need to document limits in precision
lkcl [Mon, 1 May 2023 17:42:55 +0000 (18:42 +0100)]
lkcl [Mon, 1 May 2023 17:40:49 +0000 (18:40 +0100)]
lkcl [Mon, 1 May 2023 15:03:49 +0000 (16:03 +0100)]
lkcl [Mon, 1 May 2023 12:26:04 +0000 (13:26 +0100)]
lkcl [Mon, 1 May 2023 12:21:50 +0000 (13:21 +0100)]
lkcl [Mon, 1 May 2023 11:44:12 +0000 (12:44 +0100)]
lkcl [Mon, 1 May 2023 11:41:37 +0000 (12:41 +0100)]
lkcl [Mon, 1 May 2023 09:27:15 +0000 (10:27 +0100)]
Luke Kenneth Casson Leighton [Mon, 1 May 2023 09:09:35 +0000 (10:09 +0100)]
find hide/show blocks and skip them in PDFs
lkcl [Mon, 1 May 2023 09:08:40 +0000 (10:08 +0100)]
Luke Kenneth Casson Leighton [Mon, 1 May 2023 08:49:26 +0000 (09:49 +0100)]
not a fan of nested functions
lkcl [Mon, 1 May 2023 08:45:20 +0000 (09:45 +0100)]
lkcl [Sun, 30 Apr 2023 23:18:45 +0000 (00:18 +0100)]
Konstantinos Margaritis [Sun, 30 Apr 2023 18:11:45 +0000 (18:11 +0000)]
do proper rounding, handle SH=0 (no rounding for now)
lkcl [Sun, 30 Apr 2023 12:03:49 +0000 (13:03 +0100)]
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:52:30 +0000 (12:52 +0100)]
stronger words on PO9 encoding
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:40:07 +0000 (12:40 +0100)]
link to other RFCs in summary table in ls012
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:42 +0000 (12:38 +0100)]
missed table column
Luke Kenneth Casson Leighton [Sun, 30 Apr 2023 11:38:04 +0000 (12:38 +0100)]
convert summary to table
lkcl [Sun, 30 Apr 2023 11:30:45 +0000 (12:30 +0100)]
lkcl [Sun, 30 Apr 2023 11:28:32 +0000 (12:28 +0100)]
lkcl [Sun, 30 Apr 2023 10:06:06 +0000 (11:06 +0100)]
lkcl [Sun, 30 Apr 2023 02:00:45 +0000 (03:00 +0100)]
lkcl [Sun, 30 Apr 2023 01:57:09 +0000 (02:57 +0100)]
lkcl [Sun, 30 Apr 2023 01:55:24 +0000 (02:55 +0100)]
lkcl [Sun, 30 Apr 2023 01:39:44 +0000 (02:39 +0100)]
lkcl [Sun, 30 Apr 2023 01:36:19 +0000 (02:36 +0100)]
lkcl [Sun, 30 Apr 2023 01:34:35 +0000 (02:34 +0100)]
lkcl [Sun, 30 Apr 2023 01:19:38 +0000 (02:19 +0100)]
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:31:50 +0000 (18:31 +0100)]
clarify fdmadds wording in twin_butterfly.mdwn
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:14:14 +0000 (18:14 +0100)]
only put "add the following" where needed
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:12:58 +0000 (18:12 +0100)]
whitespace
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 17:08:04 +0000 (18:08 +0100)]
no, fdmadd(s) is definitely not the same as fmadd(s)
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:34:30 +0000 (17:34 +0100)]
whoops headings
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:30:08 +0000 (17:30 +0100)]
add code demonstrating 8 instructions replaced by one in ls016 twin-butterfly
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:41 +0000 (17:08 +0100)]
add ffadd(s) ffsub(s) etc. to ls012 DCT/FFT
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 16:08:22 +0000 (17:08 +0100)]
whitespace
lkcl [Sat, 29 Apr 2023 15:40:07 +0000 (16:40 +0100)]
lkcl [Sat, 29 Apr 2023 15:39:29 +0000 (16:39 +0100)]
lkcl [Sat, 29 Apr 2023 15:38:17 +0000 (16:38 +0100)]
Konstantinos Margaritis [Sat, 29 Apr 2023 15:30:01 +0000 (15:30 +0000)]
add +1 to products for rounding when shifting
lkcl [Sat, 29 Apr 2023 15:20:20 +0000 (16:20 +0100)]
lkcl [Sat, 29 Apr 2023 14:30:51 +0000 (15:30 +0100)]
lkcl [Sat, 29 Apr 2023 14:24:53 +0000 (15:24 +0100)]
lkcl [Sat, 29 Apr 2023 13:14:03 +0000 (14:14 +0100)]
lkcl [Sat, 29 Apr 2023 13:13:34 +0000 (14:13 +0100)]
lkcl [Sat, 29 Apr 2023 13:12:31 +0000 (14:12 +0100)]
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:06:34 +0000 (14:06 +0100)]
add link to OPF ISA WG issue for ls016
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:04:14 +0000 (14:04 +0100)]
remove utf-8 characters
Luke Kenneth Casson Leighton [Sat, 29 Apr 2023 13:00:22 +0000 (14:00 +0100)]
add notes on ls016 twin-butterfly instructions
lkcl [Sat, 29 Apr 2023 13:00:02 +0000 (14:00 +0100)]
lkcl [Sat, 29 Apr 2023 12:29:39 +0000 (13:29 +0100)]