Seguí AMBA 3 APB specification para diseñar mi Esclavo APB. La lectura desde el esclavo requiere varios ciclos de reloj para que los datos estén listos para el bus, así que configuro mi señal PREADY para un ciclo de reloj cuando los datos son válidos (el valor predeterminado de PREADY siempre es bajo). Sin embargo, el controlador de bus APB no espera cuando PREADY se pone en HI. Mantiene PENABLE para un ciclo de reloj y termina la sección. ¿Alguien tiene una idea de lo que está mal?
Se está ejecutando en el procesador de software CortexM1 en Microsemi FPGA.