FPGA Intel® Cyclone® 10 LP — Instruções personalizadas do processador Nios® II para o exemplo de projeto do Intel Cyclone 10 FPGA

FPGA Intel® Cyclone® 10 LP — Instruções personalizadas do processador Nios® II para o exemplo de projeto do Intel Cyclone 10 FPGA

714548
9/24/2017

Introdução

Este exemplo de projeto demonstra o uso de instruções personalizadas para o processador de Nios® II com um FPGA Intel® Cyclone® 10.

Detalhes do projeto

Família de dispositivos

FPGA de baixo consumo Intel® Cyclone® 10

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus Version

17.0

Núcleos IP (21)
Núcleo de IP Categoria do núcleo de IP
Nios II Gen2 Processor NiosII
Nios II Gen2 Processor Unit NiosII
Custom Instruction Slave Translator QsysInterconnect
Custom Instruction Interconnect QsysInterconnect
Custom Instruction Master Translator QsysInterconnect
IRQ Mapper QsysInterconnect
JTAG UART ConfigurationProgramming
MM Interconnect QsysInterconnect
Avalon-ST Adapter QsysInterconnect
Avalon-ST Error Adapter QsysInterconnect
Memory-Mapped Demultiplexer QsysInterconnect
Memory-Mapped Multiplexer QsysInterconnect
Avalon-MM Master Agent QsysInterconnect
Avalon-MM Master Translator QsysInterconnect
Avalon-MM Slave Agent QsysInterconnect
Avalon-ST Single Clock FIFO QsysInterconnect
Avalon-MM Slave Translator QsysInterconnect
Memory-Mapped Router QsysInterconnect
On-Chip Memory (RAM or ROM) OnChipMemory
Reset Controller QsysInterconnect
Interval Timer Peripherals

Descrição detalhada

Prepare o modelo de projeto na GUI do Software Quartus® Prime (versão 14.1 e mais recente)


Nota: após baixar o exemplo de projeto, você deve preparar o modelo de projeto. O arquivo baixado é da forma de um arquivo <project>.par que contém uma versão compactada de seus arquivos de projeto (semelhante a um arquivo .qar) e metadados que descrevem o projeto. A combinação dessas informações é o que constitui um arquivo <project>.par. Nos lançamentos 16.0 ou mais recentes, você pode simplesmente clicar duas vezes no arquivo <project>.par e o Quartus iniciará esse projeto.


O segundo significa criar o modelo do projeto é por meio do Novo Assistente de projeto (Assistente de projeto > novo assistente de projeto). Após inserir o nome e a pasta do projeto no primeiro painel, o segundo painel pedirá que você especifique um projeto ou modelo de projeto vazio. Selecione o modelo de projeto. Você verá uma lista de projetos Design Templates que você carregou anteriormente, bem como vários "Baseline Pinout Designs" que contêm o pinagem e configurações para uma variedade de kits de desenvolvimento. Se você não encontrar seu modelo de projeto na lista, clique no link que afirma instalar os Design Templates circularam abaixo:



Navegue até o arquivo <project>.par baixado, clique em próximo, seguido de Finish, e seu modelo de projeto será instalado e exibido no painel Navegador do Projeto no Quartus.


Nota: quando um projeto é armazenado na Design Store como um modelo de projeto, ele é testado anteriormente com a versão declarada do software Quartus. A regressão garante que o modelo de projeto passe pelas etapas de análise/síntese/ajuste/montagem no fluxo de projeto do Quartus.



Prepare o modelo de projeto na linha de comando do software Quartus® Prime


Na linha de comando, digite o seguinte comando:

quartus_sh --platform_install -package <project directory>/<project>.par


Assim que o processo for concluído, digite:

quartus_sh --nome da plataforma <project>



Nota:

* Versão ACDS: padrão 17.0.0


Detalhes do projeto

Família de dispositivos

FPGA de baixo consumo Intel® Cyclone® 10

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus Version

17.0