MICROCHIP-logo

MICROCHIP DDR Lezen IP

MICROCHIP-DDR-Read-IP-product

Specificaties

  • Productnaam: DDR Read IP v2.0
  • Compatibel met Video Arbiter IP
  • Wordt gebruikt voor het lezen van een reeks continue gegevens uit het DDR-geheugen
  • Meestal gebruikt in videotoepassingen om elke horizontale lijn van het videoframe te lezen dat is opgeslagen in het DDR-geheugen

De DDR Read IP heeft ook invoer- en uitvoerpoorten in Arbiter

Interfacebus en AXI4 Stream Interface worden vermeld in de gebruikershandleiding.

Veelgestelde vragen

  1. Wat is het doel van DDR Read IP?
  2. Wat is de vereiste compatibiliteit voor DDR Read IP?
  3. In welke toepassingen wordt DDR Read IP doorgaans gebruikt?

Invoering

DDR Read IP leest een reeks continue gegevens uit het DDR-geheugen. Het DDR Read IP moet worden gebruikt met het Video Arbiter IP dat de leesverzoeken omzet in AXI4-transacties. Het DDR Read IP wordt doorgaans gebruikt in videotoepassingen om elke horizontale lijn van het videoframe te lezen dat is opgeslagen in het DDR-geheugen.

Figuur 1. SmartDesign Arbiter-interface

MICROCHIP-DDR-Lees-IP-fig-1

Belangrijkste kenmerken

  • Meestal gebruikt om videoframelijnen te lezen
  • Ondersteunt uitvoervideopixelbreedte van 8, 16 en 32 bits
  • Ondersteunt Video Arbiter Interface van 128, 256 en 512 bits
  • Ondersteunt AXI4 Stream-interface

Hardware-implementatie

Het IP genereert de besturingssignalen naar het videoarbiter-IP op basis van de gebruikersinvoer van het startadres van het horizontale resolutieframe. De stijgende flank van read_en_i initieert een leestransactie. De gegevens van de videoscheidsrechter worden opgeslagen in een CDC FIFO die de gegevens van het DDR-klokdomein naar het pixelklokdomein converteert. De gegevens worden uit FIFO gelezen op de dalende flank van read_en_i en uitgepakt om pixelgegevens te genereren. De read_en_i moet hoog genoeg zijn om de DDR-leestransactie te voltooien en de aanbevolen duur is voor meerdere klokken gelijk aan de horizontale resolutie. De eerste regel wordt gelezen vanaf het adres dat is gedefinieerd door frame_start_addr_i, en na elke leestransactie wordt het adres verhoogd met line_gap_i. Het leesadres wordt bij elk frame_end_i-signaal opnieuw ingesteld op frame_start_addr_i. De uitvoergegevens zijn hoog voor een horizontaal resolutieaantal klokken.

Ontwerpbeschrijving

  • De volgende afbeelding toont het pin-outdiagram op het hoogste niveau van DDR Read.

MICROCHIP-DDR-Lees-IP-fig-2

Invoer- en uitvoerpoorten
De volgende tabel geeft een overzicht van de invoer- en uitvoerpoorten van het DDR Read IP in de Native Interface.
Tabel 1-1. Invoer- en uitvoerpoorten van de DDR Read in Native Interface.

Havennaam Type Breedte Beschrijving
reset_i Invoer Actief Laag asynchrone resetsignaal naar ontwerp
pixel_clk_i Invoer Pixelklok
ddr_clk_i Invoer DDR-klok van de geheugencontroller
frame_end_i Invoer Einde van frame-signaal
lees_nl_i Invoer Leesvrijgavesignaal voor lezen
line_gap_i Invoer 16-bits Lijnafstand tussen twee lijnen
horz_resl_i Invoer 16-bits Horizontale resolutie
Havennaam Type Breedte Beschrijving
h_pan_i Invoer 12-bits Horizontale offset voor elke videolijn voor horizontaal pannen
v_pan_i Invoer 12-bits Verticale offset vanaf framestartadres voor verticaal pannen
lees_ackn_i Invoer Bevestiging voor leesverzoek van videoarbiter
lees_klaar_i Invoer Lees de voltooiingsinvoer van de videoarbiter
ddr_data_valid_i Invoer Lees geldige gegevens van Arbiter
frame_start_adr Invoer 8-bits Startadres videoframe
wdata_i Invoer Invoergegevensbreedte Gegevens van Arbiter lezen
lees_verzoek_o Uitvoer Lees het verzoek aan de arbiter voor
lees_start_addr_o Uitvoer 32-bits DDR-adres van waaruit het lezen moet worden gestart
burst_size_o Uitvoer 8-bits Lees burst-grootte
data_valid_o Uitvoer Gegevens geldig
gegevens_o Uitvoer Breedte uitvoergegevens Gegevens voor videopipelining

