MICROCHIP DDR Les IP
Spesifikasjoner
- Produktnavn: DDR Read IP v2.0
- Kompatibel med Video Arbiter IP
- Brukes til å lese en serie med kontinuerlige data fra DDR-minne
- Brukes vanligvis i videoapplikasjoner for å lese hver horisontal linje i videorammen som er lagret i DDR-minnet
DDR Read IP har også inngangs- og utgangsporter i Arbiter
Grensesnittbuss og AXI4 Stream Interface, er oppført i brukerhåndboken.
FAQ
- Hva er formålet med DDR Read IP?
- Hva er den nødvendige kompatibiliteten for DDR Read IP?
- I hvilke applikasjoner brukes DDR Read IP vanligvis?
Introduksjon
DDR Read IP leser en serie med kontinuerlige data fra DDR-minnet. DDR Read IP må brukes med Video Arbiter IP som konverterer leseforespørslene til AXI4-transaksjoner. DDR Read IP brukes vanligvis i videoapplikasjoner for å lese hver horisontal linje i videorammen som er lagret i DDR-minnet.
Figur 1. SmartDesign Arbiter-grensesnitt
Nøkkelfunksjoner
- Brukes vanligvis til å lese videorammelinjer
- Støtter Output Video Pixel Width på 8, 16 og 32 biter
- Støtter Video Arbiter-grensesnitt på 128, 256 og 512 biter
- Støtter AXI4 Stream Interface
Maskinvareimplementering
IP-en genererer kontrollsignalene til Videoarbiter-IP basert på brukerinndataene til startadressen for horisontal oppløsningsramme. Den stigende kanten av read_en_i starter en lesetransaksjon. Dataene fra videodommeren er lagret i en CDC FIFO som konverterer dataene fra DDR-klokkedomenet til pikselklokkedomenet. Dataene leses fra FIFO ved den fallende kanten av read_en_i og pakkes ut for å generere pikseldata. Read_en_i bør være høy for tilstrekkelig varighet til å fullføre DDR-lesetransaksjonen, og den anbefalte varigheten er for flere klokker lik horisontal oppløsning. Den første linjen leses fra adressen definert av frame_start_addr_i, og etter hver lest transaksjon økes adressen med line_gap_i. Leseadressen tilbakestilles til frame_start_addr_i ved hvert frame_end_i-signal. Utdataene er høye for et antall klokker med horisontal oppløsning.
Design Beskrivelse
- Følgende figur viser pin-out-diagrammet på toppnivå for DDR Read.
Inn- og utgangsporter
Tabellen nedenfor viser inngangs- og utgangsportene til DDR Read IP i det opprinnelige grensesnittet.
Tabell 1-1. Inn- og utgangsporter på DDR Les i Native Interface.
Portnavn | Type | Bredde | Beskrivelse |
reset_i | Inndata | — | Aktiv Lav asynkron tilbakestillingssignal til design |
pixel_clk_i | Inndata | — | Pixel-klokke |
ddr_clk_i | Inndata | — | DDR-klokke fra minnekontrolleren |
frame_end_i | Inndata | — | Slutt på rammesignal |
read_en_i | Inndata | — | Leseaktiveringssignal for lesing |
line_gap_i | Inndata | 16 biter | Linjegap mellom to linjer |
horz_resl_i | Inndata | 16 biter | Horisontal oppløsning |
Portnavn | Type | Bredde | Beskrivelse |
h_pan_i | Inndata | 12 biter | Horisontal offset for hver videolinje for horisontal panorering |
v_pan_i | Inndata | 12 biter | Vertikal offset fra rammens startadresse for vertikal panorering |
read_ackn_i | Inndata | — | Bekreftelse for leseforespørsel fra videoarbiter |
lest_ferdig_i | Inndata | — | Les fullføringsinndata fra videoarbiteren |
ddr_data_valid_i | Inndata | — | Les data gyldig fra Arbiter |
frame_start_addr | Inndata | 8 biter | Startadresse for videoramme |
wdata_i | Inndata | Inndatabredde | Les data fra Arbiter |
read_req_o | Produksjon | — | Les forespørselen til voldgiftsdommeren |
read_start_addr_o | Produksjon | 32 biter | DDR-adressen der lesingen må startes |
burst_size_o | Produksjon | 8 biter | Les seriestørrelse |
data_valid_o | Produksjon | — | Data gyldig |
data_o | Produksjon | Utdatabredde | Data for videopipelining |
Følgende tabell viser inngangs- og utgangsportene til DDR Read IP i Arbiter Interface-bussen.
Tabell 1-2. Inn- og utgangsporter på DDR Les i Arbiter Interface Bus.
Portnavn | Type | Bredde | Beskrivelse |
RDATA_I | Inndata | Inndatabredde | Les data fra Arbiter |
RVALID_I | Inndata | — | Les data gyldig fra Arbiter |
ARREADY_I | Inndata | — | Dommerbekreftelse fra leseforespørsel |
BUSER_I | Inndata | — | Fullføring av lesing |
ARADDR_O | Produksjon | 32 biter | DDR-adressen der lesingen må startes |
ARVALID_O | Produksjon | — | Les forespørselen til voldgiftsdommeren |
ARSIZE_O | Produksjon | 8 biter | Les seriestørrelse |
Følgende tabell viser inngangs- og utgangsportene til DDR Read IP i AXI4 Stream Interface.
Tabell 1-3. Inn- og utgangsporter på DDR Les i AXI4 Stream Interface.
Portnavn | Type | Bredde | Beskrivelse |
CLOCK_I | Inndata | — | Pixel-klokke |
RESET_n_I | Inndata | — | Aktiv Lav asynkron tilbakestillingssignal til design |
TDATA_O | Produksjon | Utdatabredde | Utdata video |
TSTRB_O | Produksjon | [Utdatabredde/8 – 1 : 0] | Utgang videodata strobe |
TKEEP_O | Produksjon | [Utdatabredde/8 – 1 : 0] | Output Video Data Keep |
TVALID_O | Produksjon | — | Utgangsvideodata gyldig |
TUSER_O | Produksjon | 4 biter | Utdata brukerdata 0bit= VSYNC
3bit =Rammeslutt |
Portnavn | Type | Bredde | Beskrivelse |
TLAST_O | Produksjon | — | Send ut video slutten av rammen |
Konfigurasjonsparametere
Tabellen nedenfor viser konfigurasjonsparameterne som brukes i DDR Read IP-maskinvareimplementeringen. Dette er generiske parametere og kan varieres basert på applikasjonskravene.
Tabell 1-4. Konfigurasjonsparametere
Parameternavn | Beskrivelse |
Horisontal oppløsning | Definerer horisontal oppløsning |
Inndatabredde | Definerer inngangsdatabredden (128, 256 og 512 biter) |
Utdatabredde | Definerer utdatabredden (8, 16, 24, 32 og 64 biter) |
Arbiter-grensesnitt | Alternativer for å velge Arbiter Interface fra rullegardinmenyen som Native eller Bus Interface |
Datagrensesnitt | Alternativer for å velge datagrensesnitt fra rullegardinmenyen som Native og AXI4 Stream Interface |
Ressursutnyttelse
Tabellen nedenfor viser ressursutnyttelsen for DDR Read IP i det opprinnelige grensesnittet med inngangsdatabredden = 256 og utdatabredden = 8.
DDR-leseblokk er implementert på PolarFire FPGA-enheten, MPF300TS_ES-1FCG1152E-pakken.
Tabell 1-5. DDR Les IP i Native Interface
Ressurs | Bruk |
DFF-er | 502 |
4 inngangs-LUT-er | 513 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Tabellen nedenfor viser ressursutnyttelsen for DDR Read IP i bussgrensesnittet og AXI4-strømmen med inngangsdatabredde = 256 og utdatabredde = 8.
Tabell 1-6. DDR Les IP i bussgrensesnitt og AXI4 Stream
Ressurs | Bruk |
DFF-er | 512 |
4 inngangs-LUT-er | 514 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Revisjonshistorie
Revisjonshistorikken beskriver endringene som ble implementert i dokumentet. Endringene er oppført etter revisjon, og starter med den nyeste publikasjonen.
Revisjon | Dato | Beskrivelse |
1.0 | 03/2022 | Innledende revisjon. |
Mikrobrikke FPGA-støtte
Microchip FPGA-produktgruppen støtter produktene sine med ulike støttetjenester, inkludert kundeservice, teknisk kundestøttesenter, et webnettstedet og verdensomspennende salgskontorer. Kunder anbefales å besøke Microchips nettressurser før de kontakter kundestøtte, da det er svært sannsynlig at spørsmålene deres allerede er besvart.
Kontakt teknisk støttesenter via webstedet på www.microchip.com/support. Nevn FPGA-enhetens delenummer, velg passende kassekategori og last opp design files mens du oppretter en teknisk støttesak. Kontakt kundeservice for ikke-teknisk produktstøtte, for eksempel produktpriser, produktoppgraderinger, oppdateringsinformasjon, bestillingsstatus og autorisasjon.
- Fra Nord-Amerika, ring 800.262.1060
- Fra resten av verden, ring 650.318.4460
- Faks, fra hvor som helst i verden, 650.318.8044
Mikrobrikken Webnettstedet
Microchip gir online støtte via vår webstedet på www.microchip.com/. Dette webnettstedet brukes til å lage files og informasjon lett tilgjengelig for kunder. Noe av innholdet som er tilgjengelig inkluderer:
- Produktstøtte – Datablad og errata, applikasjonsnotater og sample programmer, designressurser, brukerveiledninger og støttedokumenter for maskinvare, nyeste programvareutgivelser og arkivert programvare.
- Generell teknisk støtte – ofte stilte spørsmål (FAQs), teknisk støtteforespørsler, nettbaserte diskusjonsgrupper, medlemsliste for Microchip-designpartnerprogram.
- Business of Microchip – Produktvelger og bestillingsguider, siste pressemeldinger fra Microchip, liste over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabrikkrepresentanter.
Varslingstjeneste for produktendring
Microchips varslingstjeneste for produktendringer bidrar til å holde kundene oppdatert på Microchip-produkter. Abonnenter vil motta e-postvarsler når det er endringer, oppdateringer, revisjoner eller feil knyttet til en spesifisert produktfamilie eller utviklingsverktøy av interesse.
For å registrere deg, gå til www.microchip.com/pcn og følg registreringsinstruksjonene.
Kundestøtte
Brukere av Microchip-produkter kan få hjelp gjennom flere kanaler:
- Distributør eller representant
- Lokalt salgskontor
- Embedded Solutions Engineer (ESE)
- Teknisk støtte
Kunder bør kontakte sin distributør, representant eller ESE for støtte. Lokale salgskontorer er også tilgjengelige for å hjelpe kunder. En liste over salgskontorer og lokasjoner er inkludert i dette dokumentet. Teknisk støtte er tilgjengelig gjennom webnettsted på: www.microchip.com/support.
Kodebeskyttelse for mikrobrikkeenheter
Legg merke til følgende detaljer om kodebeskyttelsesfunksjonen på Microchip-produkter:
- Microchip-produkter oppfyller spesifikasjonene i deres spesielle Microchip-datablad.
- Microchip mener at familien av produkter er sikre når de brukes på tiltenkt måte, innenfor driftsspesifikasjoner og under normale forhold.
- Microchip verdsetter og beskytter aggressivt sine immaterielle rettigheter. Forsøk på å bryte kodebeskyttelsesfunksjonene til Microchip-produkter er strengt forbudt og kan bryte med Digital Millennium Copyright Act.
- Verken Microchip eller noen annen halvlederprodusent kan garantere sikkerheten til sin kode. Kodebeskyttelse betyr ikke at vi garanterer at produktet er "uknuselig". Kodebeskyttelsen er i stadig utvikling. Microchip er forpliktet til å kontinuerlig forbedre kodebeskyttelsesfunksjonene til produktene våre.
Juridisk varsel
Denne publikasjonen og informasjonen heri kan kun brukes med Microchip-produkter, inkludert for å designe, teste og integrere Microchip-produkter med applikasjonen din. Bruk av denne informasjonen på annen måte bryter disse vilkårene. Informasjon om enhetsapplikasjoner er kun gitt for din bekvemmelighet og kan bli erstattet av oppdateringer. Det er ditt ansvar å sørge for at søknaden din oppfyller dine spesifikasjoner. Kontakt ditt lokale Microchip-salgskontor for ytterligere støtte eller få ytterligere støtte på www.microchip.com/en-us/support/design-help/client-support-services.
DENNE INFORMASJONEN LEVERES AV MICROCHIP "SOM DEN ER". MICROCHIP GIR INGEN REPRESSENTASJONER ELLER GARANTIER AV NOEN SLAG, VERKEN UTTRYKKELIGE ELLER UNDERFORSTÅTE, SKRIFTLIG ELLER MUNTLIG, LOVBESTEMMET ELLER ANNEN MÅTE, KNYTTET TIL INFORMASJONEN INKLUDERT, MEN IKKE BEGRENSET TIL NOEN UNDERFORSTÅTTE GARANTIER, ANSVARLIGHET, ANSVARLIGHET OG ANSVARLIGHET. IKULÆRT FORMÅL ELLER GARANTIER RELATERT TIL DETS TILSTAND, KVALITET ELLER YTELSE. UNDER INGEN OMSTENDIGHET VIL MICROCHIP VÆRE ANSVARLIG FOR NOEN INDIREKTE, SPESIELLE, STRAFFENDE, TILFELDIGE ELLER FØLGE TAP, SKADE, KOSTNADER ELLER UTGIFTER AV NOEN SLAG SOM HELST KNYTTET TIL INFORMASJONEN ELLER BRUK AV DEN, UANSETT OM DEN ELLER ÅRSAKET. MULIGHETEN ELLER SKADENE ER FORUTSÅBARE. I FULLSTENDELSE LOV TILLATER, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOEN MÅTE KNYTTET TIL INFORMASJONEN ELLER BRUK AV DERES IKKE OVERstige ANTALLET AV GEBYRER, OM NOEN, SOM DU HAR BETALT DIREKTE TIL INFORMASJONOCHIPEN.
Bruk av Microchip-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt på kjøpers risiko, og kjøperen samtykker i å forsvare, holde Microchip skadesløs fra alle skader, krav, søksmål eller utgifter som følge av slik bruk. Ingen lisenser formidles, implisitt eller på annen måte, under noen av Microchips immaterielle rettigheter med mindre annet er oppgitt.
Varemerker
Mikrobrikkenavnet og logoen, Microchip-logoen, Adaptec, AnyRate, AVR, AVR-logoen, 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 registrerte varemerker for Microchip Technology Incorporated i USA og andre land. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorbenk, 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 registrerte varemerker for 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 Programmering, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, membran, Mindi, MiWi, MPASM, MPF, MPLAB-sertifisert 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, enkelt kart, 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 varemerker for Microchip Technology Incorporated i USA og andre land.
- SQTP er et servicemerke for Microchip Technology Incorporated i USA
- Adaptec-logoen, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time er registrerte varemerker for Microchip Technology Inc. i andre land.
- GestIC er et registrert varemerke for Microchip Technology Germany II GmbH & Co. KG, et datterselskap av Microchip Technology Inc., i andre land.
- Alle andre varemerker nevnt her er eiendommen til deres respektive selskaper.
- © 2022, Microchip Technology Incorporated og dets datterselskaper. Alle rettigheter reservert. ISBN: 978-1-6683-0015-2
Kvalitetsstyringssystem
For informasjon om Microchips kvalitetsstyringssystemer, vennligst besøk www.microchip.com/quality.
KONTAKT
AMERIKA | ASIA/Stillehavet | ASIA/Stillehavet | EUROPA |
Bedriftskontor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tlf: 480-792-7200 Faks: 480-792-7277 Teknisk støtte: www.microchip.com/support Web Adresse: www.microchip.com Atlanta Duluth, GA Tlf: 678-957-9614 Faks: 678-957-1455 Austin, TX Tlf: 512-257-3370 Boston Westborough, MA Tlf.: 774-760-0087 Faks: 774-760-0088 Chicago Itasca, IL Tlf: 630-285-0071 Faks: 630-285-0075 Dallas Addison, TX Tlf: 972-818-7423 Faks: 972-818-2924 Detroit Novi, MI Tlf: 248-848-4000 Houston, TX Tlf: 281-894-5983 Indianapolis Noblesville, IN Tlf.: 317-773-8323 Faks: 317-773-5453 Tlf: 317-536-2380 Los Angeles Mission Viejo, CA Tlf.: 949-462-9523 Faks: 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 Faks: 905-695-2078 |
Australia – 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 |
India – Bangalore
Tlf: 91-80-3090-4444 India – New Delhi Tlf: 91-11-4160-8631 India - 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 Filippinene – 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 |
Østerrike – Wels
Tlf: 43-7242-2244-39 Faks: 43-7242-2244-393 Danmark – København Tlf: 45-4485-5910 Faks: 45-4485-2829 Finland – Espoo Tlf: 358-9-4520-820 Frankrike – 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 Italia – Milano Tlf: 39-0331-742611 Faks: 39-0331-466781 Italia – Padova Tlf: 39-049-7625286 Nederland – Drunen Tlf: 31-416-690399 Faks: 31-416-690340 Norge – Trondheim Tlf: 47-72884388 Polen – Warszawa Tlf: 48-22-3325737 Romania – Bucuresti Tel: 40-21-407-87-50 Spania - 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 Storbritannia – Wokingham Tlf: 44-118-921-5800 Faks: 44-118-921-5820 |
Dokumenter / Ressurser
![]() |
MICROCHIP DDR Les IP [pdfBrukerhåndbok DDR Les IP, DDR, Les IP, IP |