Manual de referência técnica do sistema de processador rígido Altera Cyclone V

Introdução

O Sistema de Processador de Disco Rígido (HPS) Altera Cyclone V integra um processador ARM® Cortex™-A9 dual-core com um rico conjunto de periféricos e lógica programável em um único chip. Projetado para combinar a flexibilidade da estrutura FPGA com o desempenho e a facilidade de uso de um núcleo de processador rígido, ele é voltado para aplicações que exigem baixo consumo de energia, alta eficiência e custo-benefício. É comumente utilizado em sistemas de controle industrial, automotivos, de comunicação e embarcados.

Perguntas frequentes

O que é o Cyclone V HPS?

O Cyclone V HPS é um SoC de sistema em chip que combina processadores dual-core ARM Cortex A9 com estrutura Altera FPGA em um único chip.

Quais são os principais componentes do HPS?

Inclui o processador dual core ARM Cortex A9, controlador SDRAM, controladores flash NAND NOR, controladores USB, Ethernet, UART, I2C, SPI e DMA.

Quais interfaces de memória são suportadas pelo Cyclone V HPS?

Ele suporta DDR3 DDR2 LPDDR2 SDRAM por meio de um controlador de memória rígido integrado no subsistema HPS.

Como o HPS se comunica com a estrutura FPGA?

Por meio de interconexões de alta largura de banda, como pontes AXI, HPS para FPGA, FPGA para HPS, pontes leves e acesso de FPGA para HPS SDRAM.

Quais sistemas operacionais são compatíveis com o HPS?

As opções populares de sistemas operacionais incluem Linux como Yocto ou Debian, FreeRTOS e software bare-metal via cadeias de ferramentas ARM DS 5 ou GCC.

Posso programar o FPGA e o HPS independentemente?

Sim, o HPS e o FPGA são subsistemas independentes, mas fortemente integrados. Você pode inicializar o Linux no HPS enquanto usa o FPGA para lógica em tempo real.

Quais ferramentas são usadas para desenvolver o Cyclone V HPS?

A Intel, anteriormente Altera, fornece o Quartus Prime para design de FPGA e o SoC EDS Embedded Design Suite para desenvolvimento ARM.

Como o Cyclone V HPS é alimentado e sincronizado?

Ele usa vários trilhos de energia e permite clocking flexível com PLLs e osciladores compartilhados entre FPGA e HPS.

Ele suporta inicialização segura ou criptografia?

Sim, com opções de configuração, o HPS suporta inicialização segura por meio de fluxos de bits criptografados e autenticação.

O que JTAG ou opções de depuração estão disponíveis?

Você pode depurar via USB Blaster, JTAG, e Serial Wire Debug SWD e depurador ARM DS 5 ou GDB.

 

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *