cache cycle calibration tables when the tile changes rather than doing a lookup for every read