Métodos para la distribución de funcionalidad entre recursos Hardware y Software en el diseño de sistemas heterogéneos.