185 Commits

Author SHA1 Message Date
honzastor
bfc806081e Made some minor changes and updated creation of MAC circuit. 2021-09-07 17:35:41 +02:00
Vojta Mrazek
f1303864ca test all 2021-09-07 09:44:23 +02:00
Vojta Mrazek
fffb928875 auto test MAC 2021-09-07 08:32:52 +02:00
honzastor
a1827c957c Modified definition of MAC class to allow proper generation of output representations. 2021-09-06 15:17:31 +02:00
Vojta Mrazek
8c0f24cd2d General MAC circuit 2021-09-06 12:52:13 +02:00
Vojta Mrazek
a4dca24fc2 CGP format minor 2021-06-23 14:09:46 +02:00
Vojta Mrazek
0a487ee699 CGP format 2021-06-23 14:08:49 +02:00
Vojta Mrazek
87a7f2b8bb pip in actions 2021-06-23 13:46:25 +02:00
Vojta Mrazek
c6e542231c CGP tests; reversed output order 2021-06-23 13:43:58 +02:00
Vojta Mrazek
5228923b69 doc on main branch only 2021-06-18 12:40:56 +02:00
Vojta Mrazek
cfe0ca6b4b
Automated testing, preparing the package for publishing (#1)
* automated pandoc deploy

* automated pandoc deploy (v2)

* automated pandoc deploy (v2)

* automated pdoc deploy (v3)

* automated pdoc deploy (v4)

* automated pdoc deploy (v5)

* automated pdoc deploy (v5)

* prepare for python project

* 8-bit testing

* 8-bit testing

* 8-bit testing (v2)

* 8-bit testing (v3)

* update of sign
2021-06-18 12:38:11 +02:00
honzastor
f1f487a126 Small fix 2021-05-05 18:30:21 +02:00
honzastor
0d98fc0a2f Adding generated program documentation and chr2c.py script. 2021-05-05 18:27:47 +02:00
honzastor
50c33d27d2 Updated generated circuits. 2021-04-28 21:47:33 +02:00
honzastor
e5f2dd893a Fixed proper generated circuits names (mistakenly named cska as csa). 2021-04-28 21:39:58 +02:00
Jan Klhůfek
f6838e50bd
Merge pull request #4 from honzastor/develop
Merging current final state of ArithsGen into main branch.
2021-04-24 00:04:31 +02:00
honzastor
4740371c06 Deleted presentation of previous generator state. 2021-04-24 00:00:48 +02:00
honzastor
0f66c5a2e9 Fixed proper connections in submodules instantiation in hierarchical Verilog generation. Sample generated circuits were also accordingly updated. 2021-04-23 11:49:24 +02:00
honzastor
a17e38b2d1 Uploading C code circuit simulations. 2021-04-23 02:48:32 +02:00
honzastor
670ba45ee5 Generated sample circuits for various representations. Updated C code circuits testing simulations and did some cleanup. 2021-04-23 02:44:14 +02:00
honzastor
f57a633f6c Renamed generated circuits folders. 2021-04-22 20:56:38 +02:00
honzastor
8f911560b0 Folder renaming test 2021-04-22 20:23:57 +02:00
honzastor
ad1c6ec557 Updated circuits documentation. 2021-04-21 13:42:07 +02:00
honzastor
8e950fc51f Optimized circuits generation, refactored code, fixed cla, added new csa, array divider circuits and create yosys equivalence check script. TBD: Documentation and sample generated circuits. 2021-04-21 11:33:07 +02:00
honzastor
068def0226 Added documentation of classes methods. 2021-04-06 01:39:11 +02:00
honzastor
a328e91996 Removed automatic documentation generation from git action. 2021-03-31 04:43:35 +02:00
honzastor
a336a683e7 Added some code documentation and updated git action to generate it. 2021-03-31 04:40:54 +02:00
honzastor
7a6d5213f8 Updating gitignore 2021-03-30 16:15:54 +02:00
honzastor
8807ebfb66 Merge branch 'develop' of https://github.com/honzastor/bc_arithmetic_circuits_generator into develop 2021-03-30 16:14:45 +02:00
honzastor
5fe150a824 Adding possibility for automatic generation using git actions. 2021-03-30 16:13:42 +02:00
Jan Klhůfek
82d2d02ef5
Delete ariths_gen/one_bit_circuits/logic_gates/__pycache__ directory 2021-03-30 03:13:15 +02:00
Jan Klhůfek
debef13087
Delete ariths_gen/one_bit_circuits/one_bit_components/__pycache__ directory 2021-03-30 03:13:04 +02:00
Jan Klhůfek
9a4c2c4dd7
Delete ariths_gen/multi_bit_circuits/multipliers/__pycache__ directory 2021-03-30 03:12:43 +02:00
Jan Klhůfek
d27fbf7088
Delete ariths_gen/multi_bit_circuits/adders/__pycache__ directory 2021-03-30 03:12:31 +02:00
Jan Klhůfek
669920b0d5
Delete ariths_gen/wire_components/__pycache__ directory 2021-03-30 03:12:11 +02:00
Jan Klhůfek
1e2ae53df5
Delete ariths_gen/one_bit_circuits/__pycache__ directory 2021-03-30 03:11:57 +02:00
Jan Klhůfek
e28574a7c9
Delete ariths_gen/multi_bit_circuits/__pycache__ directory 2021-03-30 03:11:38 +02:00
Jan Klhůfek
87105eaaa6
Delete ariths_gen/core/__pycache__ directory 2021-03-30 03:11:13 +02:00
Jan Klhůfek
86479086c0
Delete ariths_gen/__pycache__ directory 2021-03-30 03:11:03 +02:00
honzastor
4a9408401e Typo fix. 2021-03-30 03:06:41 +02:00
honzastor
69e2514852 Updated project's structure. Renamed class names to properly fit Python naming convention. TBD: proper documentation. 2021-03-30 03:04:48 +02:00
honzastor
27866a5513 Made some bugfixes concerning hierarchical generation and updated generated circuits. 2021-03-29 22:50:24 +02:00
honzastor
f7620f98e4 Generated various circuits representations and updated testing of C circuits. 2021-03-28 20:16:45 +02:00
honzastor
acd3d51a62 Updating some minor changes. 2021-03-28 18:17:10 +02:00
Jan Klhůfek
6f02fa94d1
Deleting docs folder for GIT consistency 2021-03-23 16:13:51 +01:00
Vojta Mrazek
af8cd2c93b no actions 2021-03-23 14:05:54 +01:00
Vojta Mrazek
ec09e606b9 Merge branch 'develop' of github.com:honzastor/bc_arithmetic_circuits_generator into develop 2021-03-23 14:04:57 +01:00
github-actions[bot]
07a16a498c [create-pull-request] automated change 2021-03-23 14:04:18 +01:00
Vojta Mrazek
9e99c98220
Merge pull request #2 from honzastor/create-pull-request/patch
Changes by create-pull-request action
2021-03-23 13:51:57 +01:00
github-actions[bot]
7ba6db3e54 [create-pull-request] automated change 2021-03-23 12:50:43 +00:00