De volgende tabel geeft een overzicht van de invoer- en uitvoerpoorten van het DDR Read IP in de Arbiter Interface-bus.
Tabel 1-2. Invoer- en uitvoerpoorten van de DDR Read in Arbiter Interface Bus.

Havennaam Type Breedte Beschrijving
RDATA_I Invoer Invoergegevensbreedte Gegevens van Arbiter lezen
RVALID_I Invoer Lees geldige gegevens van Arbiter
ARREADY_I Invoer Arbiterbevestiging van leesverzoek
BUSER_I Invoer Voltooiing lezen
ARADDR_O Uitvoer 32-bits DDR-adres van waaruit het lezen moet worden gestart
ARVALID_O Uitvoer Lees het verzoek aan de arbiter voor
ARSIZE_O Uitvoer 8-bits Lees burst-grootte

De volgende tabel bevat de invoer- en uitvoerpoorten van het DDR Read IP in de AXI4 Stream Interface.
Tabel 1-3. Invoer- en uitvoerpoorten van de DDR Lezen in AXI4 Stream Interface.

Havennaam Type Breedte Beschrijving
KLOK_I Invoer Pixelklok
RESET_n_I Invoer Actief Laag asynchrone resetsignaal naar ontwerp
TDATA_O Uitvoer Breedte uitvoergegevens Videogegevens uitvoeren
TSTRB_O Uitvoer [Uitvoergegevensbreedte/8 – 1: 0] Uitvoer videogegevens stroboscoop
TKEEP_O Uitvoer [Uitvoergegevensbreedte/8 – 1: 0] Uitvoer videogegevens bewaren
TVALID_O Uitvoer Uitvoer Videogegevens geldig
TUSER_O Uitvoer 4-bits Uitvoer gebruikersgegevens 0bit= VSYNC

3bit =Frame-einde

Havennaam Type Breedte Beschrijving
TLAST_O Uitvoer Uitvoer video einde van frame

Configuratieparameters

De volgende tabel bevat de configuratieparameters die worden gebruikt bij de DDR Read IP-hardware-implementatie. Dit zijn generieke parameters en kunnen worden gevarieerd op basis van de toepassingsvereisten.
Tabel 1-4. Configuratieparameters

Parameternaam Beschrijving
Horizontale resolutie Definieert horizontale resolutie
Invoergegevensbreedte Definieert de invoergegevensbreedte (128, 256 en 512 bits)
Breedte uitvoergegevens Definieert de breedte van de uitvoergegevens (8, 16, 24, 32 en 64 bits)
Arbiter-interface Opties om de Arbiter Interface in het vervolgkeuzemenu te selecteren als Native of Bus Interface
Gegevensinterface Opties om de data-interface in het vervolgkeuzemenu te selecteren als Native en AXI4 Stream Interface

Resourcegebruik
De volgende tabel toont het brongebruik voor DDR Read IP in de Native Interface met de invoergegevensbreedte = 256 en uitvoergegevensbreedte = 8.
DDR-leesblok is geïmplementeerd op het PolarFire FPGA-apparaat, MPF300TS_ES-1FCG1152E-pakket.
Tabel 1-5. DDR Lees IP in Native Interface

Hulpbron Gebruik
DFF's 502
4 invoer-LUT's 513
MACC 0
LSRAM 18K 14
SRAM 0

De volgende tabel toont het brongebruik voor DDR Read IP in de businterface en AXI4-stream met invoergegevensbreedte = 256 en uitvoergegevensbreedte = 8.
Tabel 1-6. DDR Lees IP in businterface en AXI4 Stream

Hulpbron Gebruik
DFF's 512
4 invoer-LUT's 514
MACC 0
LSRAM 18K 14
SRAM 0

Revisiegeschiedenis
De revisiegeschiedenis beschrijft de wijzigingen die in het document zijn doorgevoerd. De wijzigingen worden per revisie weergegeven, beginnend met de meest recente publicatie.

Herziening Datum Beschrijving
1.0 03/2022 Eerste herziening.

Microchip FPGA-ondersteuning

