fixed the processor, still has fifo timing issue