Done after b64138fd22123b746374a3290f651c20808dd301
All assignments to a slices are split to elementary slices and final concatenation.
All properties like default/nop value are kept asserting the functionality of syntax sugars like RtlSyncSignal.
It also simplifies the analysis of the circuit as independent slice parts have own temporary signal or are directly driven from something.
Done after b64138fd22123b746374a3290f651c20808dd301
All assignments to a slices are split to elementary slices and final concatenation. All properties like default/nop value are kept asserting the functionality of syntax sugars like RtlSyncSignal. It also simplifies the analysis of the circuit as independent slice parts have own temporary signal or are directly driven from something.
https://github.com/Nic30/hwtLib/blob/master/hwtLib/tests/sertialization/assignToCastAndSlices.py#L199 https://github.com/Nic30/hwtLib/blob/master/hwtLib/tests/sertialization/AssignToASliceOfReg2a.vhd