LOGO MICROCHIP

MICROCHIP DDR Read IP

MICROCHIP-DDR-Lettura-IP-prodottu

Specificazioni

  • Nome di u produttu: DDR Read IP v2.0
  • Compatible cù Video Arbiter IP
  • Adupratu per leghje un burst di dati continuu da a memoria DDR
  • Tipicamente utilizatu in l'applicazioni video per leghje ogni linea horizontale di u quadru video almacenatu in memoria DDR

U DDR Read IP hà ancu porti di input è output in Arbiter

Interface bus è AXI4 Stream Interface, sò listati in u manuale d'utilizatore.

FAQ

  1. Chì ghjè u scopu di DDR Read IP?
  2. Chì ci hè a cumpatibilità necessaria per DDR Read IP?
  3. In quali applicazioni sò tipicamente usati DDR Read IP?

Introduzione

DDR Read IP leghje un burst di dati continuu da a memoria DDR. L'IP di lettura DDR deve esse utilizatu cù l'IP Video Arbiter chì converte e dumande di lettura in transazzione AXI4. L'IP di lettura DDR hè tipicamente utilizatu in l'applicazioni video per leghje ogni linea horizontale di u quadru video almacenatu in memoria DDR.

Figura 1. SmartDesign Arbiter Interface

MICROCHIP-DDR-Read-IP-fig-1

Funzioni chjave

  • Tipicamenti usatu à leghje Video Frame Lines
  • Supporta l'output Video Pixel Width di 8, 16, è 32 bits
  • Supporta l'interfaccia Video Arbiter di 128, 256 è 512 bit
  • Supporta l'interfaccia AXI4 Stream

Implementazione di hardware

L'IP genera i signali di cuntrollu à l'IP arbitru Video basatu nantu à l'inputs d'utilizatori di l'indirizzu iniziale di u quadru di risuluzione horizontale. U frontu crescente di read_en_i inizia una transazzione di lettura. I dati da u video umpire sò guardati in un CDC FIFO chì cunverte e dati da u duminiu di u clock DDR à u duminiu di u pixel clock. I dati sò letti da FIFO à a punta di caduta di read_en_i è unpacked per generà dati di pixel. U read_en_i deve esse altu per una durata abbastanza per compie a transazzione di lettura DDR è a durata cunsigliata hè per parechji clock uguali à a risoluzione horizontale. A prima linea hè leghje da l'indirizzu definitu da frame_start_addr_i, è dopu ogni transazzione di lettura, l'indirizzu hè incrementatu da line_gap_i. L'indirizzu di lettura hè resettatu à u frame_start_addr_i à ogni signale frame_end_i. I dati di output hè altu per un numeru di risuluzione horizontale di clock.

Descrizione di u Disegnu

  • A figura seguente mostra u diagramma di pin-out di primu livellu di DDR Read.

MICROCHIP-DDR-Read-IP-fig-2

Porti di input è output
A tavula seguente lista i porti di input è output di u DDR Read IP in l'Interfaccia Nativa.
Table 1-1. Porti di Input è Output di u DDR Lettu in Interfaccia Nativa.

Nome di u portu Tipu Larghezza Descrizzione
reset_i Input Segnale di reset asincronu attivu Bassu à u disignu
pixel_clk_i Input Clock pixel
ddr_clk_i Input Clock DDR da u controller di memoria
frame_end_i Input Segnale di fine di u quadru
read_en_i Input Segnale di attivazione di lettura per a lettura
line_gap_i Input 16 bits Spaziu di linea trà duie linee
horz_resl_i Input 16 bits Risoluzione horizontale
Nome di u portu Tipu Larghezza Descrizzione
h_pan_i Input 12 bits Offset horizontale per ogni linea di video per a panoramica horizontale
v_pan_i Input 12 bits Offset verticale da l'indirizzu iniziale di u quadru per a panoramica verticale
leghje_ackn_i Input Ricunniscenza per a dumanda di lettura da l'arbitru video
leghje_fattu_i Input Leghjite l'input di cumpletamentu da l'arbitru video
ddr_data_valid_i Input Leghjite i dati validi da Arbiter
frame_start_addr Input 8 bits Indirizzu iniziale di u quadru di video
wdata_i Input Larghezza di dati di input Leghjite i dati da Arbiter
read_req_o Output Leghjite a dumanda à l'arbitru
read_start_addr_o Output 32 bits L'indirizzu DDR da induve a lettura deve esse iniziata
burst_size_o Output 8 bits Leghjite a dimensione di u burst
data_valid_o Output Dati validi
data_o Output Larghezza di dati di output Dati per Video Pipelining

A tavula seguente lista i porti di input è output di u DDR Read IP in l'Arbiter Interface bus.
Table 1-2. Porti d'Input è Output di u DDR Read in Arbiter Interface Bus.

Nome di u portu Tipu Larghezza Descrizzione
RDATA_I Input Larghezza di dati di input Leghjite i dati da Arbiter
RVALID_I Input Leghjite i dati validi da Arbiter
ARREADY_I Input Ricunniscenza di l'arbitru da a dumanda di lettura
BUSER_I Input Leghjite cumpletu
ARADDR_O Output 32 bits L'indirizzu DDR da induve a lettura deve esse iniziata
ARVALID_O Output Leghjite a dumanda à l'arbitru
ARSIZE_O Output 8 bits Leghjite a dimensione di u burst

A tavula seguente lista i porti di input è output di l'IP di lettura DDR in l'interfaccia Stream AXI4.
Table 1-3. Porti d'Input è Output di a DDR Read in AXI4 Stream Interface.

Nome di u portu Tipu Larghezza Descrizzione
CLOCK_I Input Clock pixel
RESET_n_I Input Segnale di reset asincronu attivu Bassu à u disignu
TDATA_O Output Larghezza di dati di output Dati Video output
TSRB_O Output [Larghezza di dati di output / 8 - 1: 0] Output Video Dati strobe
TKEEP_O Output [Larghezza di dati di output / 8 - 1: 0] Output Video Data Keep
TVALID_O Output Dati Video output validu
TUSER_O Output 4 bits Dati d'utilizatore di output 0bit = VSYNC

3bit = Fine di u quadru

Nome di u portu Tipu Larghezza Descrizzione
TLAST_O Output Output Video End of Frame

Parametri di cunfigurazione

A tavula seguente lista i paràmetri di cunfigurazione utilizati in l'implementazione di hardware DDR Read IP. Quessi sò parametri generici è ponu esse variati secondu e esigenze di l'applicazione.
Table 1-4. Parametri di cunfigurazione

Nome di u paràmetru Descrizzione
Risoluzione Horizontale Definisce a risoluzione horizontale
Larghezza di dati di input Definisce a larghezza di dati di input (128, 256 è 512 bit)
Larghezza di dati di output Definisce a larghezza di dati di output (8, 16, 24, 32 è 64 bit)
Interfaccia Arbiter Opzioni per selezziunà l'Interfaccia Arbiter da u menu a tendina cum'è Interfaccia Nativa o Bus
Interfaccia di dati Opzioni per selezziunà l'Interfaccia Dati da u menu a tendina cum'è Interfaccia Nativa è AXI4 Stream

Utilizazione di risorse
A tavula seguente lista l'utilizazione di risorse per DDR Read IP in l'Interfaccia Nativa cù a larghezza di dati di input = 256 è a larghezza di dati di output = 8.
U bloccu di lettura DDR hè implementatu nantu à u dispositivu PolarFire FPGA, pacchettu MPF300TS_ES-1FCG1152E.
Table 1-5. DDR Read IP in l'interfaccia nativa

Risorsa Usu
DFF 502
4 LUT di input 513
MACC 0
LSRAM 18K 14
SRAM 0

A tavula seguente lista l'utilizazione di risorse per DDR Read IP in l'interfaccia di Bus è u flussu AXI4 cù larghezza di dati di input = 256 è larghezza di dati di output = 8.
Table 1-6. DDR Read IP in Bus Interface è AXI4 Stream

Risorsa Usu
DFF 512
4 LUT di input 514
MACC 0
LSRAM 18K 14
SRAM 0

Storia di rivisione
A storia di rivisione descrive i cambiamenti chì sò stati implementati in u documentu. I cambiamenti sò listati per rivisione, cuminciendu cù a publicazione più attuale.

Revisione Data Descrizzione
1.0 03/2022 Revisione iniziale.

Supportu Microchip FPGA

U gruppu di prudutti Microchip FPGA sustene i so prudutti cù diversi servizii di supportu, cumpresu u serviziu di u cliente, u centru di supportu tecnicu di u cliente, un websitu, è uffizii di vendita in u mondu. I clienti sò suggeriti à visità e risorse in linea di Microchip prima di cuntattà l'assistenza postu chì hè assai prubabile chì e so dumande sò digià rispostu.
Cuntattate u Centru di Assistenza Tecnica attraversu u websitu à www.microchip.com/support. Mencione u numeru di parte di u dispositivu FPGA, selezziunate a categuria di casu adattata è carica u disignu files mentre crea un casu di supportu tecnicu. Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.

  • Da l'America di u Nordu, chjamate 800.262.1060
  • Da u restu di u mondu, chjamate 650.318.4460
  • Fax, da ogni locu in u mondu, 650.318.8044

U Microchip Websitu
Microchip furnisce supportu in linea via u nostru websitu à www.microchip.com/. Questu website hè usatu per fà files è l'infurmazioni facilmente dispunibili à i clienti. Alcune di u cuntenutu dispunibule include:

  • Support Product – Datasheets è errata, note appiicazioni è sampi prugrammi, risorse di cuncepimentu, guide d'utilizatore è documenti di supportu di hardware, l'ultime versioni di u software è u software archiviatu.
  • Assistenza Tecnica Generale - Domande Frequenti (FAQ), richieste di supportu tecnicu, gruppi di discussione in linea, lista di membri di u prugramma di partner di design Microchip.
  •  Affari di Microchip - Selettore di prudutti è guide d'ordine, ultimi comunicati di stampa Microchip, elencu di seminarii è avvenimenti, liste di uffizii di vendita di Microchip, distributori è rapprisentanti di fabbrica.

Serviziu di Notificazione di Cambiamentu di Produttu
U serviziu di notificazione di cambiamentu di produttu di Microchip aiuta à mantene i clienti attuali nantu à i prudutti Microchip. L'abbonati riceveranu notificazioni per email ogni volta chì ci sò cambiamenti, aghjurnamenti, rivisioni, o errata ligati à una famiglia di prudutti specifica o strumentu di sviluppu d'interessu.
Per registrà, andate à www.microchip.com/pcn è seguitate l'istruzzioni di registrazione.

Assistenza Clienti
L'utilizatori di i prudutti Microchip ponu riceve assistenza attraversu parechji canali:

  • Distributore o Rappresentante
  • Uffiziu di Vendita Locale
  • Ingegnere di soluzioni integrate (ESE)
  • Assistenza tecnica

I clienti anu da cuntattà u so distributore, rappresentante o ESE per supportu. L'uffizii di vendita lucali sò ancu dispunibili per aiutà i clienti. Una lista di l'uffizii di vendita è i lochi hè inclusa in stu documentu. U supportu tecnicu hè dispunibule attraversu u websitu à: www.microchip.com/support.

Funzione di prutezzione di codice di i dispositi Microchip
Nota i seguenti dettagli di a funzione di prutezzione di codice nantu à i prudutti Microchip:

  • I prudutti Microchip rispondenu à e specificazioni cuntenute in a so specifica Scheda di Dati Microchip.
  • Microchip crede chì a so famiglia di prudutti hè sicura quandu s'utilice in a manera prevista, in e specificazioni operative, è in cundizioni normali.
  • Microchip valorizza è prutegge in modu aggressivu i so diritti di pruprietà intellettuale. I tentativi di violazione di e funzioni di prutezzione di u codice di i prudutti Microchip sò strettamente pruibiti è ponu violà a Digital Millennium Copyright Act.
  • Nè Microchip nè un altru fabricatore di semiconductor pò guarantisci a sicurità di u so codice. A prutezzione di u codice ùn significa micca chì guarantimu chì u pruduttu hè "unbreakable". A prutezzione di u codice hè in constante evoluzione. Microchip hè impegnatu à migliurà continuamente e funzioni di prutezzione di codice di i nostri prudutti.

