MICROCHIP DDR Læs IP
Specifikationer
- Produktnavn: DDR Read IP v2.0
- Kompatibel med Video Arbiter IP
- Bruges til at læse en burst af kontinuerlige data fra DDR-hukommelse
- Anvendes typisk i videoapplikationer til at læse hver vandret linje i videorammen, der er gemt i DDR-hukommelsen
DDR Read IP har også input- og outputporte i Arbiter
Interfacebus og AXI4 Stream Interface er angivet i brugermanualen.
FAQ
- Hvad er formålet med DDR Read IP?
- Hvad er den nødvendige kompatibilitet for DDR Read IP?
- I hvilke applikationer bruges DDR Read IP typisk?
Indledning
DDR Read IP læser en burst af kontinuerlige data fra DDR-hukommelsen. DDR Read IP skal bruges sammen med Video Arbiter IP, der konverterer læseanmodningerne til AXI4 transaktioner. DDR Read IP bruges typisk i videoapplikationer til at læse hver vandret linje i videorammen, der er gemt i DDR-hukommelsen.
Figur 1. SmartDesign Arbiter Interface
Nøglefunktioner
- Anvendes typisk til at læse videorammelinjer
- Understøtter Output Video Pixel Width på 8, 16 og 32 bit
- Understøtter Video Arbiter Interface på 128, 256 og 512 bit
- Understøtter AXI4 Stream Interface
Hardware Implementering
IP'en genererer styresignalerne til Videoarbiter-IP'en baseret på brugerindgangene for startadressen for den horisontale opløsningsramme. Den stigende kant af read_en_i starter en læsetransaktion. Dataene fra videodommeren er lagret i en CDC FIFO, der konverterer dataene fra DDR-clock-domænet til pixel-clock-domænet. Dataene læses fra FIFO ved den faldende kant af read_en_i og pakkes ud for at generere pixeldata. Read_en_i bør være høj i tilstrækkelig varighed til at fuldføre DDR-læsetransaktionen, og den anbefalede varighed er for flere ure svarende til horisontal opløsning. Den første linje læses fra adressen defineret af frame_start_addr_i, og efter hver læst transaktion øges adressen med line_gap_i. Læseadressen nulstilles til frame_start_addr_i ved hvert frame_end_i signal. Udgangsdataene er høje for et antal ure med horisontal opløsning.
Design Beskrivelse
- Følgende figur viser pin-out-diagrammet på øverste niveau af DDR Read.
Input og Output Porte
Følgende tabel viser input- og outputportene for DDR Read IP i den oprindelige grænseflade.
Tabel 1-1. Input- og outputporte på DDR Læs i Native Interface.
Port navn | Type | Bredde | Beskrivelse |
reset_i | Input | — | Aktiv Lav asynkron nulstillingssignal til design |
pixel_clk_i | Input | — | Pixel ur |
ddr_clk_i | Input | — | DDR-ur fra hukommelsescontrolleren |
frame_end_i | Input | — | Slut på billedet signal |
læs_da_i | Input | — | Læseaktiveringssignal til læsning |
line_gap_i | Input | 16 bits | Linjegab mellem to linjer |
horz_resl_i | Input | 16 bits | Vandret opløsning |
Port navn | Type | Bredde | Beskrivelse |
h_pan_i | Input | 12 bits | Vandret offset for hver videolinje til vandret panorering |
v_pan_i | Input | 12 bits | Lodret offset fra rammens startadresse til lodret panorering |
read_ackn_i | Input | — | Kvittering for læseanmodning fra videodommer |
læst_færdig_i | Input | — | Læs færdiggørelsesinput fra videodommeren |
ddr_data_valid_i | Input | — | Læs data gyldige fra Arbiter |
frame_start_addr | Input | 8 bits | Videoframe startadresse |
wdata_i | Input | Input databredde | Læs data fra Arbiter |
read_req_o | Produktion | — | Læs anmodningen til dommeren |
read_start_addr_o | Produktion | 32 bits | DDR-adresse, hvorfra læsning skal startes |
burst_size_o | Produktion | 8 bits | Læs burststørrelse |
data_valid_o | Produktion | — | Data gyldige |
data_o | Produktion | Outputdatabredde | Data til videopipelining |
Følgende tabel viser input- og outputportene for DDR Read IP i Arbiter Interface-bussen.
Tabel 1-2. Input- og outputporte på DDR Læs i Arbiter Interface Bus.
Port navn | Type | Bredde | Beskrivelse |
RDATA_I | Input | Input databredde | Læs data fra Arbiter |
RVALID_I | Input | — | Læs data gyldige fra Arbiter |
ARREADY_I | Input | — | Dommerbekræftelse fra læsningsanmodning |
BUSER_I | Input | — | Læseafslutning |
ARADDR_O | Produktion | 32 bits | DDR-adresse, hvorfra læsning skal startes |
ARVALID_O | Produktion | — | Læs anmodningen til dommeren |
ARSIZE_O | Produktion | 8 bits | Læs burststørrelse |
Følgende tabel viser input- og outputportene for DDR Read IP i AXI4 Stream Interface.
Tabel 1-3. Input- og outputporte på DDR Læs i AXI4 Stream Interface.
Port navn | Type | Bredde | Beskrivelse |
CLOCK_I | Input | — | Pixel ur |
RESET_n_I | Input | — | Aktiv Lav asynkron nulstillingssignal til design |
TDATA_O | Produktion | Outputdatabredde | Output videodata |
TSTRB_O | Produktion | [Outputdatabredde/8 – 1 : 0] | Output videodata strobe |
TKEEP_O | Produktion | [Outputdatabredde/8 – 1 : 0] | Output Video Data Keep |
TVALID_O | Produktion | — | Output Video-data er gyldige |
TUSER_O | Produktion | 4 bits | Output brugerdata 0bit= VSYNC
3bit =Rammeslut |
Port navn | Type | Bredde | Beskrivelse |
TLAST_O | Produktion | — | Output video End of Frame |
Konfigurationsparametre
Følgende tabel viser de konfigurationsparametre, der bruges i DDR Read IP-hardwareimplementeringen. Disse er generiske parametre og kan varieres baseret på applikationskravene.
Tabel 1-4. Konfigurationsparametre
Parameternavn | Beskrivelse |
Vandret opløsning | Definerer horisontal opløsning |
Input databredde | Definerer inputdatabredden (128, 256 og 512 bit) |
Outputdatabredde | Definerer outputdatabredden (8, 16, 24, 32 og 64 bit) |
Arbiter Interface | Muligheder for at vælge Arbiter Interface fra rullemenuen som Native eller Bus Interface |
Datagrænseflade | Muligheder for at vælge Data Interface fra rullemenuen som Native og AXI4 Stream Interface |
Ressourceudnyttelse
Følgende tabel viser ressourceudnyttelsen for DDR Read IP i den oprindelige grænseflade med inputdatabredden = 256 og outputdatabredden = 8.
DDR-læseblok er implementeret på PolarFire FPGA-enheden, MPF300TS_ES-1FCG1152E-pakken.
Tabel 1-5. DDR Læs IP i Native Interface
Ressource | Brug |
DFF'er | 502 |
4 input LUT'er | 513 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Følgende tabel viser ressourceudnyttelsen for DDR Read IP i busgrænsefladen og AXI4-strømmen med inputdatabredde = 256 og outputdatabredde = 8.
Tabel 1-6. DDR Læs IP i Bus Interface og AXI4 Stream
Ressource | Brug |
DFF'er | 512 |
4 input LUT'er | 514 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Revisionshistorie
Revisionshistorikken beskriver de ændringer, der blev implementeret i dokumentet. Ændringerne er listet efter revision, startende med den seneste publikation.
Revision | Dato | Beskrivelse |
1.0 | 03/2022 | Indledende revision. |
Mikrochip FPGA-understøttelse
Microchip FPGA-produktgruppen støtter sine produkter med forskellige supporttjenester, herunder kundeservice, teknisk kundesupportcenter, et webwebsted og verdensomspændende salgskontorer. Kunder foreslås at besøge Microchips onlineressourcer, før de kontakter support, da det er meget sandsynligt, at deres forespørgsler allerede er blevet besvaret.
Kontakt det tekniske supportcenter via website kl www.microchip.com/support. Nævn FPGA-enhedens varenummer, vælg den relevante sagskategori, og upload design files, mens du opretter en teknisk supportsag. Kontakt kundeservice for ikke-teknisk produktsupport, såsom produktpriser, produktopgraderinger, opdateringsoplysninger, ordrestatus og godkendelse.
- Fra Nordamerika, ring 800.262.1060
- Fra resten af verden, ring på 650.318.4460
- Fax, hvor som helst i verden, 650.318.8044
Mikrochippen Webwebsted
Microchip yder online support via vores website kl www.microchip.com/. Denne website bruges til at lave files og information let tilgængelig for kunderne. Noget af det tilgængelige indhold inkluderer:
- Produktsupport – Datablade og errata, applikationsnoter og sample-programmer, designressourcer, brugervejledninger og hardwaresupportdokumenter, seneste softwareudgivelser og arkiveret software.
- Generel teknisk support – ofte stillede spørgsmål (ofte stillede spørgsmål), anmodninger om teknisk support, online diskussionsgrupper, medlemsliste for Microchip-designpartnerprogram.
- Business of Microchip – Produktvælger- og bestillingsvejledninger, seneste Microchip-pressemeddelelser, oversigt over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabriksrepræsentanter.
Produktændringsmeddelelsesservice
Microchips underretningstjeneste for produktændringer hjælper med at holde kunderne opdateret på Microchip-produkter. Abonnenter vil modtage e-mail-notifikationer, når der er ændringer, opdateringer, revisioner eller fejl relateret til en bestemt produktfamilie eller udviklingsværktøj af interesse.
For at registrere, gå til www.microchip.com/pcn og følg registreringsvejledningen.
Kundesupport
Brugere af Microchip-produkter kan modtage assistance gennem flere kanaler:
- Distributør eller repræsentant
- Lokalt salgskontor
- Embedded Solutions Engineer (ESE)
- Teknisk support
Kunder bør kontakte deres distributør, repræsentant eller ESE for at få support. Lokale salgskontorer er også tilgængelige for at hjælpe kunder. En liste over salgskontorer og lokationer er inkluderet i dette dokument. Teknisk support er tilgængelig via webwebsted på: www.microchip.com/support.
Mikrochip-enheder kodebeskyttelsesfunktion
Bemærk følgende detaljer om kodebeskyttelsesfunktionen på Microchip-produkter:
- Microchip-produkter opfylder specifikationerne i deres særlige Microchip-datablad.
- Microchip mener, at dens familie af produkter er sikre, når de bruges på den tilsigtede måde, inden for driftsspecifikationerne og under normale forhold.
- Microchip værdsætter og beskytter aggressivt sine intellektuelle ejendomsrettigheder. Forsøg på at bryde kodebeskyttelsesfunktionerne i Microchip-produkter er strengt forbudt og kan være i strid med Digital Millennium Copyright Act.
- Hverken Microchip eller nogen anden halvlederproducent kan garantere sikkerheden af deres kode. Kodebeskyttelse betyder ikke, at vi garanterer, at produktet er "ubrydeligt". Kodebeskyttelse er i konstant udvikling. Microchip er forpligtet til løbende at forbedre kodebeskyttelsesfunktionerne i vores produkter.
Juridisk meddelelse
Denne publikation og oplysningerne heri må kun bruges med Microchip-produkter, herunder til at designe, teste og integrere Microchip-produkter med din applikation. Brug af disse oplysninger på anden måde overtræder disse vilkår. Oplysninger om enhedsapplikationer gives kun for din bekvemmelighed og kan blive afløst af opdateringer. Det er dit ansvar at sikre, at din ansøgning lever op til dine specifikationer. Kontakt dit lokale Microchip salgskontor for yderligere support, eller få yderligere support på www.microchip.com/en-us/support/design-help/client-support-services.
DISSE OPLYSNINGER LEVERES AF MICROCHIP "SOM DE ER". MICROCHIP GIVER INGEN REPRÆSENTATIONER ELLER GARANTIER AF NOGEN ART, HVERKEN UDTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIGE ELLER mundtlige, LOVBESTEMMET ELLER PÅ ANDEN MÅDE, RELATET TIL OPLYSNINGERNE, HERUNDER MEN IKKE BEGRÆNSET TIL NOGEN STILTIENDE GARANTI- OG BEKRÆFTELSE AF UNDERFORSTÅEDE GARANTIER, OG ANSVARLIGHED ICULAR FORMÅL ELLER GARANTIER RELATET TIL DETS TILSTAND, KVALITET ELLER YDELSE. MICROCHIP VIL UNDER INGEN OMSTÆNDIGHEDER VÆRE ANSVARLIG FOR NOGEN INDIREKTE, SÆRLIGE, STRAFFENDE, TILFÆLDELIGE ELLER FØLGETAB, SKADER, OMKOSTNINGER ELLER UDGIFTER AF NOGEN ART, SOM ER RELATET TIL OPLYSNINGERNE ELLER DERES ANVENDELSE, UNDER ANDET ELLER ARGANG. MULIGHEDEN ELLER SKADERNE ER FORUDSUELIGE. I DET FULDSTÆNDIGE OMFANG DET ER TILLADT AF LOVEN, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOGEN MÅDE RELATET TIL INFORMATIONEN ELLER DERES BRUG IKKE OVERstige ANTALLET AF GEBYRER, HVIS NOE, SOM DU HAR BETALT DIREKTE TIL INFORMATIONOCHIPPET.
Brug af Microchip-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på købers risiko, og køberen indvilliger i at forsvare, holde Microchip skadesløs og holde Microchip skadesløs for alle skader, krav, sager eller udgifter som følge af sådan brug. Ingen licenser videregives, implicit eller på anden måde, under nogen af Microchips intellektuelle ejendomsrettigheder, medmindre andet er angivet.
Varemærker
Mikrochipnavnet og logoet, Microchip-logoet, Adaptec, AnyRate, AVR, AVR-logoet, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi-logo, 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 og XMEGA er registrerede varemærker tilhørende Microchip Technology Incorporated i USA og andre lande. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorbænk, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath og ZL er registrerede varemærker tilhørende Microchip Technology Incorporated i USA
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAMage Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, membran, 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 . , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpelt kort, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,
- ViewSpan, WiperLock, XpressConnect og ZENA er varemærker tilhørende Microchip Technology Incorporated i USA og andre lande.
- SQTP er et servicemærke tilhørende Microchip Technology Incorporated i USA
- Adaptec-logoet, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time er registrerede varemærker tilhørende Microchip Technology Inc. i andre lande.
- GestIC er et registreret varemærke tilhørende Microchip Technology Germany II GmbH & Co. KG, et datterselskab af Microchip Technology Inc., i andre lande.
- Alle andre varemærker nævnt heri tilhører deres respektive virksomheder.
- © 2022, Microchip Technology Incorporated og dets datterselskaber. Alle rettigheder forbeholdes. ISBN: 978-1-6683-0015-2
Kvalitetsstyringssystem
For information om Microchips kvalitetsstyringssystemer, besøg venligst www.microchip.com/quality.
KONTAKTE
AMERIKA | ASIEN/PACIFIK | ASIEN/PACIFIK | EUROPA |
Virksomhedskontor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tlf.: 480-792-7200 Fax: 480-792-7277 Teknisk support: www.microchip.com/support Web Adresse: www.microchip.com Atlanta Duluth, GA Tlf.: 678-957-9614 Fax: 678-957-1455 Austin, TX Tlf.: 512-257-3370 Boston Westborough, MA Tlf.: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tlf.: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tlf.: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tlf.: 248-848-4000 Houston, TX Tlf.: 281-894-5983 Indianapolis Noblesville, IN Tlf.: 317-773-8323 Fax: 317-773-5453 Tlf.: 317-536-2380 Los Angeles Mission Viejo, CA Tlf.: 949-462-9523 Fax: 949-462-9608 Tlf.: 951-273-7800 Raleigh, NC Tlf.: 919-844-7510 New York, NY Tlf.: 631-435-6000 San Jose, CA Tlf.: 408-735-9110 Tlf.: 408-436-4270 Canada – Toronto Tlf.: 905-695-1980 Fax: 905-695-2078 |
Australien – Sydney
Tlf.: 61-2-9868-6733 Kina – Beijing Tlf.: 86-10-8569-7000 Kina – Chengdu Tlf.: 86-28-8665-5511 Kina – Chongqing Tlf.: 86-23-8980-9588 Kina – Dongguan Tlf.: 86-769-8702-9880 Kina – Guangzhou Tlf.: 86-20-8755-8029 Kina – Hangzhou Tlf.: 86-571-8792-8115 Kina – Hong Kong SAR Tlf.: 852-2943-5100 Kina – Nanjing Tlf.: 86-25-8473-2460 Kina – Qingdao Tlf.: 86-532-8502-7355 Kina – Shanghai Tlf.: 86-21-3326-8000 Kina – Shenyang Tlf.: 86-24-2334-2829 Kina – Shenzhen Tlf.: 86-755-8864-2200 Kina – Suzhou Tlf.: 86-186-6233-1526 Kina – Wuhan Tlf.: 86-27-5980-5300 Kina – Xian Tlf.: 86-29-8833-7252 Kina – Xiamen Tlf.: 86-592-2388138 Kina – Zhuhai Tlf.: 86-756-3210040 |
Indien – Bangalore
Tlf.: 91-80-3090-4444 Indien – New Delhi Tlf.: 91-11-4160-8631 Indien - Pune Tlf.: 91-20-4121-0141 Japan – Osaka Tlf.: 81-6-6152-7160 Japan – Tokyo Tlf.: 81-3-6880- 3770 Korea – Daegu Tlf.: 82-53-744-4301 Korea – Seoul Tlf.: 82-2-554-7200 Malaysia - Kuala Lumpur Tlf.: 60-3-7651-7906 Malaysia – Penang Tlf.: 60-4-227-8870 Filippinerne – Manila Tlf.: 63-2-634-9065 Singapore Tlf.: 65-6334-8870 Taiwan – Hsin Chu Tlf.: 886-3-577-8366 Taiwan – Kaohsiung Tlf.: 886-7-213-7830 Taiwan - Taipei Tlf.: 886-2-2508-8600 Thailand – Bangkok Tlf.: 66-2-694-1351 Vietnam – Ho Chi Minh Tlf.: 84-28-5448-2100 |
Østrig – Wels
Tlf.: 43-7242-2244-39 Fax: 43-7242-2244-393 Danmark – København Tlf.: 45-4485-5910 Fax: 45-4485-2829 Finland – Espoo Tlf.: 358-9-4520-820 Frankrig – Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Tyskland – Garching Tlf.: 49-8931-9700 Tyskland – Haan Tlf.: 49-2129-3766400 Tyskland – Heilbronn Tlf.: 49-7131-72400 Tyskland – Karlsruhe Tlf.: 49-721-625370 Tyskland – München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Tyskland – Rosenheim Tlf.: 49-8031-354-560 Israel – Ra'anana Tlf.: 972-9-744-7705 Italien – Milano Tlf.: 39-0331-742611 Fax: 39-0331-466781 Italien – Padova Tlf.: 39-049-7625286 Holland – Drunen Tlf.: 31-416-690399 Fax: 31-416-690340 Norge – Trondheim Tlf.: 47-72884388 Polen – Warszawa Tlf.: 48-22-3325737 Rumænien – Bukarest Tel: 40-21-407-87-50 Spanien - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sverige – Gøteborg Tel: 46-31-704-60-40 Sverige – Stockholm Tlf.: 46-8-5090-4654 Storbritannien – Wokingham Tlf.: 44-118-921-5800 Fax: 44-118-921-5820 |
Dokumenter/ressourcer
![]() |
MICROCHIP DDR Læs IP [pdfBrugervejledning DDR Læs IP, DDR, Læs IP, IP |