c8ed08691fUpdated functionality of the extend_bus method.
Honza
2021-11-16 00:02:52 +01:00
2083ed35a1Returned inner circuit's input buses extension feature back to its original form.
Honza
2021-11-15 22:58:34 +01:00
f582ee729eUpdated generation of hierarchical circuits to allow proper naming consistency between the subcomponent modules and their corresponding invocations.
honzastor
2021-10-25 01:11:34 +02:00
5d41997560Added assertion checks for the same input bus lengths when initializing arithmetic circuits.
honzastor
2021-10-24 18:48:00 +02:00
d41c5f3c94Updated exportation of signed arithmetic circuits to python representation. Also unified some methods from arithmetic_circuit.py into general_circuit.py.
honzastor
2021-10-10 22:15:13 +02:00
cfb5bba3ecBitwise and operation fix.
honzastor
2021-10-10 00:02:58 +02:00
16c1757bc3Added signedness support for the output C code representation. Also modified the testing scripts and the chr2c.py converter accordingly and did some documentation changes (even made a small change in readme.md). Signedness support for the output python representation is TBD.
honzastor
2021-10-09 23:45:54 +02:00
598c10e052Merge branch 'main' of github.com:ehw-fit/ariths-gen
Vojta Mrazek
2021-10-04 12:19:55 +02:00
eba0a7a938Made some minor changes concerning proper exportation of multiplier circuits.
honzastor
2021-09-09 13:57:36 +02:00
e16de78c2bUpdated logic behind generating export representations, mainly focused around circuit and its buses and subcomponents namings.
honzastor
2021-09-07 17:39:39 +02:00
bfc806081eMade some minor changes and updated creation of MAC circuit.
honzastor
2021-09-07 17:35:41 +02:00
f1303864catest all
Vojta Mrazek
2021-09-07 09:44:23 +02:00
fffb928875auto test MAC
Vojta Mrazek
2021-09-07 08:32:52 +02:00
a1827c957cModified definition of MAC class to allow proper generation of output representations.
honzastor
2021-09-06 15:17:31 +02:00
8c0f24cd2dGeneral MAC circuit
Vojta Mrazek
2021-09-06 12:52:13 +02:00
a4dca24fc2CGP format minor
Vojta Mrazek
2021-06-23 14:09:46 +02:00
0a487ee699CGP format
Vojta Mrazek
2021-06-23 14:08:49 +02:00
87a7f2b8bbpip in actions
Vojta Mrazek
2021-06-23 13:46:25 +02:00
c6e542231cCGP tests; reversed output order
Vojta Mrazek
2021-06-23 13:43:58 +02:00
5228923b69doc on main branch only
Vojta Mrazek
2021-06-18 12:40:56 +02:00
Merge pull request #4 from honzastor/develop
Jan Klhůfek
2021-04-24 00:04:31 +02:00
4740371c06Deleted presentation of previous generator state.
honzastor
2021-04-24 00:00:48 +02:00
0f66c5a2e9Fixed proper connections in submodules instantiation in hierarchical Verilog generation. Sample generated circuits were also accordingly updated.
honzastor
2021-04-23 11:49:24 +02:00
a17e38b2d1Uploading C code circuit simulations.
honzastor
2021-04-23 02:48:32 +02:00
670ba45ee5Generated sample circuits for various representations. Updated C code circuits testing simulations and did some cleanup.
honzastor
2021-04-23 02:44:14 +02:00
792d0c5db1Did 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.
honzastor
2021-03-22 00:22:01 +01:00
d86ddcac09Implemented 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.
honzastor
2021-03-15 01:08:47 +01:00
f76284fcaaUpdated cgp chromosomes for 1 bit multipliers.
honzastor
2021-03-04 19:34:08 +01:00
e8cffeca91Generated and tested generated circuits.
honzastor
2021-03-04 18:59:33 +01:00
f28069da5fRefactored code and made some small bugfixes for generating exports.
honzastor
2021-03-04 18:57:32 +01:00
f1142b51d9Implemented basic tests for generated flat C code circuits.
honzastor
2021-02-09 21:02:50 +01:00
de127e8c46Added signed rca circuit.
honzastor
2021-02-09 20:53:53 +01:00
ee73047199Edited example circuits generation.
honzastor
2021-01-18 19:34:05 +01:00
4f8de30911Implementation organized into multiple scripts. Added basic generation example call. Adjusting code to PEP8 standard (except long lines).)
honzastor
2021-01-18 19:29:31 +01:00
b7c896872eMade small bugfixes in C code generation.
root
2020-12-28 15:11:22 +01:00