Guia do Usuário IP do Gerador de Padrões 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

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

- Figura 1-2. Apenas Padrão Vermelho

- Figura 1-3. Apenas Padrão Azul

- Figura 1-4. Apenas Padrão Verde

- Figura 1-5. Barras horizontais de oito cores

- Figura 1-6. Barras verticais de oito cores

- Figura 1-7. Barras graduadas verticais de preto a branco

- Figura 1-8. Barras graduadas horizontais de preto a 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 |