De Microchip FPGA-productgroep ondersteunt zijn producten met verschillende ondersteunende diensten, waaronder klantenservice, Customer Technical Support Center, a weblocatie en wereldwijde verkoopkantoren. Klanten wordt aangeraden de online bronnen van Microchip te bezoeken voordat ze contact opnemen met de ondersteuning, omdat de kans groot is dat hun vragen al zijn beantwoord.
Neem contact op met het technische ondersteuningscentrum via weblocatie bij www.microchip.com/support. Vermeld het FPGA-apparaatonderdeelnummer, selecteer de juiste case-categorie en upload het ontwerp files tijdens het maken van een technische ondersteuningsaanvraag. Neem contact op met de klantenservice voor niet-technische productondersteuning, zoals productprijzen, productupgrades, update-informatie, bestelstatus en autorisatie.

  • Vanuit Noord-Amerika belt u 800.262.1060
  • Vanuit de rest van de wereld belt u 650.318.4460
  • Fax, overal ter wereld, 650.318.8044

de microchip Webplaats
Microchip biedt online ondersteuning via onze weblocatie bij www.microchip.com/. Dit website wordt gebruikt om te maken files en informatie die gemakkelijk beschikbaar is voor klanten. Enkele van de beschikbare content omvat:

  • Productondersteuning - Gegevensbladen en errata, toepassingsopmerkingen en sampbestandsprogramma's, ontwerpbronnen, gebruikershandleidingen en hardware-ondersteuningsdocumenten, de nieuwste softwareversies en gearchiveerde software.
  • Algemene technische ondersteuning – Veelgestelde vragen (FAQ's), verzoeken om technische ondersteuning, online discussiegroepen, lijst met leden van het Microchip-ontwerppartnerprogramma.
  •  Zaken van Microchip – Productkiezer- en bestelgidsen, de laatste persberichten van Microchip, een overzicht van seminars en evenementen, overzichten van verkoopkantoren, distributeurs en fabrieksvertegenwoordigers van Microchip.

Meldingsservice voor productwijzigingen
De meldingsservice voor productwijzigingen van Microchip helpt klanten op de hoogte te blijven van Microchip-producten. Abonnees ontvangen e-mailmeldingen wanneer er wijzigingen, updates, revisies of fouten zijn met betrekking tot een specifieke productfamilie of ontwikkelingstool die van belang is.
Om te registreren, ga naar www.microchip.com/pcn en volg de registratie-instructies.

Klantenservice
Gebruikers van Microchip-producten kunnen via verschillende kanalen hulp krijgen:

  • Distributeur of vertegenwoordiger
  • Lokaal verkoopkantoor
  • Embedded Solutions Engineer (ESE)
  • Technische ondersteuning

Klanten moeten voor ondersteuning contact opnemen met hun distributeur, vertegenwoordiger of ESE. Lokale verkoopkantoren zijn ook beschikbaar om klanten te helpen. In dit document vindt u een overzicht van verkoopkantoren en locaties. Technische ondersteuning is beschikbaar via de webwebsite op: www.microchip.com/support.

Microchip Devices Code Beschermingsfunctie
Let op de volgende details over de codebeveiligingsfunctie op Microchip-producten:

  • Microchipproducten voldoen aan de specificaties die in het betreffende Microchip-gegevensblad staan.
  • Microchip is ervan overtuigd dat haar productfamilie veilig is wanneer deze op de beoogde manier, binnen de operationele specificaties en onder normale omstandigheden wordt gebruikt.
  • Microchip waardeert en beschermt zijn intellectuele eigendomsrechten op agressieve wijze. Pogingen om de codebeschermingsfuncties van Microchip-producten te schenden zijn ten strengste verboden en kunnen in strijd zijn met de Digital Millennium Copyright Act.
  • Noch Microchip, noch enige andere fabrikant van halfgeleiders kan de veiligheid van zijn code garanderen. Codebescherming betekent niet dat wij garanderen dat het product "onbreekbaar" is. Codebescherming is voortdurend in ontwikkeling. Microchip streeft ernaar de codebeschermingsfuncties van onze producten voortdurend te verbeteren.

Juridische kennisgeving
Deze publicatie en de informatie hierin mogen alleen worden gebruikt met Microchip-producten, inclusief het ontwerpen, testen en integreren van Microchip-producten met uw toepassing. Gebruik van deze informatie op een andere manier is in strijd met deze voorwaarden. Informatie over apparaattoepassingen wordt alleen verstrekt voor uw gemak en kan worden vervangen door updates. Het is uw verantwoordelijkheid om ervoor te zorgen dat uw aanvraag voldoet aan uw specificaties. Neem contact op met uw plaatselijke Microchip-verkoopkantoor voor aanvullende ondersteuning of verkrijg aanvullende ondersteuning op www.microchip.com/en-us/support/design-help/client-support-services.
DEZE INFORMATIE WORDT DOOR MICROCHIP GELEVERD “AS IS”. MICROCHIP GEEFT GEEN VERKLARINGEN OF GARANTIES VAN WELKE AARD DAN OOK, EXPLICIET OF IMPLICIET, SCHRIFTELIJK OF MONDELING, WETTELIJK OF ANDERSZINS, MET BETREKKING TOT DE INFORMATIE, INCLUSIEF MAAR NIET BEPERKT TOT IMPLICIETE GARANTIES VAN NIET-INBREUK, VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, OF GARANTIES GERELATEERD AAN DE STAAT, KWALITEIT OF PRESTATIES ervan. IN GEEN GEVAL ZAL MICROCHIP AANSPRAKELIJK ZIJN VOOR ENIGE INDIRECTE, SPECIALE, PUNITIEVE, INCIDENTELE OF GEVOLGVERLIES, SCHADE, KOSTEN OF UITGAVEN VAN WELKE AARD DAN OOK IN VERBAND MET DE INFORMATIE OF HET GEBRUIK ERVAN, ONGEACHT DE VEROORZAAKTE, ZELFS ALS MICROCHIP OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID OF DE SCHADE IS VOORZIENBAAR. VOOR ZOVER TOEGESTAAN DOOR DE WET, ZAL DE TOTALE AANSPRAKELIJKHEID VAN MICROCHIP VOOR ALLE CLAIMS OP ENIGE WIJZE VERBAND HOUDEN MET DE INFORMATIE OF HET GEBRUIK DAARVAN HET AANTAL KOSTEN, INDIEN VAN TOEPASSING, DAT U RECHTSTREEKS AAN MICROCHIP HEBT BETAALD VOOR DE INFORMATIE.
Het gebruik van Microchip-apparaten in levensondersteunende en/of veiligheidstoepassingen is volledig voor risico van de koper, en de koper gaat ermee akkoord Microchip te verdedigen, schadeloos te stellen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik. Er worden geen licenties overgedragen, impliciet of anderszins, onder de intellectuele eigendomsrechten van Microchip, tenzij anders vermeld.

Handelsmerken
De naam en het logo van Microchip, het Microchip-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 zijn geregistreerde handelsmerken van Microchip Technology Incorporated in de VS en andere landen. 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 zijn gedeponeerde handelsmerken van Microchip Technology Incorporated in de VS.
Aangrenzende toetsonderdrukking, AKS, analoog-voor-de-digitale leeftijd, elke condensator, AnyIn, AnyOut, Augmented Switching, 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, membraan, Mindi, MiWi, MPASM, MPF, MPLAB Certified-logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Alwetende codegeneratie, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, eenvoudige kaart, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,

  • ViewSpan, WiperLock, XpressConnect en ZENA zijn handelsmerken van Microchip Technology Incorporated in de VS en andere landen.
  • SQTP is een servicemerk van Microchip Technology Incorporated in de VS.
  • Het Adaptec-logo, Frequency on Demand, Silicon Storage Technology, Symmcom en Trusted Time zijn gedeponeerde handelsmerken van Microchip Technology Inc. in andere landen.
  • GestIC is een geregistreerd handelsmerk van Microchip Technology Germany II GmbH & Co. KG, een dochteronderneming van Microchip Technology Inc., in andere landen.
  • Alle andere hierin genoemde handelsmerken zijn het eigendom van hun respectieve bedrijven.
  • © 2022, Microchip Technology Incorporated en haar dochterondernemingen. Alle rechten voorbehouden. ISBN: 978-1-6683-0015-2

Kwaliteitsmanagementsysteem
Voor informatie over de kwaliteitsmanagementsystemen van Microchip kunt u terecht op www.microchip.com/kwaliteit.

CONTACT

AMERIKA'S AZIË/PACIFIC AZIË/PACIFIC EUROPA
Hoofdkantoor

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Telefoon: 480-792-7200

Fax: 480-792-7277

Technische ondersteuning: www.microchip.com/support Web Adres: www.microchip.nl Atlanta

Duluth, GA

Telefoon: 678-957-9614

Fax: 678-957-1455

Austin, TX

Telefoon: 512-257-3370

Boston Westborough, Massachusetts Tel: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

Telefoon: 630-285-0071

Fax: 630-285-0075

Dalen

Addison, TX

Telefoon: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

Telefoon: 248-848-4000

Houston, TX

Telefoon: 281-894-5983

Indiaas Noblesville, IN Tel: 317-773-8323

Fax: 317-773-5453

Telefoon: 317-536-2380

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

Fax: 949-462-9608

Telefoon: 951-273-7800

Raleigh, NC

Telefoon: 919-844-7510

New York, NY

Telefoon: 631-435-6000

San Jose, Californië

Telefoon: 408-735-9110

Telefoon: 408-436-4270

Canada – Toronto

Telefoon: 905-695-1980

Fax: 905-695-2078

Australië – Sydney

Telefoon: 61-2-9868-6733

China – Peking

Telefoon: 86-10-8569-7000

China – Chengdu

Telefoon: 86-28-8665-5511

China – Tsjoengking

Telefoon: 86-23-8980-9588

China – Dongguan

Telefoon: 86-769-8702-9880

China – Kanton

Telefoon: 86-20-8755-8029

China – Hangzhou

Telefoon: 86-571-8792-8115

China – Hongkong SAR

Telefoon: 852-2943-5100

China – Nanking

Telefoon: 86-25-8473-2460

China – Qingdao

Telefoon: 86-532-8502-7355

China – Sjanghai

Telefoon: 86-21-3326-8000

China – Shenyang

Telefoon: 86-24-2334-2829

China – Shenzhen

Telefoon: 86-755-8864-2200

China – Suzhou

Telefoon: 86-186-6233-1526

China-Wuhan

Telefoon: 86-27-5980-5300

China – Xi’an

Telefoon: 86-29-8833-7252

China – Xiamen

Telefoon: 86-592-2388138

China – Zhuhai

Telefoon: 86-756-3210040

India – Bangalore

Telefoon: 91-80-3090-4444

India – New Delhi

Telefoon: 91-11-4160-8631

India – Poona

Telefoon: 91-20-4121-0141

Japan-Osaka

Telefoon: 81-6-6152-7160

Japan – Tokio

Tel: 81-3-6880-3770

Korea - Daegu

Telefoon: 82-53-744-4301

Korea – Seoel

Telefoon: 82-2-554-7200

Maleisië - Kuala Lumpur

Telefoon: 60-3-7651-7906

Maleisië – Penang

Telefoon: 60-4-227-8870

Filipijnen – Manilla

Telefoon: 63-2-634-9065

Singapore

Telefoon: 65-6334-8870

Taiwan – Hsin Chu

Telefoon: 886-3-577-8366

Taiwan – Kaohsiung

Telefoon: 886-7-213-7830

Taiwan – Taipei

Telefoon: 886-2-2508-8600

Thailand – Bangkok

Telefoon: 66-2-694-1351

Vietnam – Ho Chi Minho

Telefoon: 84-28-5448-2100

Oostenrijk – Wels

Telefoon: 43-7242-2244-39

Faxen: 43-7242-2244-393

Denemarken – Kopenhagen

Telefoon: 45-4485-5910

Faxen: 45-4485-2829

Finland – Espoo

Telefoon: 358-9-4520-820

Frankrijk – Parijs

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

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

Duitsland – Garching

Telefoon: 49-8931-9700

Duitsland – Haan

Telefoon: 49-2129-3766400

Duitsland – Heilbronn

Telefoon: 49-7131-72400

Duitsland – Karlsruhe

Telefoon: 49-721-625370

Duitsland – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Duitsland – Rosenheim

Telefoon: 49-8031-354-560

Israël – Ra'anana

Telefoon: 972-9-744-7705

Italië – Milaan

Telefoon: 39-0331-742611

Faxen: 39-0331-466781

Italië – Padova

Telefoon: 39-049-7625286

Nederland – Drunen

Telefoon: 31-416-690399

Faxen: 31-416-690340

Noorwegen – Trondheim

Telefoon: 47-72884388

Polen – Warschau

Telefoon: 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

Zweden – Göteborg

Tel: 46-31-704-60-40

Zweden – Stockholm

Telefoon: 46-8-5090-4654

VK – Wokingham

Telefoon: 44-118-921-5800

Faxen: 44-118-921-5820

Documenten / Bronnen

MICROCHIP DDR Lezen IP [pdf] Gebruikershandleiding
DDR Lezen IP, DDR, Lezen IP, IP

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *