logotipo MICROCHIP

MICROCHIP DDR Ler IP

Produto MICROCHIP-DDR-Read-IP

Especificações

  • Nome do produto: DDR Leia IP v2.0
  • Compatível com IP do árbitro de vídeo
  • Usado para ler uma série de dados contínuos da memória DDR
  • Normalmente usado em aplicações de vídeo para ler cada linha horizontal do quadro de vídeo armazenado na memória DDR

O DDR Read IP também possui portas de entrada e saída no Arbiter

O barramento de interface e a interface de fluxo AXI4 estão listados no manual do usuário.

Perguntas frequentes

  1. Qual é o propósito do DDR Read IP?
  2. Qual é a compatibilidade necessária para DDR Read IP?
  3. Em quais aplicações o DDR Read IP normalmente é usado?

Introdução

DDR Read IP lê uma série de dados contínuos da memória DDR. O DDR Read IP deve ser usado com o Video Arbiter IP que converte as solicitações de leitura em transações AXI4. O DDR Read IP é normalmente usado em aplicações de vídeo para ler cada linha horizontal do quadro de vídeo armazenado na memória DDR.

Figura 1. Interface do Árbitro SmartDesign

MICROCHIP-DDR-Leitura-IP-fig-1

Principais características

  • Normalmente usado para ler linhas de quadros de vídeo
  • Suporta largura de pixel de vídeo de saída de 8, 16 e 32 bits
  • Suporta interface de árbitro de vídeo de 128, 256 e 512 bits
  • Suporta interface de fluxo AXI4

Implementação de Hardware

O IP gera os sinais de controle para o IP do árbitro de vídeo com base nas entradas do usuário do endereço inicial do quadro de resolução horizontal. A borda ascendente de read_en_i inicia uma transação de leitura. Os dados do árbitro de vídeo são armazenados em um CDC FIFO que converte os dados do domínio de clock DDR para o domínio de clock de pixel. Os dados são lidos do FIFO na borda descendente de read_en_i e descompactados para gerar dados de pixel. O read_en_i deve ser alto por duração suficiente para completar a transação de leitura DDR e a duração recomendada é de vários clocks iguais à resolução horizontal. A primeira linha é lida a partir do endereço definido por frame_start_addr_i, e após cada transação de leitura, o endereço é incrementado por line_gap_i. O endereço de leitura é redefinido para frame_start_addr_i a cada sinal frame_end_i. Os dados de saída são altos para um número de clocks de resolução horizontal.

Descrição do Projeto

  • A figura a seguir mostra o diagrama de pinagem de nível superior do DDR Read.

MICROCHIP-DDR-Leitura-IP-fig-2

Portas de entrada e saída
A tabela a seguir lista as portas de entrada e saída do IP de leitura DDR na interface nativa.
Tabela 1-1. Portas de entrada e saída da DDR Read in Native Interface.

Nome da porta Tipo Largura Descrição
redefinir_i Entrada Sinal de redefinição assíncrono baixo ativo para projetar
pixel_clk_i Entrada Relógio de pixel
ddr_clk_i Entrada Relógio DDR do controlador de memória
fim_do_quadro_i Entrada Sinal de fim de quadro
leia_pt_i Entrada Sinal de habilitação de leitura para leitura
linha_gap_i Entrada 16 bits Lacuna de linha entre duas linhas
horz_resl_i Entrada 16 bits Resolução horizontal
Nome da porta Tipo Largura Descrição
h_pan_i Entrada 12 bits Deslocamento horizontal para cada linha de vídeo para panorâmica horizontal
v_pan_i Entrada 12 bits Deslocamento vertical do endereço inicial do quadro para panorâmica vertical
leia_ackn_i Entrada Reconhecimento da solicitação de leitura do árbitro de vídeo
lido_feito_i Entrada Leia a entrada de conclusão do árbitro de vídeo
dados_ddr_validos_i Entrada Ler dados válidos do Árbitro
frame_start_addr Entrada 8 bits Endereço inicial do quadro de vídeo
wdata_i Entrada Largura dos dados de entrada Ler dados do Árbitro
read_req_o Saída Leia a solicitação ao árbitro
ler_início_endereço Saída 32 bits Endereço DDR de onde a leitura deve ser iniciada
tamanho_de_explosão_o Saída 8 bits Leia o tamanho da rajada
dados_válidos_o Saída Dados válidos
dados_o Saída Largura dos dados de saída Dados para pipeline de vídeo

