Guia do Usuário IP do Gerador de Padrões MICROCHIP
logotipo do microchip

Introdução

O gerador de padrão IP gera os padrões de teste no formato de vídeo RGB (vermelho, verde e azul), formato Bayer, e pode ser usado para solução de problemas e análise do pipeline de processamento de vídeo e exibição. O formato Bayer gera uma saída de vídeo no formato RAW que é idêntica à saída de um sensor de câmera e, portanto, pode ser usado como substituto do sensor de câmera para testar o pipeline de processamento de vídeo.

O padrão de teste IP gera os seguintes oito tipos diferentes de padrões de teste de vídeo.

  • Padrão de caixas coloridas com grade 8 x 8
  • Apenas vermelho
  • Apenas verde
  • Só azul
  • Barras horizontais de oito cores
  • Barras verticais de oito cores
  • Barras graduadas verticais de preto a branco
  • Barras graduadas horizontais de preto a branco

Figura 1. Diagrama de bloco de nível superior do gerador de padrões
Diagrama

O IP do gerador de padrão é configurável e pode gerar padrões de teste para qualquer resolução de vídeo conforme a configuração. A resolução do vídeo pode ser configurada usando os parâmetros de configuração Resolução H e Resolução V. O sinal de entrada PATTERN_SEL_I define o tipo de padrão de vídeo a ser gerado. Abaixo está a seleção do padrão com base na entrada pattern_sel_i:

  • 3'b000 – padrão de caixas coloridas
  • 3'b001 - apenas vermelho
  • 3'b010 - apenas verde
  • 3'b011 - apenas azul
  • 3'b100 – barras verticais de oito cores
  • 3'b101 – barras horizontais de oito cores
  • 3'b110 - barras graduadas horizontais de preto a branco
  • 3'b111 - barras graduadas verticais de preto a branco

O gerador de padrão IP gera os padrões com base no sinal de entrada DATA_EN_I; se o sinal DATA_EN_I for alto, então o padrão desejado é gerado, senão o padrão de saída não é gerado. Este IP do gerador de padrão opera no relógio do sistema SYS_CLK_I. A saída do gerador de padrão IP é de dados de 24 bits que compreendem dados R, G e B de 8 bits cada. O sinal de entrada FRAME_END_O é 2-stage caiu dentro do bloco gerador de padrão para compensar a latência dos dados R, G e B e transmitido como FRAME_END_O.

Implementação de Hardware
A figura a seguir mostra o padrão de barra de cores gerado a partir do gerador de padrões. Para gerar o padrão de barra de cores, um contador gerador de padrão é implementado. Um contador horizontal é incrementado quando DATA_EN_I é alto e zerado na borda descendente. Um contador vertical é incrementado a cada borda descendente de DATA_EN_I e é zerado em FRAME_END_I. As figuras a seguir mostram os oito padrões.

  • Figura 1-1. Padrão de caixas coloridas com grade 8 x 8
    Padrão de caixas de cores
  • Figura 1-2. Apenas Padrão Vermelho
    Padrão vermelho
  • Figura 1-3. Apenas Padrão Azul
    Padrão Azul
  • Figura 1-4. Apenas Padrão Verde
    Padrão Verde
  • Figura 1-5. Barras horizontais de oito cores
    Horizontal Oito Cores
  • Figura 1-6. Barras verticais de oito cores
    Vertical Oito Cores
  • Figura 1-7. Barras graduadas verticais de preto a branco
    Vertical gradado de preto para branco
  • Figura 1-8. Barras graduadas horizontais de preto a branco
    HorizontalGraded preto para branco

Entradas e Saídas
A tabela a seguir mostra as portas de entrada e saída do gerador de padrão.

Tabela 1-1. Entradas e saídas de conversão de padrão

Nome do sinal Direção Largura Descrição
RESET_N_I Entrada Sinal de reset assíncrono ativo baixo para o projeto
SYS_CLK_I Entrada Relógio do sistema
DADOS_EN_I Entrada Data_enable sinal que deve ter o período válido de acordo com a resolução horizontal definida
FRAME_END_I Entrada Entrada de final de quadro para indicar o fim do quadro
PADRÃO_SEL_I Entrada [2:0] Entrada de seleção de padrão para selecionar os padrões a serem gerados
DATA_VALID_O Saída Sinal válido de dados quando o padrão de teste está sendo gerado
FRAME_END_O Saída Sinal de fim de quadro, que é uma versão atrasada da entrada de fim de quadro
VERMELHO_O Saída [7:0] Saída R-DATA
VERDE_O Saída [7:0] Saída G-DATA
AZUL_O Saída [7:0] Saída B-DATA
BAYER_O Saída [7:0] Dados Bayer de saída

Parâmetros de configuração
A tabela a seguir mostra os parâmetros de configuração usados ​​na implementação de hardware do gerador de padrões. Estes são parâmetros genéricos e podem variar com base nos requisitos da aplicação.

Tabela 1-2. Parâmetros de configuração