Avvisu Legale
Questa publicazione è l'infurmazioni quì ponu esse aduprate solu cù i prudutti Microchip, cumpresu per cuncepisce, pruvà è integrà i prudutti Microchip cù a vostra applicazione. L'usu di sta infurmazione in ogni altra manera viola questi termini. L'infurmazioni riguardanti l'applicazioni di u dispositivu sò furnite solu per a vostra comodità è ponu esse rimpiazzate da l'aghjurnamenti. Hè a vostra rispunsabilità per assicurà chì a vostra applicazione risponde à e vostre specificazioni. Cuntattate u vostru uffiziu di vendita Microchip locale per supportu supplementu o, uttene supportu supplementu à www.microchip.com/en-us/support/design-help/client-support-services.
QUESTA INFORMAZIONE hè furnita da u microchip "AS IS". MICROCHIP NON FACCIA RIPRESENTAZIONI O GARANTIE DI ALCUNA TIPI, SIA ESPRESSA O IMPLICITA, SCRITTA O ORALE, STATUTARIA O ALTRE, RELATIVA À L'INFORMAZIONI INCLUSI, MA NON LIMITATE A ALCUNA GARANZIA IMPLICITA DI NON VIOLAZIONE, POSSIBILITÀ E GARANTIA DI PARTECIPAZIONE DI GARANTIE RELATATI À A SO CONDIZIONE, QUALITÀ, O PRESTAZIONI. IN NESSUN CASU MICROCHIP SERÀ RESPONSABILE PER QUALUNQUE PERDITA INDIRETTA, SPECIALE, PUNITIVE, INCIDENTALE O CONSEGUENTE, DANNI, COSTE, O SPESE DI QUALUNQUE TIPI RELATATI À L'INFORMAZIONI O U U U U U SO, IN QUALSIASI CAUSATA, ANCHE QUANTO ESE ADVANCED. A POSSIBILITÀ O I DANNI SONT PREVISIBLES. À LA MESSA ALTERNATA PERMISSATA DA LEGGE, A RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTE LE RECLAMAZIONI IN QUALSIA MANIERA RELATATA À L'INFORMAZIONI O U U SUSU USU NON SUPERARÀ U NÚMERU DI TARIFFE, SE CESSUNA, CHE AVRAI PAGATA DIRETTAMENTE À MICROCHIP PER L'INFORMAZIONI.
L'usu di i dispositi Microchip in l'applicazioni di supportu di vita è / o di sicurezza hè interamente à u risicu di u cumpratore, è u cumpratore accetta di difende, indemnizà è mantene innocu Microchip da tutti i danni, rivendicazioni, vestiti, o spese risultanti da tali usu. Nisuna licenza hè trasmessa, implicitamente o altrimenti, sottu à alcunu diritti di pruprietà intellettuale di Microchip, salvu s'ellu ùn hè micca dichjaratu altrimenti.

Marchi
U nome è u logu di Microchip, u logu di Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckSty, LinkluMDs, maX, maXTouch, MediaLB, megaAVR, Microsemi, Logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron è XMEGA sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti è in altri paesi. 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, ProASIC Plus logo, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath è ZL sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti.
Suppressione di chjave adiacente, AKS, Analogicu per l'Età Digitale, Qualchese Capacitor, AnyIn, AnyOut, Switching Augmented, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAM Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmazione Seriale In-Circuit, ICSP, INICnet, Parallelazione Intelligente, Connettività Inter-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, membrana, 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, mappa semplice, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,

  • ViewSpan, WiperLock, XpressConnect è ZENA sò marchi di Microchip Technology Incorporated in i Stati Uniti è in altri paesi.
  • SQTP hè una marca di serviziu di Microchip Technology Incorporated in i Stati Uniti
  • U logu Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom è Trusted Time sò marchi registrati di Microchip Technology Inc. in altri paesi.
  • GestIC hè una marca registrata di Microchip Technology Germany II GmbH & Co. KG, una filiale di Microchip Technology Inc., in altri paesi.
  • Tutti l'altri marchi citati quì sò a pruprietà di e so cumpagnie rispettive.
  • © 2022, Microchip Technology Incorporated è e so filiali. Tutti i diritti riservati. ISBN : 978-1-6683-0015-2

Sistema di Gestione di Qualità
Per infurmazione nantu à i Sistemi di Gestione di Qualità di Microchip, visitate www.microchip.com/quality.

