Quando você implementa um controlador de memória dura DDR3L (HMC) e o sistema de processador rígido DDR3L (HPS) em um projeto usando o dispositivo Arria® V ST no software Quartus® II versão 13.0SP1, você poderá ver as seguintes mensagens de erro durante o estágio de ajuste da compilação.
Erro (175001): não foi possível colocar o HPHY
Erro (175006): não foi possível encontrar o caminho entre o HPHY e o pino de destino
A mensagem de erro indica que você não pode colocar o HMC em um local legal. Mas quando você compila O HMC DDR3L ou o HPS DDR3L de forma independente, o dispositivo de ajuste é bem sucedido, o que indica que os locais dos pinos para HMC e HPS estão corretos.
A mensagem de erro não aponta a causa principal para este problema. Você pode ver o seguinte erro de ajuste adicional ao adicionar atribuições de localização de pino dedicadas a todos os sinais de interface para HPS DDR3L HMC e DDR3L.
Erro (175020): restrição ilegal do pino à região (xx, xx) a (xx, xx): não há locais válidos na região
Erro (175005): não foi possível encontrar um local com: OCT_CAL_BLOCK_ID de 1 (1 local afetado)
Não deve haver interação entre OCT HMC e HPS OCT.
Para resolver este problema, adicione uma atribuição "TERMINATION_CONTROL_BLOCK" ao sinal mem_reset_n DDR3L HMC no . O arquivo QSF e o dispositivo de ajuste devem ser bem sucedidos.
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "variação HMC |altera_mem_if_oct_arriav:oct0|sd1a_0" -para mem_reset_n