A tabela a seguir lista as portas de entrada e saída do DDR Read IP no barramento da Interface Arbiter.
Tabela 1-2. Portas de entrada e saída da leitura DDR no barramento de interface do árbitro.

Nome da porta Tipo Largura Descrição
RDATA_I Entrada Largura dos dados de entrada Ler dados do Árbitro
RVALID_I Entrada Ler dados válidos do Árbitro
JÁ_EU Entrada Reconhecimento do árbitro da solicitação de leitura
BUSER_I Entrada Conclusão da leitura
ARADDR_O Saída 32 bits Endereço DDR de onde a leitura deve ser iniciada
ARVALID_O Saída Leia a solicitação ao árbitro
ARSIZE_O Saída 8 bits Leia o tamanho da rajada

A tabela a seguir lista as portas de entrada e saída do DDR Read IP na AXI4 Stream Interface.
Tabela 1-3. Portas de entrada e saída da leitura DDR na interface de fluxo AXI4.

Nome da porta Tipo Largura Descrição
RELÓGIO_I Entrada Relógio de pixel
RESET_n_I Entrada Sinal de redefinição assíncrono baixo ativo para projetar
TDATA_O Saída Largura dos dados de saída Dados de vídeo de saída
TSTRB_O Saída [Largura dos dados de saída/8 – 1: 0] Estroboscópio de dados de vídeo de saída
TKEEP_O Saída [Largura dos dados de saída/8 – 1: 0] Manter dados de vídeo de saída
TVALID_O Saída Dados de vídeo de saída válidos
TUSER_O Saída 4 bits Dados do usuário de saída 0bit = VSYNC

3 bits = Fim do quadro

Nome da porta Tipo Largura Descrição
TLAST_O Saída Fim do quadro de vídeo de saída

Parâmetros de configuração

A tabela a seguir lista os parâmetros de configuração usados ​​na implementação de hardware DDR Read IP. Estes são parâmetros genéricos e podem variar com base nos requisitos da aplicação.
Tabela 1-4. Parâmetros de configuração

Nome do parâmetro Descrição
Resolução horizontal Define resolução horizontal
Largura dos dados de entrada Define a largura dos dados de entrada (128, 256 e 512 bits)
Largura dos dados de saída Define a largura dos dados de saída (8, 16, 24, 32 e 64 bits)
Interface do Árbitro Opções para selecionar a interface do árbitro no menu suspenso como interface nativa ou de barramento
Interface de dados Opções para selecionar a interface de dados no menu suspenso como Native e AXI4 Stream Interface

Utilização de recursos
A tabela a seguir lista a utilização de recursos para DDR Read IP na interface nativa com largura de dados de entrada = 256 e largura de dados de saída = 8.
O bloco DDR Read é implementado no dispositivo PolarFire FPGA, pacote MPF300TS_ES-1FCG1152E.
Tabela 1-5. DDR lê IP na interface nativa

Recurso Uso
DFFs 502
4 LUTs de entrada 513
MACC 0
LSRAM 18K 14
SRAM 0

A tabela a seguir lista a utilização de recursos para DDR Read IP na interface de barramento e fluxo AXI4 com largura de dados de entrada = 256 e largura de dados de saída = 8.
Tabela 1-6. DDR lê IP na interface de barramento e fluxo AXI4

