MICROCHIP DDR Lees IP
Spesifikasies
- Produknaam: DDR Lees IP v2.0
- Versoenbaar met Video Arbiter IP
- Word gebruik vir die lees van 'n sarsie deurlopende data vanaf DDR-geheue
- Word gewoonlik in videotoepassings gebruik om elke horisontale lyn van die videoraam wat in DDR-geheue gestoor is, te lees
Die DDR Read IP het ook invoer- en uitvoerpoorte in Arbiter
Interface bus en AXI4 Stream Interface, word in die gebruikershandleiding gelys.
Gereelde vrae
- Wat is die doel van DDR Lees IP?
- Wat is die vereiste verenigbaarheid vir DDR Lees IP?
- In watter toepassings word DDR Read IP tipies gebruik?
Inleiding
DDR Lees IP lees 'n sarsie deurlopende data uit die DDR-geheue. Die DDR Lees IP moet gebruik word met die Video Arbiter IP wat die lees versoeke omskakel na AXI4 transaksies. Die DDR Lees IP word tipies in videotoepassings gebruik om elke horisontale lyn van die videoraam wat in DDR-geheue gestoor is, te lees.
Figuur 1. SmartDesign Arbiter Interface
Sleutel kenmerke
- Tipies gebruik om videoraamlyne te lees
- Ondersteun Uitset Video Pixel Breedte van 8, 16 en 32 bis
- Ondersteun Video Arbiter Interface van 128, 256 en 512 bis
- Ondersteun AXI4 Stream Interface
Hardeware-implementering
Die IP genereer die beheer seine na die Video arbiter IP gebaseer op die gebruiker insette van die horisontale resolusie raam begin adres. Die stygende rand van read_en_i begin 'n leestransaksie. Die data van die video-skeidsregter word gestoor in 'n CDC EIEU wat die data van die DDR-klokdomein na die pixelklokdomein omskakel. Die data word vanaf EIEU by die dalende rand van read_en_i gelees en uitgepak om pixeldata te genereer. Die read_en_i moet hoog wees vir voldoende tydsduur om die DDR-leestransaksie te voltooi en die aanbevole tydsduur is vir verskeie horlosies gelyk aan horisontale resolusie. Die eerste reël word gelees vanaf die adres gedefinieer deur frame_start_addr_i, en na elke leestransaksie word die adres met line_gap_i verhoog. Die leesadres word teruggestel na die frame_start_addr_i by elke frame_end_i sein. Die uitsetdata is hoog vir 'n horisontale resolusie aantal horlosies.
Ontwerpbeskrywing
- Die volgende figuur toon die topvlak-pen-uit-diagram van DDR Read.
Invoer- en afvoerpoorte
Die volgende tabel lys die invoer- en uitvoerpoorte van die DDR Lees IP in die oorspronklike koppelvlak.
Tabel 1-1. Invoer- en uitvoerpoorte van die DDR Lees in oorspronklike koppelvlak.
Port Naam | Tik | Breedte | Beskrywing |
terugstel_i | Invoer | — | Aktiewe Lae asynchrone terugstelsein om te ontwerp |
pixel_clk_i | Invoer | — | Pixel horlosie |
ddr_clk_i | Invoer | — | DDR-klok vanaf die geheuebeheerder |
raam_einde_i | Invoer | — | Einde van raam sein |
lees_en_i | Invoer | — | Lees aktiveer sein vir lees |
lyn_gaping_i | Invoer | 16 stukkies | Lyngaping tussen twee lyne |
horz_resl_i | Invoer | 16 stukkies | Horisontale resolusie |
Port Naam | Tik | Breedte | Beskrywing |
h_pan_i | Invoer | 12 stukkies | Horisontale offset vir elke videolyn vir horisontale panning |
v_pan_i | Invoer | 12 stukkies | Vertikale afwyking vanaf raambeginadres vir vertikale panning |
read_ackn_i | Invoer | — | Erkenning vir leesversoek van video-arbiter |
gelees_klaar_i | Invoer | — | Lees voltooiingsinsette van die video-arbiter |
ddr_data_valid_i | Invoer | — | Lees data geldig van Arbiter |
raam_begin_addr | Invoer | 8 stukkies | Video raam begin adres |
wdata_i | Invoer | Invoer data breedte | Lees data van Arbiter |
lees_req_o | Uitset | — | Lees die versoek aan die arbiter |
lees_begin_addr_o | Uitset | 32 stukkies | DDR-adres vanwaar lees begin moet word |
burst_size_o | Uitset | 8 stukkies | Lees bars grootte |
data_valid_o | Uitset | — | Data geldig |
data_o | Uitset | Uitset data breedte | Data vir videopypleiding |
Die volgende tabel lys die invoer- en uitvoerpoorte van die DDR Lees IP in die Arbiter Interface bus.
Tabel 1-2. Invoer- en uitsetpoorte van die DDR Lees in Arbiter Interface Bus.
Port Naam | Tik | Breedte | Beskrywing |
RDATA_I | Invoer | Invoer data breedte | Lees data van Arbiter |
RVALID_I | Invoer | — | Lees data geldig van Arbiter |
ARREADY_I | Invoer | — | Arbiter-erkenning van leesversoek |
BUSER_I | Invoer | — | Lees voltooiing |
ARADDR_O | Uitset | 32 stukkies | DDR-adres vanwaar lees begin moet word |
ARVALID_O | Uitset | — | Lees die versoek aan die arbiter |
ARSIZE_O | Uitset | 8 stukkies | Lees bars grootte |
Die volgende tabel lys die invoer- en uitvoerpoorte van die DDR Lees IP in die AXI4 Stream Interface.
Tabel 1-3. Invoer- en uitsetpoorte van die DDR Lees in AXI4-stroomkoppelvlak.
Port Naam | Tik | Breedte | Beskrywing |
KLOK_I | Invoer | — | Pixel horlosie |
RESET_n_I | Invoer | — | Aktiewe Lae asynchrone terugstelsein om te ontwerp |
TDATA_O | Uitset | Uitset data breedte | Voer videodata uit |
TSTRB_O | Uitset | [Uitvoerdatawydte/8 – 1 : 0] | Uitset Video Data strobe |
TKEEP_O | Uitset | [Uitvoerdatawydte/8 – 1 : 0] | Uitset Video Data Hou |
TVALID_O | Uitset | — | Uitsetvideodata geldig |
TUSER_O | Uitset | 4 stukkies | Uitvoer gebruiker data 0bit= VSYNC
3bit =Raam einde |
Port Naam | Tik | Breedte | Beskrywing |
TLAST_O | Uitset | — | Voer video einde van raam uit |
Konfigurasie parameters
Die volgende tabel lys die konfigurasie parameters wat gebruik word in die DDR Lees IP hardeware implementering. Dit is generiese parameters en kan gevarieer word op grond van die toepassingsvereistes.
Tabel 1-4. Konfigurasie parameters
Parameter Naam | Beskrywing |
Horisontale resolusie | Definieer horisontale resolusie |
Invoer data breedte | Definieer die insetdatabreedte (128, 256 en 512 bisse) |
Uitset data breedte | Definieer die uitvoerdatawydte (8, 16, 24, 32 en 64 bisse) |
Arbiter-koppelvlak | Opsies om die Arbiter Interface te kies in die aftreklys as Native of Bus Interface |
Data-koppelvlak | Opsies om die data-koppelvlak in die aftreklys as inheemse en AXI4-stroomkoppelvlak te kies |
Hulpbronbenutting
Die volgende tabel lys die hulpbronbenutting vir DDR Lees IP in die oorspronklike koppelvlak met die insetdatabreedte = 256 en uitvoerdatabreedte = 8.
DDR-leesblok word geïmplementeer op die PolarFire FPGA-toestel, MPF300TS_ES-1FCG1152E-pakket.
Tabel 1-5. DDR Lees IP in inheemse koppelvlak
Hulpbron | Gebruik |
DFF's | 502 |
4 invoer LUT's | 513 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Die volgende tabel lys die hulpbronbenutting vir DDR Lees IP in die buskoppelvlak en AXI4-stroom met insetdatabreedte = 256 en uitvoerdatabreedte = 8.
Tabel 1-6. DDR Lees IP in Bus Interface en AXI4 Stream
Hulpbron | Gebruik |
DFF's | 512 |
4 invoer LUT's | 514 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
Hersieningsgeskiedenis
Die hersieningsgeskiedenis beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.
Hersiening | Datum | Beskrywing |
1.0 | 03/2022 | Aanvanklike Hersiening. |
Mikroskyfie FPGA Ondersteuning
Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is.
Kontak die Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies die toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval. Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.
- Van Noord-Amerika, skakel 800.262.1060
- Van die res van die wêreld, skakel 650.318.4460
- Faks, van enige plek in die wêreld, 650.318.8044
Die mikroskyfie Webwebwerf
Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:
- Produkondersteuning – Datablaaie en errata, toepassingsnotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware.
- Algemene Tegniese Ondersteuning – Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, Mikroskyfie-ontwerpvennootprogramledelys.
- Besigheid van Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, die lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers.
Kennisgewingdiens vir produkverandering
Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewings ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.
Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies.
Kliënte ondersteuning
Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:
- Verspreider of verteenwoordiger
- Plaaslike Verkoopskantoor
- Ingebedde oplossingsingenieur (ESE)
- Tegniese Ondersteuning
Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit. Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support.
Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:
- Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
- Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
- Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Mikroskyfie-produkte te oortree is streng verbode en kan die Digital Millennium Copyright Act oortree.
- Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.
Regskennisgewing
Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting op enige ander wyse oortree hierdie bepalings. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services.
HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊRE OF ANDERS, VERWANTE MET DIE INLIGTING, INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE, EN NIE BEPERK NIE SPESIFIEKE DOEL, OF WAARBORGE VERWANT AAN SY TOESTAND, KWALITEIT OF PRESTASIE. IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR DIE WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE AANTAL FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMATIONOCHIP BETAAL HET, OORSKRYF NIE.
Gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, vrywaar en skadeloos te hou van alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.
Handelsmerke
Die mikroskyfie naam en logo, die mikroskyfie logo, Adaptec, AnyRate, AVR, AVR logo, 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 en XMEGA is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander lande. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorbank, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus-logo, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA
Aangrensende sleutelonderdrukking, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, 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, Intelligente Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, membraan, 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, eenvoudige kaart, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,
- ViewSpan, WiperLock, XpressConnect en ZENA is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.
- SQTP is 'n diensmerk van Microchip Technology Incorporated in die VSA
- Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology, Symmcom en Trusted Time is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande.
- GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande.
- Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye.
- © 2022, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou. ISBN: 978-1-6683-0015-2
Gehaltebestuurstelsel
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.
KONTAK
AMERIKA | ASIA/PASIFIK | ASIA/PASIFIK | EUROPA |
Korporatiewe Kantoor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Faks: 480-792-7277 Tegniese ondersteuning: www.microchip.com/support Web Adres: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Faks: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Faks: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Faks: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Faks: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Faks: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Faks: 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 Kanada – Toronto Tel: 905-695-1980 Faks: 905-695-2078 |
Australië – Sydney
Tel: 61-2-9868-6733 China – Beijing Tel: 86-10-8569-7000 China – Chengdu Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China – Dongguan Tel: 86-769-8702-9880 China – Guangzhou Tel: 86-20-8755-8029 China – Hangzhou Tel: 86-571-8792-8115 China – Hong Kong SAR Tel: 852-2943-5100 China – Nanjing Tel: 86-25-8473-2460 China – Qingdao Tel: 86-532-8502-7355 China – Sjanghai Tel: 86-21-3326-8000 China – Shenyang Tel: 86-24-2334-2829 China – Shenzhen Tel: 86-755-8864-2200 China – Suzhou Tel: 86-186-6233-1526 China – Wuhan Tel: 86-27-5980-5300 China – Xian Tel: 86-29-8833-7252 China – Xiamen Tel: 86-592-2388138 China – Zhuhai Tel: 86-756-3210040 |
Indië – Bangalore
Tel: 91-80-3090-4444 Indië – Nieu-Delhi Tel: 91-11-4160-8631 Indië - Pune Tel: 91-20-4121-0141 Japan – Osaka Tel: 81-6-6152-7160 Japan – Tokio Tel: 81-3-6880- 3770 Korea – Daegu Tel: 82-53-744-4301 Korea – Seoel Tel: 82-2-554-7200 Maleisië – Kuala Lumpur Tel: 60-3-7651-7906 Maleisië – Penang Tel: 60-4-227-8870 Filippyne - Manila Tel: 63-2-634-9065 Singapoer 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 Thailand – Bangkok Tel: 66-2-694-1351 Viëtnam – Ho Chi Minh Tel: 84-28-5448-2100 |
Oostenryk – Wels
Tel: 43-7242-2244-39 Faks: 43-7242-2244-393 Denemarke – Kopenhagen Tel: 45-4485-5910 Faks: 45-4485-2829 Finland – Espoo Tel: 358-9-4520-820 Frankryk – Parys Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Duitsland – Garching Tel: 49-8931-9700 Duitsland – Haan Tel: 49-2129-3766400 Duitsland – Heilbronn Tel: 49-7131-72400 Duitsland – Karlsruhe Tel: 49-721-625370 Duitsland – München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Duitsland – Rosenheim Tel: 49-8031-354-560 Israel – Ra'anana Tel: 972-9-744-7705 Italië - Milaan Tel: 39-0331-742611 Faks: 39-0331-466781 Italië – Padova Tel: 39-049-7625286 Nederland – Drunen Tel: 31-416-690399 Faks: 31-416-690340 Noorweë – Trondheim Tel: 47-72884388 Pole - Warskou Tel: 48-22-3325737 Roemenië – Boekarest Tel: 40-21-407-87-50 Spanje - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Swede – Göteborg Tel: 46-31-704-60-40 Swede – Stockholm Tel: 46-8-5090-4654 VK – Wokingham Tel: 44-118-921-5800 Faks: 44-118-921-5820 |
Dokumente / Hulpbronne
![]() |
MICROCHIP DDR Lees IP [pdf] Gebruikersgids DDR Lees IP, DDR, Lees IP, IP |