I am currently trying to implement an SPI controller that I converted over from an ADXL345 project using simulink/HDL coder that is running on a Zedboard (PL side). To start I am simply trying to read the product ID at 0x7E on page 0x00. I read an unexpected value on the IMU's SDO - essentially '0000 0000 1000 0000', but with a couple intermittent pulses to 1 that coincide with the clock down stroke.
When I attempt to read sensor registers (Z_ACCL_OUT) I get similar data that seems be changing with the measurements (as opposed to the constant bad data I get when trying to read PROD_ID.
Has anyone seen something similar before?
An image is attached - DATA is SDI and D2 is SDO. I am attempting to read from 0x7E, or '01111110'