This repository contains code to determine the ring oscillator performace of the Arietta G25 by Acme Systems.
It works like the following:
- Physically connect (jumper) the PC0 and PC1 pins
- Read a bit from PC1
- Invert that bit and write it to PC0
Using an oscilloscope, we can now determine the frequency at which this i/o pair oscillates.
Test code for both C and Python APIs is placed in benchmark.c
and benchmark.py
, respectively.
For detailed instructions on the test setup and a glance on how the Arietta performs, head over to my FabAcademy page.
The test code itself is so basic, it needs no license. However the contained libraries are licensed as follows:
- acmepins.py: MIT / LGPL-3
- gpiolib.c: Proprietary