Nome do sinal Descrição
H_RESOLUÇÃO Resolução horizontal
V_RESOLUÇÃO Resolução vertical
g_FORMATO_BAYER Seleção de formato Bayer para RGGB, BGGR, GRBG e GBRG

Bancada
Uma bancada de teste foi fornecida para verificar a funcionalidade do núcleo do gerador de padrão.

Tabela 1-3. Parâmetros de Configuração do Testbench

Nome Descrição
PERÍODO CLK Período do Relógio

Utilização de recursos
A tabela a seguir lista a utilização de recursos do bloco gerador de padrão implementado no pacote M2S2T-FBGA150 do dispositivo FPGA de sistema em chip (SoC) SmartFusion1152 e PolarFire e no pacote MPF300TS_ES – 1FCG1152E do dispositivo FPGA PolarFire.

Tabela 1-4. Relatório de Utilização de Recursos

Recurso Uso
DFFs 78
LUTs de 4 entradas 240
MACC 0
RAM1Kx18 0
RAM64x18 0

Histórico de revisão

O histórico de revisão descreve as alterações que foram implementadas no documento. As alterações são listadas por revisão, começando com a publicação mais atual.

Revisão Data Descrição
A 03/2022 A seguir está a lista de mudanças na revisão A do documento:• O documento foi migrado para o modelo Microchip.• O número do documento foi atualizado para DS00004465A de 50200682.
1 02/2016 A revisão 1.0 foi a primeira publicação deste documento.

Suporte a microchips FPGA

O grupo de produtos Microchip FPGA apoia seus produtos com vários serviços de suporte, incluindo Atendimento ao Cliente, Centro de Suporte Técnico ao Cliente, weblocal e escritórios de vendas em todo o mundo. Sugere-se que os clientes visitem os recursos online da Microchip antes de entrar em contato com o suporte, pois é muito provável que suas dúvidas já tenham sido respondidas. Entre em contato com o Centro de Suporte Técnico através do website em www.microchip.com/support. Mencione o número de peça do dispositivo FPGA, selecione a categoria de caso apropriada e faça o upload do design files ao criar um caso de suporte técnico. Entre em contato com o Atendimento ao cliente para obter suporte não técnico ao produto, como preços de produtos, atualizações de produtos, informações atualizadas, status do pedido e autorização.

  • Da América do Norte, ligue para 800.262.1060
  • Do resto do mundo, ligue para 650.318.4460
  • Fax, de qualquer lugar do mundo, 650.318.8044

O Microchip Website
A Microchip fornece suporte online através do nosso website em www.microchip.com/. Esse website é usado para fazer files e informações facilmente disponíveis para os clientes. Alguns dos conteúdos disponíveis incluem:

  • Suporte ao produto – folhas de dados e errata, notas de aplicação e sampprogramas, recursos de design, guias do usuário e documentos de suporte de hardware, lançamentos de software mais recentes e software arquivado
  • Suporte técnico geral – Perguntas frequentes (FAQs), solicitações de suporte técnico, grupos de discussão on-line, lista de membros do programa de parceiros de design da Microchip
  • Business of Microchip – Seletor de produtos e guias de pedidos, últimos comunicados de imprensa da Microchip, lista de seminários e eventos, listas de escritórios de vendas da Microchip, distribuidores e representantes de fábrica

Serviço de notificação de alteração de produto
O serviço de notificação de alteração de produto da Microchip ajuda a manter os clientes atualizados sobre os produtos da Microchip. Os assinantes receberão notificação por e-mail sempre que houver alterações, atualizações, revisões ou erratas relacionadas a uma família de produtos específica ou ferramenta de desenvolvimento de interesse.
Para se registrar, acesse www.microchip.com/pcn e siga as instruções de registro.

Suporte ao cliente

Os usuários de produtos Microchip podem receber assistência por meio de vários canais:

  • Distribuidor ou Representante
  • Escritório de vendas local
  • Engenheiro de Soluções Incorporadas (ESE)
  • Suporte Técnico

Os clientes devem entrar em contato com seu distribuidor, representante ou ESE para obter suporte. Os escritórios de vendas locais também estão disponíveis para ajudar os clientes. Uma lista de escritórios de vendas e locais está incluída neste documento. O suporte técnico está disponível através do website em: www.microchip.com/support

Recurso de proteção de código de dispositivos de microchip

Observe os seguintes detalhes do recurso de proteção de código em produtos Microchip:

  • Os produtos Microchip atendem às especificações contidas em sua Ficha de Dados Microchip específica.
  • A Microchip acredita que sua família de produtos é segura quando usada da maneira pretendida, dentro das especificações operacionais e sob condições normais.
  • A Microchip valoriza e protege agressivamente seus direitos de propriedade intelectual. Tentativas de violar os recursos de proteção de código do produto Microchip são estritamente proibidas e podem violar a Lei de Direitos Autorais do Milênio Digital.
  • Nem a Microchip nem nenhum outro fabricante de semicondutores pode garantir a segurança de seu código. Proteção de código não significa que estamos garantindo que o produto seja "inquebrável". A proteção de código está em constante evolução. A Microchip está comprometida em melhorar continuamente os recursos de proteção de código de nossos produtos.

