? Xilinx é um fabricante de chips lógicos programáveis. Enquanto a maioria dos usuários de produtos eletrônicos de consumo estão familiarizados com a memória e microprocessadores , chips lógicos fornecer funções especializadas em hardware. Um chip de lógica programável tem as funções de hardware definidos com uma interface de programação simples , em seguida, armazenado na memória volátil num chip . Chips lógicos programáveis são encontrados em modems DSL , leitores de DVD ea maioria dos outros dispositivos eletrônicos de consumo . Xilinx XPS é Xilinx Platform Studio, que é uma interface de programação. Software Development Toolset
A suíte plataforma Xilinx XPS faz parte do ambiente de desenvolvimento integrado Edição incorporado ISE Design Suite . Um IDE é um conjunto de ferramentas de programação que incluem ajuda sensível ao contexto em linguagem de programação específica comandos para reduzir a transcrição e erros de codificação. O módulo Xilinx XPS usa um conjunto de estruturas lógicas pré-construídos e pergunta assistente de estilo e resposta loops para acelerar a produção de lógica de programação . Xilinx XPS está disponível para Windows e sistemas operacionais Linux .
Usuários e microarquiteturas
software e produtos engenheiros usam Xilinx XPS para modelar como um determinado conjunto de funções lógicas seria mapear para uma determinada peça de hardware. Xilinx XPS oferece suporte para dois microarquiteturas concorrentes - o fundamental " da camada de computação " de um determinado tipo de chip de lógica programável. As duas opções são PowerPC incorporado arquitetura da IBM e do desempenho mais moderno, e mais alto, arquitetura AXI MicroBlaze . Características
Básico
O conjunto de ferramentas permite que o XPS usuário para modelar e criar um sistema multi- processador totalmente funcional em software e testá-lo em um curto espaço de tempo . Há também uma vista de conjunto do sistema que permite que o programador para visualizar a estrutura geral do dispositivo, a ser construído . Sua interface permite o colapso seletiva e expansão de partes específicas do código para torná-lo mais fácil de gerenciar e manter. Ele também contém ferramentas que automatizam a documentação do projeto , quando todos os assistentes e ferramentas lógicas pré-construídos são usados. Características
avançada
Xilinx XPS inclui um sistema integrado simulador virtual para ambos os tipos microarquitetura que ele suporta. Este simulador permite computador desktop do programador para executar uma cópia virtual do hardware que está sendo modelado , o que permite que ele seja testado como parte do processo de codificação. Xilinx XPS tem recursos de otimização e modelagem adicionais para uso com a arquitetura MicroBlaze . Ambiente de desenvolvimento da Xilinx inclui uma biblioteca de "modelos" de processadores que podem ser carregados no simulador , permitindo que programadores para testar a compatibilidade com versões anteriores .