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 |
|
Vojta Mrazek
|
ac2654b527
|
Merge pull request #1 from mrazekv/develop
Develop
|
2021-03-23 13:49:37 +01:00 |
|
Vojta Mrazek
|
a8a8779616
|
action2
|
2021-03-23 13:46:23 +01:00 |
|
Vojta Mrazek
|
915f494331
|
workflow
|
2021-03-23 13:41:56 +01:00 |
|
honzastor
|
5788b6a879
|
Pushing circuits generation example.
|
2021-03-22 10:49:54 +01:00 |
|
honzastor
|
8df8e72810
|
Test commit
|
2021-03-22 00:31:59 +01:00 |
|
honzastor
|
792d0c5db1
|
Did some code refactoring concerning one bit circuits generation. Added multiple one/multi bit circuits. TBD: Generate and test different circuits, implement divider circuits, comment code, add verification/optimization of Verilog/BLIF files using yosys tool.
|
2021-03-22 00:22:01 +01:00 |
|
honzastor
|
d86ddcac09
|
Implemented unsigned dadda multiplier circuit. Updated generation of export formats. TBD: Proper testing, modification of dadda with cla adder, write shell script for Verilog and Blif equivalence check.
|
2021-03-15 01:08:47 +01:00 |
|
honzastor
|
f76284fcaa
|
Updated cgp chromosomes for 1 bit multipliers.
|
2021-03-04 19:34:08 +01:00 |
|
honzastor
|
e8cffeca91
|
Generated and tested generated circuits.
|
2021-03-04 18:59:33 +01:00 |
|
honzastor
|
f28069da5f
|
Refactored code and made some small bugfixes for generating exports.
|
2021-03-04 18:57:32 +01:00 |
|
honzastor
|
3aa6ecc368
|
Merge branch 'develop' of https://github.com/honzastor/bc_arithmetic_circuits_generator into develop
|
2021-03-01 21:41:37 +01:00 |
|
honzastor
|
7a37a646c6
|
Pushing last updated file.
|
2021-03-01 21:38:04 +01:00 |
|
Jan Klhůfek
|
2e80db21bc
|
Delete logic_gates_generator.py
Outdated file, replaced by logic_gates.py
|
2021-03-01 21:36:23 +01:00 |
|
honzastor
|
e4722c662d
|
Implemented multiplier circuits, verilog and cgp export generation and changed generator's structure. Prone to error! Needs proper testing. TBD
|
2021-03-01 21:32:29 +01:00 |
|
honzastor
|
ef5dc80382
|
Implemented generation to flat Verilog format and improved some other minor bits of code.
|
2021-02-16 10:41:29 +01:00 |
|
honzastor
|
c9ddb834f7
|
Generated flat Verilog adder and gate circuits. Minor update to C code logic gates.
|
2021-02-16 10:38:36 +01:00 |
|
honzastor
|
193d504120
|
Generated hierarchical C code circuits and updated testing script correspondigly.
|
2021-02-12 01:45:26 +01:00 |
|
honzastor
|
397d3bc658
|
Added generation of hierarchical C code for implemented circuits.
|
2021-02-12 01:43:44 +01:00 |
|
honzastor
|
94af6fec34
|
Also uploading previously presented presentation.
|
2021-02-09 21:03:34 +01:00 |
|
honzastor
|
f1142b51d9
|
Implemented basic tests for generated flat C code circuits.
|
2021-02-09 21:02:50 +01:00 |
|
honzastor
|
de127e8c46
|
Added signed rca circuit.
|
2021-02-09 20:53:53 +01:00 |
|
honzastor
|
ee73047199
|
Edited example circuits generation.
|
2021-01-18 19:34:05 +01:00 |
|
honzastor
|
4f8de30911
|
Implementation organized into multiple scripts. Added basic generation example call. Adjusting code to PEP8 standard (except long lines).)
|
2021-01-18 19:29:31 +01:00 |
|
root
|
b7c896872e
|
Made small bugfixes in C code generation.
|
2020-12-28 15:11:22 +01:00 |
|
root
|
2a4609234c
|
Merge branch 'develop' of https://github.com/honzastor/bc_arithmetic_circuits_generator into develop
|
2020-12-28 01:31:05 +01:00 |
|
root
|
6fe6d2c3d6
|
Changed implementaion of generating C code from circuits.
|
2020-12-28 01:30:52 +01:00 |
|
Jan Klhůfek
|
b3e0e9f48f
|
Delete generator_test.py
|
2020-12-28 01:29:53 +01:00 |
|
root
|
e15fa5aed5
|
Changed code generation to C language.
|
2020-12-28 00:41:01 +01:00 |
|
root
|
67a1dfa148
|
Updated C code generation wire names.
|
2020-12-13 14:53:20 +01:00 |
|
root
|
01f473e727
|
Added c code generation for logic gates, one bit adders, rca.
|
2020-12-11 22:57:32 +01:00 |
|
root
|
f18f6159f5
|
Started work on exporting adders into .c files. Needs optimization.
|
2020-12-11 03:48:04 +01:00 |
|
root
|
7fba0f0aea
|
Added ripple carry adder and started work on C code generation.
|
2020-12-10 22:37:10 +01:00 |
|
root
|
99d23be531
|
Implemented logic for wire, bus, logic gates, and 1-bit adders.
|
2020-12-10 03:52:00 +01:00 |
|