libreriscv.git
2 years ago(no commit message)
lkcl [Sat, 19 Mar 2022 06:52:44 +0000 (06:52 +0000)]

2 years ago(no commit message)
lkcl [Sat, 19 Mar 2022 06:49:11 +0000 (06:49 +0000)]

2 years ago(no commit message)
lkcl [Sat, 19 Mar 2022 06:36:46 +0000 (06:36 +0000)]

2 years ago(no commit message)
lkcl [Sat, 19 Mar 2022 06:34:31 +0000 (06:34 +0000)]

2 years ago(no commit message)
lkcl [Sat, 19 Mar 2022 06:00:46 +0000 (06:00 +0000)]

2 years agofill in introductory explanation for carry-less and galois field operations
Jacob Lifshay [Sat, 19 Mar 2022 00:50:57 +0000 (17:50 -0700)]
fill in introductory explanation for carry-less and galois field operations

2 years agocorrections to HyperRAM wire colours
Luke Kenneth Casson Leighton [Sat, 19 Mar 2022 00:21:58 +0000 (00:21 +0000)]
corrections to HyperRAM wire colours

2 years ago(no commit message)
lkcl [Fri, 18 Mar 2022 19:03:19 +0000 (19:03 +0000)]

2 years agodelete redundant sections
Jacob Lifshay [Fri, 18 Mar 2022 04:56:18 +0000 (21:56 -0700)]
delete redundant sections

2 years agoadd comments to cltmadd, gfbtmadd, and gfpmaddsubr about where the instructions are...
Jacob Lifshay [Fri, 18 Mar 2022 04:54:07 +0000 (21:54 -0700)]
add comments to cltmadd, gfbtmadd, and gfpmaddsubr about where the instructions are used.

2 years agoconvert gfp* instructions to python and add tests
Jacob Lifshay [Fri, 18 Mar 2022 04:34:30 +0000 (21:34 -0700)]
convert gfp* instructions to python and add tests

2 years agoreduce RS for consistency in gfbtmadd
Jacob Lifshay [Fri, 18 Mar 2022 02:48:52 +0000 (19:48 -0700)]
reduce RS for consistency in gfbtmadd

2 years agoread all inputs before writing to any outputs
Jacob Lifshay [Fri, 18 Mar 2022 02:46:44 +0000 (19:46 -0700)]
read all inputs before writing to any outputs
in case an input overlaps with an output register.

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 23:21:43 +0000 (23:21 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 23:20:52 +0000 (23:20 +0000)]

2 years agomove to x4 connector for hyperram
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 17:18:11 +0000 (17:18 +0000)]
move to x4 connector for hyperram

2 years agoupdate image location
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 17:16:29 +0000 (17:16 +0000)]
update image location

2 years agoupdate pinset for hyperram resource
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 17:02:57 +0000 (17:02 +0000)]
update pinset for hyperram resource

2 years agoupdate top/bot marking on images
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 16:59:51 +0000 (16:59 +0000)]
update top/bot marking on images

2 years agoupdate image and pinmaps for hyperram
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 16:53:38 +0000 (16:53 +0000)]
update image and pinmaps for hyperram

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 15:49:29 +0000 (15:49 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 15:25:19 +0000 (15:25 +0000)]

2 years agoadd hyperram connections photo
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 14:25:58 +0000 (14:25 +0000)]
add hyperram connections photo

2 years agoupdate hypermod colours
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 14:16:39 +0000 (14:16 +0000)]
update hypermod colours

2 years agoupdate PMOD images
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 14:05:07 +0000 (14:05 +0000)]
update PMOD images

2 years agoadd ECP5 hyperram pinout
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 11:13:57 +0000 (11:13 +0000)]
add ECP5 hyperram pinout

