Intel® SoC FPGA embarcado
Intel® SoC FPGA incluem processadores sofisticados arm* Cortex* multicore de alto desempenho. Este processador pode ser usado para uma ampla variedade de funções de software embarcado, desde aplicações de bare-metal muito simples em execução em um dos núcleos disponíveis até operações de alta largura de banda, baixa latência e tempo real. A Intel fornece um conjunto especializado de software embarcado e ferramentas para desenvolvimento de software embarcado Intel SoC FPGA dispositivos.
Ferramentas de desenvolvimento de software embarcado
Intel SoC FPGA de desenvolvimento embarcado
O Intel SoC FPGA de desenvolvimento embarcado (SoC EDS) é um conjunto de ferramentas abrangente para desenvolvimento de software embarcado em Intel SoC FPGA dispositivos.
Nios® II EDS
O Nios® II Embedded Design Suite (EDS) inclui software, drivers de dispositivo, uma biblioteca de abstração de hardware de metal nu (HAL), software de pilha de rede e uma versão de avaliação de um sistema operacional em tempo real.
Intel FPGA SDK para opencl™1
Com o Intel FPGA SDK para linguagem de computação aberta (OpenCL™), você desenvolve projetos FPGA em C usando um fluxo de software de alto nível.
Sistemas operacionais embarcados
Para requisitos de software simples, as aplicações bare-metal podem ser construídas e depuradas usando as ferramentas Intel SoC EDS fornecidas. As bibliotecas de hardware (HWLIBs) e exemplos que estão incluídos no SoC EDS podem ser usados como ponto de partida para o desenvolvimento de uma aplicação bare-metal, para apresentação e testes de placas, para portação de um sistema operacional ou até mesmo para estender a funcionalidade de um sistema operacional existente para adicionar funções específicas do SoC FPGA SoC.
Para realizar todo o potencial dos Intel SoC FPGA, é altamente recomendável usar um sistema operacional. O sistema operacional escolhido pode ser um kernel simples em tempo real rodando em um único núcleo, um sistema operacional com multicore completo, como o Linux*, ou um sistema operacional em tempo real (RTOS). Muitos sistemas operacionais embarcados estão disponíveis para placas Intel SoC FPGA através do ecossistema soC FPGA soc.
Ecossistema de software embarcado
Os FPGAs SoC Intel® são baseados em processadores ARM e herdam a força do ecossistema ARM. A Intel, nossos parceiros do ecossistema e a comunidade de usuários Intel SoC FPGA oferecem uma ampla variedade de opções para atender às suas necessidades de desenvolvimento de software soC FPGA SoC.
Portal do desenvolvedor Linux*
RocketBoards.org é um portal da comunidade de código aberto que suporta o Intel SoC FPGAs. O site oferece um ambiente para "iniciar" seu próximo Linux para produtos SoC FPGA, incluindo documentação, como fazer, treinamento, placas de desenvolvimento, projetos e suporte por meio de uma lista de e-mails e fóruns.
Linux*
Linux for Intel SoC FPGAs é o sistema operacional principal suportado. Uma parte muito importante da função da Intel é atualizar o código FPGA SoC para as fontes da linha principal. Além do kernel estável mais recente, isso inclui as versões atuais do kernel de iniciativa de suporte de longo prazo (LTSI) com e sem patches de pré-mption em tempo real (PREEMPT_RT). Além disso, a Intel coordena com parceiros de ecossistema comercial para permitir opções comerciais de distro Linux, incluindo Wind River Linux e MontaVista Linux.
Notícias do parceiro
Desenvolva seu próximo projeto de IoT em um kit Terasic* DE10-Nano de baixo custo
O kit de desenvolvimento Terasic* DE10-Nano com um soC Cyclone® V foi projetado para fabricantes, educadores e desenvolvedores de Internet das coisas (IoT). Saiba mais sobre a placa, designs de referência e tutoriais sobre a Espaço do desenvolvedor Intel. Saiba mais no Espaço do desenvolvedor Intel.
A GPU OpenGL escalável permite gráficos 3D Android e Qt para SoC FPGAs
O TES oferece uma GPU escalável, de alto desempenho e suave para o Intel SoC FPGAs. A solução D/AVE NX suporta não apenas o OpenGL ES 2.0 herdado, mas também o OpenGL ES 3.1 e VULKAN que são necessários para aproveitar ao máximo as aplicações atuais de Android e Qt. Encontre mais informações e demonstrações.
Novidades do produto
Intel SoC FPGA de desenvolvimento embarcado agora disponível em duas edições
O Intel SoC FPGA de desenvolvimento embarcado (SoC EDS) já está disponível nas edições Standard e Pro. Ambas as edições Standard e Pro estão disponíveis com uma licença gratuita e paga para o kit de ferramentas ARM* Development Studio 5 (DS-5*) Intel SoC FPGA Edition.
Padrão de EDS SoC - O SoC EDS Standard Edition inclui amplo suporte para famílias de dispositivos SoC de 28 nm FPGA (soC Cyclone V e Arria V SoC).
SoC EDS Pro - O SoC EDS Pro Edition é otimizado para suportar os recursos avançados em famílias de dispositivos SoC FPGA de última geração (Intel Stratix® SoC 10 e Intel Arria 10 SoC).
Newsletter trimestral de software embarcado Intel®
Inscreva-se no Boletim informativo trimestral de software embarcado para obter as mais recentes e maiores informações em sua caixa de entrada!
Intel no Embedded Linux* ou IoT Summit
Os desenvolvedores linux* têm uma "visão interna" de várias tecnologias Intel®, incluindo aceleração de carga de trabalho sem fio e reconfiguração parcial baseada no SoC Intel® Arria® 10, e aceleração de rede neural multi-câmera baseada no processador Intel® Xeon® e no dispositivo Intel Arria 10 GX. Confira RocketBoards.org informações sobre as soluções de código aberto SoC da Intel.
Links relacionados
Intel® FPGA ferramentas de design e software
Navegue por Intel® FPGA ferramentas e recursos de design disponíveis na Intel. OpenCL™ e o logotipo OpenCL™ são marcas comerciais da Apple Inc. usadas com permissão pela Khronos.
Ferramentas de software e simulação fundamentais
Design de alto nível
Informações de produto e desempenho
OpenCL e o logotipo da OpenCL são marcas comerciais da Apple Inc. usadas com permissão pela Khronos.
O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.