intel / rohd-hcl

A hardware component library developed with ROHD.
https://pub.dev/packages/rohd_hcl
BSD 3-Clause "New" or "Revised" License
81 stars 23 forks source link

rohd-hcl: parity #47

Closed RPG-coder-intc closed 1 year ago

RPG-coder-intc commented 1 year ago

Description & Motivation

Note: Requires Find PR #37 to be merged in before this PR.

A modules for adding functionality of Parity.

Contains 2 modules for parity functionality:

  1. ParityTransmitter Module - Appends parity bits to given data that can be used for transmission
  2. ParityReceiver Module -
    • Takes the transmitted data with parity bit.
    • Splits the data into original data and parity bit.
    • Also checks for parity error (result) within original data

Related Issue(s)

Related to issue #39

Testing

Testing is handled within /test/parity_test.dart

Backwards-compatibility

Yes, this PR is backward compatible. This is an added functionality. Prior modules are not unaffected or reused for completion of this functionality.

Documentation

Documentation is handled.

RPG-coder-intc commented 1 year ago

@mkorbel1 this PR is ready for a review. also note: this PR contains files from #37

RPG-coder-intc commented 1 year ago

@mkorbel1 @chaparalas @quekyj can this pr be merged in :)

mkorbel1 commented 1 year ago

Sorry for the delay!

RPG-coder-intc commented 1 year ago

Sorry for the delay!

No worries :) Thanks...