2 years agoadd HyperRAM connectivity page
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 10:39:15 +0000 (10:39 +0000)]
add HyperRAM connectivity page

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:40:37 +0000 (06:40 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:37:08 +0000 (06:37 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:34:18 +0000 (06:34 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:31:51 +0000 (06:31 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:25:18 +0000 (06:25 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:24:19 +0000 (06:24 +0000)]

2 years ago(no commit message)
lkcl [Thu, 17 Mar 2022 06:20:13 +0000 (06:20 +0000)]

2 years agorevert bitmask changes
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 06:14:16 +0000 (06:14 +0000)]
revert bitmask changes

2 years agoadd opencapi page
Luke Kenneth Casson Leighton [Thu, 17 Mar 2022 05:48:54 +0000 (05:48 +0000)]
add opencapi page

2 years ago(no commit message)
lkcl [Wed, 16 Mar 2022 12:42:37 +0000 (12:42 +0000)]

2 years agodummy commit
IkiWiki [Wed, 16 Mar 2022 06:16:32 +0000 (06:16 +0000)]
dummy commit

2 years ago(no commit message)
lkcl [Wed, 16 Mar 2022 06:15:45 +0000 (06:15 +0000)]

2 years ago(no commit message)
lkcl [Wed, 16 Mar 2022 06:06:03 +0000 (06:06 +0000)]

2 years agoremove redundant sections
Jacob Lifshay [Wed, 16 Mar 2022 04:22:18 +0000 (21:22 -0700)]
remove redundant sections

2 years agoimplement gfb* instructions' pseudo-code
Jacob Lifshay [Wed, 16 Mar 2022 04:14:29 +0000 (21:14 -0700)]
implement gfb* instructions' pseudo-code

2 years agorename test_cl.py to test_cl_gfb_gfp.py
Jacob Lifshay [Wed, 16 Mar 2022 04:03:44 +0000 (21:03 -0700)]
rename test_cl.py to test_cl_gfb_gfp.py

2 years ago(no commit message)
lkcl [Wed, 16 Mar 2022 00:25:06 +0000 (00:25 +0000)]

2 years ago(no commit message)
lkcl [Tue, 15 Mar 2022 21:39:58 +0000 (21:39 +0000)]

2 years ago(no commit message)
lkcl [Tue, 15 Mar 2022 21:35:10 +0000 (21:35 +0000)]

2 years ago(no commit message)
lkcl [Tue, 15 Mar 2022 21:28:08 +0000 (21:28 +0000)]

2 years agofix cldivrem and add tests
Jacob Lifshay [Tue, 15 Mar 2022 08:42:31 +0000 (01:42 -0700)]
fix cldivrem and add tests

2 years agotranslate clmul* to python for easier testing
Jacob Lifshay [Tue, 15 Mar 2022 08:41:15 +0000 (01:41 -0700)]
translate clmul* to python for easier testing

2 years agoadd python more stuff to .gitignore
Jacob Lifshay [Tue, 15 Mar 2022 08:34:11 +0000 (01:34 -0700)]
add python more stuff to .gitignore

2 years agomove pack/unpack_poly to separate file
Jacob Lifshay [Tue, 15 Mar 2022 05:24:12 +0000 (22:24 -0700)]
move pack/unpack_poly to separate file

2 years agochange cldiv/clrem to use cldivrem function
Jacob Lifshay [Tue, 15 Mar 2022 05:19:05 +0000 (22:19 -0700)]
change cldiv/clrem to use cldivrem function

2 years agorename bitmanip_inlines -> bitmanip
Jacob Lifshay [Tue, 15 Mar 2022 05:11:13 +0000 (22:11 -0700)]
rename bitmanip_inlines -> bitmanip

2 years agochange inline to actually work
Jacob Lifshay [Tue, 15 Mar 2022 05:10:03 +0000 (22:10 -0700)]
change inline to actually work

2 years agoadd WIP cldivrem -- see if [[!inline ...]] works
Jacob Lifshay [Tue, 15 Mar 2022 04:56:03 +0000 (21:56 -0700)]
add WIP cldivrem -- see if [[!inline ...]] works

2 years ago(no commit message)
lkcl [Mon, 14 Mar 2022 06:49:21 +0000 (06:49 +0000)]

2 years ago(no commit message)
lkcl [Mon, 14 Mar 2022 06:48:49 +0000 (06:48 +0000)]

2 years ago(no commit message)
lkcl [Mon, 14 Mar 2022 06:40:25 +0000 (06:40 +0000)]

2 years ago(no commit message)
lkcl [Mon, 14 Mar 2022 00:15:22 +0000 (00:15 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 22:22:07 +0000 (22:22 +0000)]

2 years agonope, no good, does not produce movmaskb constants
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 18:55:49 +0000 (18:55 +0000)]
nope, no good, does not produce movmaskb constants

2 years agodifferent (more useful) starting constant in grevlut
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 18:38:07 +0000 (18:38 +0000)]
different (more useful) starting constant in grevlut

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 18:20:33 +0000 (18:20 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 18:10:22 +0000 (18:10 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 15:29:03 +0000 (15:29 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 15:26:56 +0000 (15:26 +0000)]

2 years agoadd grevlut.py demo code
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 15:26:14 +0000 (15:26 +0000)]
add grevlut.py demo code

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 15:25:56 +0000 (15:25 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 13:47:51 +0000 (13:47 +0000)]

2 years agoadd new grev diagram
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 13:43:02 +0000 (13:43 +0000)]
add new grev diagram

2 years agoadd grevlut diagram
Luke Kenneth Casson Leighton [Sun, 13 Mar 2022 13:27:25 +0000 (13:27 +0000)]
add grevlut diagram

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 13:42:41 +0000 (13:42 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 12:44:23 +0000 (12:44 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 12:43:48 +0000 (12:43 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 12:20:57 +0000 (12:20 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 02:58:32 +0000 (02:58 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 01:13:04 +0000 (01:13 +0000)]

2 years ago(no commit message)
lkcl [Sun, 13 Mar 2022 01:06:45 +0000 (01:06 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 23:49:12 +0000 (23:49 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 23:40:03 +0000 (23:40 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 23:16:58 +0000 (23:16 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 23:08:13 +0000 (23:08 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 18:01:08 +0000 (18:01 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 17:04:34 +0000 (17:04 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 11:55:42 +0000 (11:55 +0000)]

2 years ago(no commit message)
lkcl [Sat, 12 Mar 2022 11:48:34 +0000 (11:48 +0000)]

2 years agomove sections around
lkcl [Sat, 12 Mar 2022 11:33:47 +0000 (11:33 +0000)]
move sections around

2 years ago(no commit message)
lkcl [Fri, 11 Mar 2022 23:32:18 +0000 (23:32 +0000)]

2 years ago(no commit message)
lkcl [Fri, 11 Mar 2022 23:23:48 +0000 (23:23 +0000)]

2 years ago(no commit message)
lkcl [Fri, 11 Mar 2022 23:05:42 +0000 (23:05 +0000)]

2 years ago(no commit message)
lkcl [Fri, 11 Mar 2022 23:03:48 +0000 (23:03 +0000)]

2 years agoupdate orangecrab-examples section
Tobias Platen [Thu, 10 Mar 2022 18:52:26 +0000 (19:52 +0100)]
update orangecrab-examples section

2 years agoadd section "running orangecrab-examples before flashing microwatt"
Tobias Platen [Thu, 10 Mar 2022 18:31:51 +0000 (19:31 +0100)]
add section "running orangecrab-examples before flashing microwatt"

2 years ago(no commit message)
lkcl [Thu, 10 Mar 2022 09:47:27 +0000 (09:47 +0000)]

2 years agoadd link to up-to-date SV
programmerjake [Thu, 10 Mar 2022 07:23:32 +0000 (07:23 +0000)]
add link to up-to-date SV

2 years agoadd all proposed Galois Field ops and Carry-less ops
Jacob Lifshay [Thu, 10 Mar 2022 02:23:47 +0000 (18:23 -0800)]
add all proposed Galois Field ops and Carry-less ops

2 years agoadd note to add Rc=1 back to ternlogi if/when we get enough encoding space
Jacob Lifshay [Thu, 10 Mar 2022 01:43:59 +0000 (17:43 -0800)]
add note to add Rc=1 back to ternlogi if/when we get enough encoding space

2 years agoformat code
Jacob Lifshay [Thu, 10 Mar 2022 00:44:03 +0000 (16:44 -0800)]
format code

2 years ago(no commit message)
lkcl [Thu, 10 Mar 2022 00:17:20 +0000 (00:17 +0000)]

2 years ago(no commit message)
lkcl [Wed, 9 Mar 2022 23:40:17 +0000 (23:40 +0000)]