CONTATTU

AMERICA ASIA / PACIFIC ASIA / PACIFIC EUROPA
Uffiziu Corporate

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Fax: 480-792-7277

Assistenza tecnica: www.microchip.com/support Web Indirizzu: www.microchip.com Atlanta

Duluth, GA

Tel: 678-957-9614

Fax: 678-957-1455

Austin, TX

Tel: 512-257-3370

Boston Westborough, MA Tel: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

Tel: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Houston, TX

Tel: 281-894-5983

Indianapolis Noblesville, IN Tel: 317-773-8323

Fax: 317-773-5453

Tel: 317-536-2380

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

Fax: 949-462-9608

Tel: 951-273-7800

Raleigh, NC

Tel: 919-844-7510

New York, NY

Tel: 631-435-6000

San Jose, CA

Tel: 408-735-9110

Tel: 408-436-4270

Canada - Toronto

Tel: 905-695-1980

Fax: 905-695-2078

Australia - Sydney

Tel: 61-2-9868-6733

Cina - Pechino

Tel: 86-10-8569-7000

Cina - Chengdu

Tel: 86-28-8665-5511

Cina - Chongqing

Tel: 86-23-8980-9588

Cina - Dongguan

Tel: 86-769-8702-9880

Cina - Guangzhou

Tel: 86-20-8755-8029

Cina - Hangzhou

Tel: 86-571-8792-8115

Cina - Hong Kong SAR

Tel: 852-2943-5100

Cina - Nanjing

Tel: 86-25-8473-2460

Cina - Qingdao

Tel: 86-532-8502-7355

Cina - Shanghai

Tel: 86-21-3326-8000

Cina - Shenyang

Tel: 86-24-2334-2829

Cina - Shenzhen

Tel: 86-755-8864-2200

Cina - Suzhou

Tel: 86-186-6233-1526

Cina - Wuhan

Tel: 86-27-5980-5300

Cina - Xian

Tel: 86-29-8833-7252

Cina - Xiamen

Tel: 86-592-2388138

Cina - Zhuhai

Tel: 86-756-3210040

India - Bangalore

Tel: 91-80-3090-4444

India - New Delhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Giappone - Osaka

Tel: 81-6-6152-7160

Giappone - Tokyo

Tel: 81-3-6880- 3770

Corea - Daegu

Tel: 82-53-744-4301

Corea - Seoul

Tel: 82-2-554-7200

Malasia - Kuala Lumpur

Tel: 60-3-7651-7906

Malasia - Penang

Tel: 60-4-227-8870

Filippine - Manila

Tel: 63-2-634-9065

Singapore

Tel: 65-6334-8870

Taiwan - Hsin Chu

Tel: 886-3-577-8366

Taiwan - Kaohsiung

Tel: 886-7-213-7830

Taiwan - Taipei

Tel: 886-2-2508-8600

Tailanda - Bangkok

Tel: 66-2-694-1351

Vietnam - Ho Chi Minh

Tel: 84-28-5448-2100

Austria - Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Danimarca - Copenhague

Tel: 45-4485-5910

Fax: 45-4485-2829

Finlandia - Espoo

Tel: 358-9-4520-820

Francia - Parigi

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

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

Germania - Garching

Tel: 49-8931-9700

Germania - Haan

Tel: 49-2129-3766400

Germania - Heilbronn

Tel: 49-7131-72400

Germania - Karlsruhe

Tel: 49-721-625370

Germania - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Germania - Rosenheim

Tel: 49-8031-354-560

Israele - Ra'anana

Tel: 972-9-744-7705

Italia - Milan

Tel: 39-0331-742611

Fax: 39-0331-466781

Italia - Padova

Tel: 39-049-7625286

Paesi Bassi - Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norvegia - Trondheim

Tel: 47-72884388

Pulonia - Varsavia

Tel: 48-22-3325737

Romania - Bucarest

Tel: 40-21-407-87-50

Spagna - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Svezia - Göteborg

Tel: 46-31-704-60-40

Svezia - Stoccolma

Tel: 46-8-5090-4654

UK - Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

Documenti / Risorse

MICROCHIP DDR Read IP [pdfGuida di l'utente
DDR Read IP, DDR, Read IP, IP

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *