Estou tentando usar a ram celular na placa de desenvolvimento do Nexys 4 FPGA . Estou usando o Xilinx Vivado e gostaria que um processador de núcleo leve Microblaze fosse capaz de executar leituras e gravações. Até agora eu criei o processador em um design de bloco.
Depois de muita procura na Internet, finalmente encontrei um controlador de memória externo ou EMC que achei promissor. Como eu iria conectar o Ram? Criei um wrapper HDL e tentei conectar as portas do EMC aos pinos da ram, no entanto, existem mais portas do que eu preciso. Não encontro nenhum exemplo do Nexys 4 ou do Vivado EMC.
Também descobri que o Nexys 2 tem um exemplo de um controlador de memória integrado. Vejo que o número da peça é o mesmo para a RAM. Isso seria utilizável e como eu o usaria em conjunto com o Mircoblaze?
Respostas:
Às vezes, os fabricantes não fornecem todos os detalhes em uma folha de dados. Há algumas coisas a fazer se você não encontrar as informações necessárias.
1) Verifique a página do produto em busca de recursos adicionais
2) Verifique as notas de aplicativo ou técnicas sobre o produto ou a família de produtos
3) Pesquise horizontalmente produtos similares no site de fabricantes ou em outros sites de fabricantes para obter informações relevantes
A ram celular Micron é um substituto da SRAM. . O roteamento deve ser semelhante ao SRAM, pois é executado nas mesmas velocidades. Aqui está um guia para todas as informações de roteamento de micron
Há também um arquivo HDL na página do produto para interface em HDL e eles possuem arquivos IBIS para simulação.
fonte