Recurso Uso
DFFs 512
4 LUTs de entrada 514
MACC 0
LSRAM 18K 14
SRAM 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
1.0 03/2022 Revisão Inicial.

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, website 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 carregue o 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 erratas, notas de aplicação e samparquivos, recursos de design, guias do usuário e documentos de suporte de hardware, versões 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.
  •  Negócios da Microchip – Seletor de produtos e guias de pedidos, comunicados de imprensa mais recentes da Microchip, lista de seminários e eventos, listas de escritórios de vendas, distribuidores e representantes de fábrica da Microchip.

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ções por e-mail sempre que houver alterações, atualizações, revisões ou erratas relacionadas a uma família de produtos especificada 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. Escritórios de vendas locais também estão disponíveis para ajudar os clientes. Uma lista de escritórios e locais de vendas 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 os seus direitos de propriedade intelectual. As tentativas de violar os recursos de proteção de código dos produtos 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 maneira 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/en-us/support/design-help/client-support-services.
ESTA INFORMAÇÃO É FORNECIDA PELA MICROCHIP “NO ESTADO EM QUE SE ENCONTRA”. A MICROCHIP NÃO FAZ NENHUMA REPRESENTAÇÃO OU GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, ESCRITA OU ORAL, ESTATUTÁRIA OU DE OUTRA FORMA, RELACIONADA ÀS INFORMAÇÕES, INCLUINDO, MAS NÃO SE LIMITANDO A, QUAISQUER GARANTIAS IMPLÍCITAS DE NÃO VIOLAÇÃO, COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO FIM, OU GARANTIAS RELACIONADO À SUA CONDIÇÃO, QUALIDADE OU DESEMPENHO. EM HIPÓTESE ALGUMA 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, QUALQUER CAUSA, MESMO QUE A MICROCHIP TENHA SIDO AVISADA DO POSSIBILIDADE OU OS DANOS SÃO PREVISÍVEIS. NA MÁXIMA EXTENSÃO PERMITIDA POR LEI, A RESPONSABILIDADE TOTAL DA MICROCHIP EM TODAS AS REIVINDICAÇÕES DE QUALQUER FORMA RELACIONADAS ÀS INFORMAÇÕES OU À SUA UTILIZAÇÃO NÃO EXCEDERÁ O NÚMERO DE TAXAS, SE HOUVER, QUE VOCÊ PAGOU DIRETAMENTE À MICROCHIP PELA INFORMAÇÃO.
O uso de dispositivos Microchip em aplicações de suporte à vida e/ou segurança é inteiramente de responsabilidade do comprador, e o comprador concorda em defender, indenizar e isentar a Microchip de todos os danos, reclamações, ações judiciais ou despesas resultantes de tal uso. Nenhuma licença é transmitida, implicitamente ou de outra forma, sob quaisquer direitos de propriedade intelectual da Microchip, salvo indicação em contrário.

Marcas registradas
O nome e logotipo da Microchip, o logotipo da 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, motor bench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logotipo ProASIC Plus, 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, membrana, Mindi, MiWi, MPASM, MPF, logotipo certificado MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, geração de código onisciente, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, mapa simples, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., 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 de propriedade de suas respectivas empresas.
  • © 2022, Microchip Technology Incorporated e suas subsidiárias. Todos os direitos reservados. ISBN: 978-1-6683-0015-2

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.

CONTATO

AMÉRICAS ÁSIA/PACÍFICO ÁSIA/PACÍFICO EUROPA
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 Atlanta

Duluth, Geórgia

Telefone: 678-957-9614

Fax: 678-957-1455

Austin, Texas

Telefone: 512-257-3370

Boston Westborough, MA Tel.: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

Telefone: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

Telefone: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

Telefone: 248-848-4000

Houston, Texas

Telefone: 281-894-5983

Indianápolis Noblesville, IN Tel.: 317-773-8323

Fax: 317-773-5453

Telefone: 317-536-2380

Los Angeles Mission Viejo, CA Tel.: 949-462-9523

Fax: 949-462-9608

Telefone: 951-273-7800

Raleigh, Carolina do Norte

Telefone: 919-844-7510

Nova Iorque, NY

Telefone: 631-435-6000

São José, CA

Telefone: 408-735-9110

Telefone: 408-436-4270

Canadá – Toronto

Telefone: 905-695-1980

Fax: 905-695-2078

Austrália – Sydney

Telefone: 61-2-9868-6733

China – Pequim

Telefone: 86-10-8569-7000

China-Chengdu

Telefone: 86-28-8665-5511

China – Chongqing

Telefone: 86-23-8980-9588

China – Dongguan

Telefone: 86-769-8702-9880

China – Cantão

Telefone: 86-20-8755-8029

China – Hangzhou

Telefone: 86-571-8792-8115

China – RAE de Hong Kong

Telefone: 852-2943-5100

China – Nanquim

Telefone: 86-25-8473-2460

China-Qingdao

Telefone: 86-532-8502-7355

China – Xangai

Telefone: 86-21-3326-8000

China-Shenyang

Telefone: 86-24-2334-2829

China – Shenzen

Telefone: 86-755-8864-2200

China – Suzhou

Telefone: 86-186-6233-1526

China-Wuhan

Telefone: 86-27-5980-5300

China –Xian

Telefone: 86-29-8833-7252

China – Xiamen

Telefone: 86-592-2388138

China-Zhuhai

Telefone: 86-756-3210040

Índia – Bangalore

Telefone: 91-80-3090-4444

Índia – Nova Deli

Telefone: 91-11-4160-8631

Índia - Pune

Telefone: 91-20-4121-0141

Japão – Osaka

Telefone: 81-6-6152-7160

Japão – Tóquio

Telefone: 81-3-6880-3770

Coreia – Daegu

Telefone: 82-53-744-4301

Coreia – Seul

Telefone: 82-2-554-7200

Malásia – Kuala Lumpur

Telefone: 60-3-7651-7906

Malásia – Penang

Telefone: 60-4-227-8870

Filipinas – Manila

Telefone: 63-2-634-9065

Cingapura

Telefone: 65-6334-8870

Taiwan-Hsin Chu

Telefone: 886-3-577-8366

Taiwan – Kaohsiung

Telefone: 886-7-213-7830

Taiwan – Taipé

Telefone: 886-2-2508-8600

Tailândia – Bangkok

Telefone: 66-2-694-1351

Vietnã – Ho Chi Minh

Telefone: 84-28-5448-2100

Áustria – Wels

Telefone: 43-7242-2244-39

Fax: 43-7242-2244-393

Dinamarca – Copenhague

Telefone: 45-4485-5910

Fax: 45-4485-2829

Finlândia – Espoo

Telefone: 358-9-4520-820

França – Paris

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Alemanha – Garching

Telefone: 49-8931-9700

Alemanha – Han

Telefone: 49-2129-3766400

Alemanha – Heilbronn

Telefone: 49-7131-72400

Alemanha – Karlsruhe

Telefone: 49-721-625370

Alemanha – Munique

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Alemanha – Rosenheim

Telefone: 49-8031-354-560

Israel – Ra'anana

Telefone: 972-9-744-7705

Itália – Milão

Telefone: 39-0331-742611

Fax: 39-0331-466781

Itália – Pádua

Telefone: 39-049-7625286

Holanda – Drunen

Telefone: 31-416-690399

Fax: 31-416-690340

Noruega – Trondheim

Telefone: 47-72884388

Polônia – Varsóvia

Telefone: 48-22-3325737

Romênia – Bucareste

Tel: 40-21-407-87-50

Espanha – Madri

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Suécia – Gotemburgo

Tel: 46-31-704-60-40

Suécia – Estocolmo

Telefone: 46-8-5090-4654

Reino Unido – Wokingham

Telefone: 44-118-921-5800

Fax: 44-118-921-5820

Documentos / Recursos

MICROCHIP DDR Ler IP [pdf] Guia do Usuário
DDR Ler IP, DDR, Ler IP, IP

Referências

Deixe um comentário

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