1. A computer-implemented method, comprising: obtaining a description of a machine; determining from the description whether cycles output by a resource require translation from one bus to another bus, and if so, providing a translator for the resource; and dynamically configuring the resource for translating cycles based on the translator.