i2s: Fix buffer size off by one error

The FIFO ring buffer cursors were not incrementing and creating an
illusion of a false LIFO queue because the mask and size were off.
Additionally, to ease debugging, this replaces the square wave of
the original test data with a more deterministic, and somewhat
shorter sine wave that was programmatically generated without
aliasing.

Change-Id: I118cc73bca6d467b967f702465c5f3a758ff4d07
2 files changed
tree: bb2a40e5dba36b57269a68c1087d8014cb68b7b8
  1. platforms/
  2. shodan_infrastructure/
  3. CONTRIBUTING.md
  4. gdbinit
  5. kelvin.resc
  6. LICENSE
  7. README.md
  8. shodan.resc
  9. springbok.resc
README.md

Simulation Configuration

This project hosts the Renode simulation description, platform definition, and simulation models for customized components.

Project structure

  • platforms: renode platform definitions
  • shodan_infrastructure: customized component model used in Renode's runtime compilation