Categoria: Programadores Dedicados
Avançado Programador flash in-circuit e Stand-alone. Oferece uma variedade de aprimoramentos comparando ao popular programador Cyclone LC, incluindo velocidades mais rápidas, armazenamento mais expansível, opções adicionais de segurança e muito mais.
Nota: Os recursos avançados de controle de automação agora estão incluídos gratuitamente para o Cyclone LC e o Cyclone FX. Os usuários podem baixar e instalar o software atualizado para adicionar esses recursos.
Para todos os Cyclones a nova plataforma de gerenciamento de programação de produção em nuvem!
Tempo é dinheiro, especialmente ao programar milhares de dispositivos. Para aqueles que precisam da capacidade de programação mais rápida, os programadores CYCLONE FX fornecem taxas de comunicação de depuração extremamente rápidas e robustas para dispositivos ARM® Cortex®. Com velocidades de mudança de depuração atingindo 75 Mbits/s, as taxas de download e verificação alcançadas para quase todos os dispositivos ARM Cortex, mesmo peças Cortex M0 de baixa velocidade, estão na faixa de MBytes por segundo.
Isso resulta nas seguintes vantagens:
Na maioria dos casos, a taxa de programação flash alcançada é realmente limitada pelo tempo de programação física da memória flash subjacente.
A taxa de verificação para verificação real byte a byte é extremamente rápida. Mesmo para dispositivos em que a taxa de programação do flash é limitada pela arquitetura do flash, a taxa de verificação que o Cyclone FX atinge resulta em economia de tempo substancial.
À medida que os tamanhos de memória aumentam e a tecnologia de flash de destino melhora, a impressionante vantagem de banda larga que o Cyclone FX tem sobre os produtos concorrentes resultará em economias cada vez maiores na linha de produção.
Versatilidade no armazenamento on-board assegurando a programação de imagens, provisionamento de energia para a board, capacidade de programação manual e automatizada, serialização, programação dinâmica de dados e uma interface touchscreen fácil de usar. A programação pode ser iniciada com um único toque no botão sem o PC ou automaticamente a partir de um PC através do Cyclone Control Suite . Além disso também podem ser usados como testes de depuração durante o desenvolvimento.
Diversificadas Arquiteturas Suportadas, através de dois modelos Cyclone FX:
O CYCLONE-FX-ARM suporta uma ampla variedade de dispositivos flash ARM Cortex .
O CYCLONE-FX-UNIVERSAL suporta uma grande variedade de dispositivos flash ARM Cortex , bem como muitos dispositivos non-ARM baseados 8/16/32 bit da NXP e STMicroelectronics .
Recursos de ProCryption e Segurança Estendida: Os usuários podem criar imagens de programação criptografadas RSA/AES (imagens eSAP) que usam seus próprios ImageKey gerados exclusivamente. Estas imagens de programação só podem ser usadas em Cyclones que são pré-configurados com o mesmo ImageKey. Eles também podem restringir o uso de imagens de programação, programando a contagem e o intervalo de dados. Esses recursos de segurança ajudam a manter um IP seguro.
O Cyclone FX também apresenta: Tecnologia anti-tamper e Proteção de memória interna e criptografia
Alta Velocidade de comunicação com a Target: suporta taxas de download extremamente rápidas de até 75Mb/s.
1 GB de armazenamento on-Board: Armazenamento interno criptografado para salvar centenas de imagens de programação e seus dados associados. A seleção de imagens é feita através do LCD sensível ao toque ou de um PC de controle (serial, USB, ethernet). A operação de programação independente não requer um PC.
Suporte externo para cartão de memória SDHC: Os cartões de memória SDHC são suportados por uma porta no Cyclone FX. Estes são formatados de forma criptografada específica para o cartão SD individual. O cartão pode armazenar imagens de programação e dados associados (como números de série, contagens de programação, etc). Os cartões SD podem ser movidos entre os Cyclones. Embora qualquer cartão padrão da indústria deva funcionar, a PEmicro oferece SDCards formatados, testados e certificado como compatíveis.
Provisionamento Target power: Fornece energia diretamente para a Placa e também suporta a comutação da fonte de alimentação do alvo através dos conectores “power-in” e “power-out” do Cyclone FX. Os relés eletromecânicos integrados controlam a comutação de energia. A energia também pode ser fornecida ao destino por meio da conexão de depuração.
Suporte para múltiplas imagens: Centenas de imagens de programação podem ser armazenadas no Cyclone FX até o tamanho da memória (1GB interno e cartão de memória externo SDHC). Ambas as memórias flash interna e externa são criptografadas.
Dados Dinâmicos: Aceitar dados dinâmicos fornecidos por um PC para cada operação de programação que é programada junto com os dados contidos em uma imagem de programação.
Contagem automática e números de série compartilhados: Os números de série da contagem automática podem ser definidos como parte da imagem de programação. O Cyclone incrementa e mantém o controle do número de série tanto para imagens internas quanto para imagens de cartão SD. Imagens diferentes também podem compartilhar o mesmo conjunto de números de série.
JTAG Daisy Chaining de dispositivos ARM: Suportam o encadeamento em série de vários MCUs do ARM para depuração ou programação.
Display LCD touchscreen: Display de 4,3 “, em conjunto com os LEDs de status e o botão Start, permite o controle independente e a configuração. Pode ser acessado remotamente usando um programa de tela virtual.
Controle Suite: Consiste no console de controle Cyclone, GUI e SDK. Estes fornecem ao usuário 3 abordagens para automação e controle do Cyclone a partir do PC. Recursos padrão e avançados incluídos. Nenhuma licença necessária.
Conectividade: Conecta a placa através de um cabo ribbon apropriado para o projeto que está sendo programado. O Cyclone vem com cabos Ribbon para todos os projetos suportados.
Para a conexão direta em dispositivos de teste, onde não há conector definido, existem vários Headers no Cyclone com espaçamento de 0,1” que são facilmente conectados.
Modos Operacional
Programação Stand Alone – Controle manual: O Cyclone FX pode ser usado para programar os processadores de uma placa em modo autônomo sem PC. Nesse caso, as imagens para programação são baixadas para a memória não-volátil do Cyclone antes da programação.
Uma vez que uma imagem de programação é adicionada ao Cyclone, a programação pode ser tão simples como pressionar o botão Iniciar. O resultado da programação pode ser visto nos LEDs Sucesso / Erro, bem como no touchscreen (que mostra muito mais detalhes). Usando o botão Start é particularmente poderoso para linhas de produção operadas manualmente, bem como atualização de firmware no campo. A diferença entre sucesso e falha é claramente mostrada ao operador. A serialização automática das placas processadas, conforme especificado pela imagem, é totalmente suportada sem um PC.
Programação Stand-Alone – Automatizada: Além da ativação manual através do botão Start, a programação autônoma pode ser controlada automaticamente a partir de um PC usando o Cyclone Control Suite. Objetivando permitir o controle total de um ou mais Cyclones do PC, seja dentro de uma GUI, um aplicativo personalizado ou a partir da linha de comando. Isso inclui o lançamento de programação, recuperação de resultados, gerenciamento de imagens residentes em um Cyclone, adicionando dados de programação exclusivos para cada placa e muito mais. Tudo isso de forma automática sem um operador. O controle fundamental mais simples de programação é apresentado assim:
1) Host PC Command Packet Launches Programming
2) Cyclone Image Programmed To Target
3) Cyclone Recovers Successful Result Or Error To PC
Os três modos Control Suite permitem que você automatize o controle de uma imagem de programação independente de um PC de várias formas:
1. Control Console (linha de comando utilitário). Inicie a programação, recupere o resultado e opcionalmente altere uma imagem de programação em um Cyclone a partir da linha de comando ou dentro de um arquivo em lotes.
2. Control SDK (.dll) . Permite que o controle de programação seja integrado em aplicativos de usuário. Permite que a programação seja lançada e os resultados sejam recuperados de um Cyclone diretamente do próprio aplicativo do usuário.
3. Control GUI (interface gráfica). Permite que o usuário adicione e remova uma imagem SAP, acesse Cyclone e as configurações e propriedades da imagem, adicione licenças adicionais ao Cyclone e muito mais.
Recursos avançados (disponível no CYCLONE FX ou com a compra da licença Advanced Feature) Permite que várias imagens SAP sejam adicionadas / removidas / atualizadas, permite que a programação seja lançada em Cyclones múltiplos, resultados de programação a serem recuperados, dados dinâmicos a serem programados juntamente com o dados da imagem, gerenciamento de imagem (adicionar, excluir, verificar, etc.), e mais diretamente do próprio aplicativo do usuário. Permite o controle remoto e o “toque” da tela Cyclone via aplicação GUI
Depuração
Interativa, Programação, Teste: O Cyclone pode ser usado
como um Debug probe através das portas Serial, USB ou Ethernet para se conectar
e depurar, testar e programar um microprocessador de uma placa a partir do
PC. As portas Serial, USB e Ethernet podem ser usadas para acessar o
hardware placa diretamente do PC Host, enquanto a porta Ethernet permite a
placa seja colocado em qualquer lugar na LAN corporativa ou mesmo na Internet.
Para testes
baseados em PC , a biblioteca UNIT pode
ser usada com o Cyclone como uma ferramenta poderosa para
implementar testes de nível de produto para o hardware do produto.
Para programação baseada em PC, o PEmicro inclui versões de scripts interativas do software de programação PROG baseado em PC com o Cyclone. Este software é particularmente útil para testar sequências de programação que serão incorporadas em uma imagem de programação autônoma. A versão com script do software PROG, CPROG, também é útil nos casos em que os dados de programação estão mudando continuamente, de forma que facilita a implementação de uma programação autônoma.
Para a depuração baseada em PC , o Cyclone é compatível com o Software de Debug In-Circuit disponibilizado pela PEmicro, o Servidor GDB do PEmicro para dispositivos ARM , bem como muitos IDEs e depuradores padrão da indústria, bem como muitos IDE e debugers padrão da indústria listados em softwares compatíveis abaixo.
Recursos de Armazenamento de imagens: O Cyclone pode armazenar uma série de Imagens de Programação Stand-alone (SAP) em sua memória criptografada não volátil. Uma vez que uma imagem é adicionada ao Cyclone, permanece na memória do Cyclone até que seja apagada. As imagens podem ser adicionadas individualmente e removidas do Cyclone.
Uma imagem de programação Stand alone (SAP) é totalmente independente e armazena em si todos os dados binários, informações de algoritmos, configurações e etapas de programação para programação. Codifica qualquer informação de adição se necessária, com números de série e com contagem. Ao gerar uma imagem, o usuário especifica todas as etapas de programação, configurações e arquivos binários usados para programação. A imagem gerada pode ser armazenada diretamente em um Cyclone ou no disco do PC para download posterior para o Cyclone. Os dados dentro de uma imagem são criptografados, mas as configurações usadas para gerar a imagem podem ser visualizadas. Imagens geradas para uso com o Cyclone FX podem ser adicionadas. Além disso, pode especificar limitações de contagem de programação, bem como limitar o intervalo de datas em que a imagem pode ser usada (o Cyclone FX possui um relógio interno). Desta forma, uma imagem irá desabilitar-se após um certo número de programas ou um período de tempo.
Fornece energia para as placas: Os Cyclones podem ser usados com uma variedade de configurações de gerenciamento de energia
Placa Independente: o Cyclone não gera energia para a placa neste caso.
Energia fornecida pelo Cyclone : o Cyclone pode gerar entre 1.8v-5.0v a 500mA. Esta energia pode ser encaminhada via cabo ribbon para a placa ou para a tomada de desligamento do Cyclone.
Energia é fornecida externamente, comutado através do Cyclone: a energia é fornecida a uma tomada de entrada no Cyclone pelo usuário. A saída comutada, controlada pela imagem de programação, é encaminhada para a tomada de desligamento no Cyclone.
A tela do Cyclone possui ICONs mostrando o status dos relés de energia (on / off) e também se a potência da placa é detectada. Além disso, no Cyclone FX, o consumo de tensão e corrente da placa também é apresentado.
Seja para gerar energia para a placa ou não, é configurado durante a criação da imagem. A energia também pode ser trocada manualmente no menu do Cyclone.
Serialização: Ao produzir um microcontrolador ou um produto baseado em microprocessador, muitas vezes é útil programar um número de série exclusivo na memória permanente (FLASH) do produto. A PEmicro desenvolveu um mecanismo de Serialização para automatizar esse processo.
Segurança estendida: Os usuários do Cyclone frequentemente encontram situações em que eles precisam garantir a segurança de sua propriedade intelectual. O Cyclone FX inclui uma série de aprimoramentos para melhorar a segurança e manter os dados seguros. Estes incluem a capacidade de: Limitar o número de operações de programação e Limitar a programação de imagens para um intervalo de datas.
Uma ou mais restrições sobre uma imagem de programação específica podem ser definidas quando a imagem é criada no Cyclone Image Creation Utility. Uma vez configurado, mesmo que imagens de programação restritas sejam excluídas da memória interna do Cyclone ou de um cartão SD, a plataforma Cyclone possui uma memória persistente que continua a amarrar as restrições de segurança a essa imagem de programação. Assim, se uma imagem é removida e re-adicionada a um Cyclone, a contagem da imagem é mantida e continuará contando de onde ela deixou. Além disso, se o cartão SD for movido de Cyclone para Cyclone, a contagem será mantida tanto em Cyclones como no cartão SD.
Toda vez que uma imagem é gerada pelo utilitário
Cyclone Image Creation, é codificada com um número de identificação de imagem
exclusivo. Todas as contagens são armazenadas em relação a este número de
ID exclusivo. Assim, quando uma imagem é regenerada no Cyclone Image
Creation, terá suas próprias contagens que não entrarão em conflito com a imagem
gerada anteriormente, mesmo que as imagens sejam exatamente as
mesmas. Desta forma, o usuário pode regenerar uma imagem para permitir que
um novo lote de destinos seja programado.
Software: A PEmicro fornece
utilitários para configurar o Cyclone e gerar imagens de programação. O Cyclone IP Setup Utility permite
que os usuários estabeleçam parâmetros network, associando um nome a cada
Cyclone específico, upgrade do firmware do Cyclone e configuração são opções do
usuário para a exibição do LCD.
Cyclone Image Creation Utility Configura
e gera uma imagem de programação que configura seu projeto, código de objeto,
parâmetros de programação, protocolos de comunicação desejados, SWD ou JTAG,
Configurações de energia e tensão da placa, restrições de imagem e muito mais. O Cyclone Image Manager permite
que o usuário gerencie imagens em seu Cyclone.
O software de programação PROG permite que o usuário inicie a programação Flash in-circuit tanto na memória interna dos dispositivos como externas, através de uma das interfaces de depuração de hardware compatíveis com o PEmicro. Uma versão de linha de comando, CPROG, também está incluída.
O PEmicro fornece várias utilidades para tornar o processo de programação versátil e gerenciável também. O SAP Launch Utility pode ser invocado em um arquivo em lotes para realizar operações pré-configuradas. O utilitário Barcode Test Generator facilita a criação de um Barcode Test que cria testes se um código de barras de entrada atende ao critério que o usuário está buscando para ser considerado uma correspondência (exatamente ou intervalo). O utilitário Serialize é um utilitário gráfico para criar, testar e atualizar arquivos de números de série.
Também está disponível para download gratuito o GDB Server para dispositivos ARM, quando emparelhado com o hardware PEmicro, estende o depurador GNU para que ele permita a depuração remota de qualquer destino de microcontrolador presente na rede do usuário.
Compatibilidade do Software: O Advanced Cyclone Control Suite Upgrade License permite aos desenvolvedores automatizar o processo de programação em produção.
As rotinas da biblioteca da interface UNIT permitem ao usuário criar uma aplicação Windows que pode controlar completamente a execução de um processador incorporado através de uma das interfaces de hardware da PEmicro.
O software de depurador ICD é uma interface de desenvolvimento all-in-one que permite um acesso de PC ao modo Background Debug (BDM) ou à interface JTAG.
NXP: IDE MCUXpresso, Kinetis® Design Studio, S32 Design Studio para ARM, S32 Design Studio for Vision, S32 Design Studio for Power (Universal, Universal FX somente) e CodeWarrior.
Partners.: Atolic TrueSTUDIO, Cosmic IDEA, IAR Workbench, Keil uVision IDE, National Instruments LabVIEW, Mentor Graphics Sourcery Codebench.
Sistema Operacional: Windows 7, 8, 10 (32 ou 64bit) e 11 (64bit)
Av. Professor Alceu Maynard Araújo, nº 153 – Cj. 51, Vila Cruzeiro, São Paulo/SP - CEP: 04726-160.
(11) 5182-5098
Copyright © 2024 Packler do Brasil Instrumentação Ltda | Desenvolvido por Sitecontabil