Aviso Legal

Esta publicação e as informações aqui contidas podem ser usadas apenas com produtos Microchip, inclusive para projetar, testar e integrar produtos Microchip com seu aplicativo. O uso dessas informações de qualquer outra forma viola estes termos. As informações sobre os aplicativos do dispositivo são fornecidas apenas para sua conveniência e podem ser substituídas por atualizações. É sua responsabilidade garantir que seu aplicativo atenda às suas especificações. Entre em contato com o escritório de vendas local da Microchip para obter suporte adicional ou obtenha suporte adicional em www.microchip.com/enus/support/design-help/client-support-services.

ESSAS INFORMAÇÕES SÃO FORNECIDAS PELA MICROCHIP “COMO ESTÃO”. A MICROCHIP NÃO FAZ REPRESENTAÇÕES OU GARANTIAS DE QUALQUER TIPO, SEJA EXPRESSA OU IMPLÍCITA, ESCRITA OU ORAL, LEGAL OU OUTRA, RELACIONADA ÀS INFORMAÇÕES, INCLUINDO, SEM LIMITAÇÃO, QUAISQUER GARANTIAS IMPLÍCITAS DE NÃO VIOLAÇÃO, COMERCIALIZAÇÃO E ADEQUAÇÃO PARA UM DETERMINADO FIM OU GARANTIAS RELACIONADO COM SUA CONDIÇÃO, QUALIDADE OU DESEMPENHO. EM NENHUM CASO A MICROCHIP SERÁ RESPONSÁVEL POR QUALQUER PERDA, DANO, CUSTO OU DESPESA INDIRETA, ESPECIAL, PUNITIVA, INCIDENTAL OU CONSEQUENTE DE QUALQUER TIPO RELACIONADA ÀS INFORMAÇÕES OU SEU USO, SEJA QUAL FOR A CAUSA, MESMO QUE A MICROCHIP TENHA SIDO AVISADA DA POSSIBILIDADE OU OS DANOS SÃO PREVISÍVEIS. ATÉ O LIMITE MÁXIMO PERMITIDO POR LEI, A RESPONSABILIDADE TOTAL DA MICROCHIP EM TODAS AS RECLAMAÇÕES DE QUALQUER FORMA RELACIONADAS ÀS INFORMAÇÕES OU SEU USO NÃO EXCEDERÁ O VALOR DAS TAXAS, SE HOUVER, QUE VOCÊ PAGOU DIRETAMENTE À MICROCHIP PELAS INFORMAÇÕES.

O uso de dispositivos Microchip em suporte de vida e/ou aplicações de segurança é inteiramente por conta e risco do comprador, e o comprador concorda em defender, indenizar e isentar a Microchip de quaisquer e todos os danos, reivindicações, processos ou despesas resultantes de tal uso. Nenhuma licença é transmitida, implicitamente ou de outra forma, sob quaisquer direitos de propriedade intelectual da Microchip, a menos que declarado de outra forma.

Marcas registradas

O nome e logotipo Microchip, o logotipo Microchip, Adaptec, AnyRate, AVR, logotipo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotipo Microsemi, MOST, logotipo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotipo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotipo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA são marcas registradas da Microchip Technology Incorporated nos EUA e em outros países. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath e ZL são marcas registradas da Microchip Technology Incorporated nos EUA

Supressão de Chave Adjacente, AKS, Analógico para a Era Digital, Qualquer Capacitor, AnyIn, AnyOut, Comutação Aumentada, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect e ZENA são marcas comerciais da Microchip Technology Incorporated nos EUA e em outros países. SQTP é uma marca de serviço da Microchip Technology Incorporated nos EUA. O logotipo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom e Trusted Time são marcas registradas da Microchip Technology Inc. em outros países. GestIC é uma marca registrada da Microchip Technology Germany II GmbH & Co. KG, uma subsidiária da Microchip Technology Inc., em outros países.

Todas as outras marcas registradas aqui mencionadas são propriedade de suas respectivas empresas.
© 2022, Microchip Technology Incorporated e suas subsidiárias. Todos os direitos reservados. ISBN: 978-1-5224-9898-8

Sistema de Gestão da Qualidade

Para obter informações sobre os Sistemas de Gestão de Qualidade da Microchip, visite www.microchip.com/quality.

AMÉRICAS

Escritório Corporativo
2355 West Chandler Blvd.
Chandler, Arizona 85224-6199
Telefone: 480-792-7200
Fax: 480-792-7277
Suporte técnico: www.microchip.com/support
Web Endereço: www.microchip.com

Documentos / Recursos

MICROCHIP Gerador de Padrões IP [pdf] Guia do Usuário
IP Gerador de Padrão, IP, IP Gerador, Gerador Padrão, Gerador, Padrão

Referências

Deixe um comentário

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