infmachine_config 0.1.0

The Infinite Machine configuration.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
## InfMachine Config

The configuration module for the Infinite Machine. The library provides basic interface
for the configuration for the Infinite Machine. The library provides serialization and
deserialization by `serde` crate.

Configuration is very simple structure with 3 fields:
* state_len - state length.
* data_part_len - data part length. Length of parts for the memory address and the temp buffer.
* cell_len_bits - length of length of the main memory cell.

The library provides structures: 
* `InfParMachineConfig` - machine configuration.
* `InfParInterfaceConfig` - machine configuration used by generators.
* `InfParEnvConfig` - machine configuration and environment configuration.
* `InfParMachineData` - machine data contains config, environment config and circuit.