MICROCHIP-logo

MIKROKIIP DDR Loe IP

MICROCHIP-DDR-Read-IP-toode

Tehnilised andmed

  • Toote nimi: DDR Read IP v2.0
  • Ühildub Video Arbiter IP-ga
  • Kasutatakse pideva andmepaketi lugemiseks DDR-mälust
  • Tavaliselt kasutatakse videorakendustes DDR-mällu salvestatud videokaadri iga horisontaalse rea lugemiseks

DDR Read IP-l on ka Arbiteri sisend- ja väljundpordid

Liidese siin ja AXI4 Stream Interface on loetletud kasutusjuhendis.

KKK

  1. Mis on DDR Read IP eesmärk?
  2. Mis on DDR-i lugemise IP jaoks nõutav ühilduvus?
  3. Millistes rakendustes DDR Read IP-d tavaliselt kasutatakse?

Sissejuhatus

DDR-i lugemise IP loeb DDR-mälust pideva andmepaketi. DDR-i lugemise IP-d tuleb kasutada koos Video Arbiteri IP-ga, mis teisendab lugemispäringud AXI4 tehinguteks. DDR-i lugemise IP-d kasutatakse tavaliselt videorakendustes DDR-mällu salvestatud videokaadri iga horisontaalse rea lugemiseks.

Joonis 1. SmartDesign Arbiter Interface

MIKROKIIP-DDR-loe-IP-joonis-1

Põhifunktsioonid

  • Tavaliselt kasutatakse videokaadri ridade lugemiseks
  • Toetab väljundvideo pikslilaiust 8, 16 ja 32 bitti
  • Toetab 128-, 256- ja 512-bitist videoarbiteri liidest
  • Toetab AXI4 Stream liidest

Riistvara juurutamine

IP genereerib juhtsignaalid video vahekohtuniku IP-le horisontaalse eraldusvõimega kaadri algusaadressi kasutaja sisendite põhjal. Read_en_i tõusev serv algatab lugemistehingu. Videokohtuniku andmed salvestatakse CDC FIFO-sse, mis teisendab DDR-i kella domeeni andmed pikslikella domeeniks. Andmed loetakse FIFO-st read_en_i langevast servast ja pakitakse lahti, et genereerida piksliandmeid. Read_en_i peaks olema DDR-i lugemistehingu lõpuleviimiseks piisava aja jooksul kõrge ja soovitatav kestus on mitme kella jaoks, mis on võrdne horisontaalse eraldusvõimega. Esimene rida loetakse aadressilt, mille on määratlenud frame_start_addr_i, ja pärast iga lugemistehingut suurendatakse aadressi line_gap_i võrra. Lugemisaadress lähtestatakse iga frame_end_i signaali puhul väärtusele frame_start_addr_i. Väljundandmed on horisontaalse eraldusvõimega kellade arvu jaoks kõrged.

Kujunduse kirjeldus

  • Järgmisel joonisel on kujutatud DDR-i lugemise tipptaseme väljalaskeskeem.

MIKROKIIP-DDR-loe-IP-joonis-2

Sisend- ja väljundpordid
Järgmises tabelis on loetletud algliidese DDR-i lugemise IP sisend- ja väljundpordid.
Tabel 1-1. DDR-i sisend- ja väljundpordid loetakse algliideses.

Pordi nimi Tüüp Laius Kirjeldus
lähtestamine_i Sisend Aktiivne madal asünkroonne lähtestussignaal disainile
pixel_clk_i Sisend Pikslikell
ddr_clk_i Sisend DDR-kell mälukontrollerist
frame_end_i Sisend Kaadri lõpu signaal
loe_en_i Sisend Lugemise lubamissignaal
line_gap_i Sisend 16 bitti Joonevahe kahe joone vahel
horz_resl_i Sisend 16 bitti Horisontaalne eraldusvõime
Pordi nimi Tüüp Laius Kirjeldus
h_pan_i Sisend 12 bitti Horisontaalne nihe iga videorea jaoks horisontaalseks panoraamimiseks
v_pan_i Sisend 12 bitti Vertikaalne nihe kaadri algusaadressist vertikaalseks panoraamimiseks
read_ackn_i Sisend Videovahekohtuniku lugemistaotluse kinnitus
loe_tehtud_i Sisend Loe video vahekohtunikult lõpetamise sisendit
ddr_data_valid_i Sisend Lugege Arbiterilt kehtivaid andmeid
frame_start_addr Sisend 8 bitti Videokaadri algusaadress
wdata_i Sisend Sisendandmete laius Lugege Arbiteri andmeid
read_req_o Väljund Lugege taotlust vahekohtunikule
read_start_addr_o Väljund 32 bitti DDR-aadress, kust lugemist tuleb alustada
burst_size_o Väljund 8 bitti Lugege sarivõtte suurust
data_valid_o Väljund Andmed kehtivad
data_o Väljund Väljundandmete laius Andmed video torujuhtmete jaoks

Järgmises tabelis on loetletud Arbiter Interface siini DDR Read IP sisend- ja väljundpordid.
Tabel 1-2. DDR-i sisend- ja väljundpordid loetakse vahekohtuniku liidese siinis.

Pordi nimi Tüüp Laius Kirjeldus
RDATA_I Sisend Sisendandmete laius Lugege Arbiteri andmeid
RVALID_I Sisend Lugege Arbiterilt kehtivaid andmeid
ARREADY_I Sisend Vahekohtuniku kinnitus lugemistaotlusest
KASUTAJA_I Sisend Loe lõpetamist
ARADDR_O Väljund 32 bitti DDR-aadress, kust lugemist tuleb alustada
ARVALID_O Väljund Lugege taotlust vahekohtunikule
ARSIZE_O Väljund 8 bitti Lugege sarivõtte suurust

Järgmises tabelis on loetletud AXI4 Stream Interface'i DDR Read IP sisend- ja väljundpordid.
Tabel 1-3. DDR-i sisend- ja väljundpordid loe AXI4 voo liideses.

Pordi nimi Tüüp Laius Kirjeldus
CLOCK_I Sisend Pikslikell
RESET_n_I Sisend Aktiivne madal asünkroonne lähtestussignaal disainile
TDATA_O Väljund Väljundandmete laius Videoandmete väljund
TSTRB_O Väljund [Väljundandmete laius/8 – 1:0] Väljundvideo andmete strobo
TKEEP_O Väljund [Väljundandmete laius/8 – 1:0] Väljundvideo andmete hoidmine
TVALID_O Väljund Väljundvideo andmed kehtivad
TUSER_O Väljund 4 bitti Väljund kasutajaandmed 0bit= VSYNC

3 bit = kaadri lõpp

Pordi nimi Tüüp Laius Kirjeldus
TLAST_O Väljund Väljund video kaadri lõpp

Konfiguratsiooni parameetrid

Järgmises tabelis on loetletud konfiguratsiooniparameetrid, mida kasutatakse DDR Read IP riistvara juurutamisel. Need on üldised parameetrid ja neid saab vastavalt rakenduse nõuetele muuta.
Tabel 1-4. Konfiguratsiooni parameetrid

Parameetri nimi Kirjeldus
Horisontaalne eraldusvõime Määrab horisontaalse eraldusvõime
Sisendandmete laius Määrab sisendandmete laiuse (128, 256 ja 512 bitti)
Väljundandmete laius Määrab väljundandmete laiuse (8, 16, 24, 32 ja 64 bitti)
Vahekohtuniku liides Valikud, et valida rippmenüüst vahekohtuniku liides kui Native või Bus Interface
Andmeliides Valikud, et valida rippmenüüst andmeliides kui Native ja AXI4 Stream Interface

Ressursi kasutamine
Järgmises tabelis on loetletud ressursikasutus DDR-i lugemise IP jaoks algliideses sisendandmete laiusega = 256 ja väljundandmete laiusega = 8.
DDR-i lugemisplokk on rakendatud PolarFire FPGA seadmes MPF300TS_ES-1FCG1152E.
Tabel 1-5. DDR Lugege IP-d omaliideses

Ressurss Kasutamine
DFF-id 502
4 sisendit LUT-d 513
MACC 0
LSRAM 18K 14
SRAM 0

Järgmises tabelis on loetletud ressursikasutus DDR-i lugemise IP jaoks siiniliideses ja AXI4 voos sisendandmete laiusega = 256 ja väljundandmete laiusega = 8.
Tabel 1-6. DDR-i lugemine siiniliideses ja AXI4 voos

Ressurss Kasutamine
DFF-id 512
4 sisendit LUT-d 514
MACC 0
LSRAM 18K 14
SRAM 0

Läbivaatamise ajalugu
Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.

Läbivaatamine Kuupäev Kirjeldus
1.0 03/2022 Esialgne läbivaatamine.

Mikrokiibi FPGA tugi

Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindus, klienditeenindus, klienditeenindus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse enne klienditoega ühendust võtmist külastada Microchipi veebiressursse, kuna on väga tõenäoline, et nende päringutele on juba vastatud.
Võtke ühendust tehnilise toe keskusega aadressil websait aadressil www.microchip.com/support. Mainige FPGA seadme osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel. Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.

  • Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
  • Ülejäänud maailmast helistage numbril 650.318.4460 XNUMX XNUMX
  • Faks kõikjalt maailmast, 650.318.8044 XNUMX XNUMX

Mikrokiip Websaidile
Microchip pakub veebituge meie kaudu websait aadressil www.microchip.com/. See webvalmistamiseks kasutatakse saiti files ja teave on klientidele hõlpsasti kättesaadav. Osa saadaolevast sisust hõlmab järgmist:

  • Tootetugi – andmelehed ja vead, rakenduse märkused ja sample programmid, disainiressursid, kasutusjuhendid ja riistvara tugidokumendid, uusimad tarkvaraväljaanded ja arhiveeritud tarkvara.
  • Üldine tehniline tugi – korduma kippuvad küsimused (KKK), tehnilise toe taotlused, veebipõhised arutelurühmad, Microchipi disainipartnerite programmi liikmete loend.
  •  Microchipi äri – tootevaliku- ja tellimisjuhendid, viimased Microchipi pressiteated, seminaride ja ürituste loetelu, Microchipi müügiesinduste, edasimüüjate ja tehase esindajate nimekirjad.

Tootemuudatuste teavitusteenus
Microchipi tootemuudatuste teavitusteenus aitab hoida kliente Microchipi toodetega kursis. Tellijad saavad meiliteateid alati, kui konkreetse tooteperekonna või huvipakkuva arendustööriistaga on seotud muudatusi, värskendusi, muudatusi või vigu.
Registreerimiseks minge aadressile www.microchip.com/pcn ja järgige registreerimisjuhiseid.

Klienditugi
Microchipi toodete kasutajad saavad abi mitme kanali kaudu:

  • Turustaja või esindaja
  • Kohalik müügiesindus
  • Manustatud lahenduste insener (ESE)
  • Tehniline tugi

Kliendid peaksid abi saamiseks võtma ühendust oma turustaja, esindaja või ESE-ga. Klientide abistamiseks on saadaval ka kohalikud müügiesindused. Selles dokumendis on müügiesinduste ja asukohtade loetelu. Tehniline tugi on saadaval aadressil websait aadressil: www.microchip.com/support.

Mikrokiibi seadmete koodikaitse funktsioon
Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:

  • Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
  • Microchip usub, et selle tooteperekond on turvaline, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
  • Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toodete koodikaitse funktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
  • Ei Microchip ega ükski teine ​​pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele.

Õiguslik teade
Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas Microchipi toodete kavandamiseks, testimiseks ja integreerimiseks teie rakendusega. Selle teabe kasutamine muul viisil rikub neid tingimusi. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja selle võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Täiendava toe saamiseks võtke ühendust kohaliku Microchipi müügiesindusega või hankige täiendavat tuge aadressil www.microchip.com/en-us/support/design-help/client-support-services.
SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROKIIP EI ANNA MINGI SELGITUS- VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL SELGITUSED VÕI GARANTIID, MIS SEOTUD TEABEGA, KAASA arvatud, KUID MITTE PIIRATUD, KAUDSETE GARANTIIDEGA. KONKREETSED EESMÄRGID VÕI GARANTIID SEOTUD SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIMISEGA. Ühelgi juhul ei vastuta mikrokiip kaudsete, eriliste, karistavate, juhuslike või sellest tulenevate kaotuste, kahjude, kulude või kulude eest, mis on seotud teabe või selle kasutamisega, kuid see on põhjustatud, isegi kui mikrokiibi on soovitatav VÕIMALUS VÕI KAHJUSED ON ETTEÄHTAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.
Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja riskil ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi kõigi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.

Kaubamärgid
Mikrokiibi nimi ja logo, Microchipi logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, 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 ja XMEGA on ettevõtte Microchip Technology Incorporated registreeritud kaubamärgid USA-s ja teistes riikides. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, mootorpink, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath ja ZL on ettevõtte Microchip Technology Incorporated USA-s registreeritud kaubamärgid.
Külgneva klahvi summutamine, AKS, digitaalajastu analoog, mis tahes kondensaator, AnyIn, AnyOut, laiendatud lülitus, BlueSky, BodyCom, CodeGuard, krüptoautentimine, krüptoautomotive, krüptokaaslane, krüptokontroller, dsPICDEM, dsPICDEM, ds, dünaamiline verer, d. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, intelligentne paralleelsus, kiipidevaheline ühenduvus, värinablokeerija, nupp ekraanil, max krüpto, maxView, membraan, Mindi, MiWi, MPASM, MPF, MPLAB sertifitseeritud logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, kõiketeadv koodi genereerimine, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, lihtne kaart, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBSCenseck , VectorBlox, VeriPHY,

  • ViewSpan, WiperLock, XpressConnect ja ZENA on ettevõtte Microchip Technology Incorporated kaubamärgid USA-s ja teistes riikides.
  • SQTP on ettevõtte Microchip Technology Incorporated teenusemärk USA-s
  • Adapteci logo, Frequency on Demand, Silicon Storage Technology, Symmcom ja Trusted Time on ettevõtte Microchip Technology Inc. registreeritud kaubamärgid teistes riikides.
  • GestIC on ettevõtte Microchip Technology Inc. tütarettevõtte Microchip Technology Germany II GmbH & Co. KG registreeritud kaubamärk teistes riikides.
  • Kõik muud siin mainitud kaubamärgid on nende vastavate ettevõtete omand.
  • © 2022, Microchip Technology Incorporated ja selle tütarettevõtted. Kõik õigused kaitstud. ISBN: 978-1-6683-0015-2

Kvaliteedijuhtimissüsteem
Microchipi kvaliteedijuhtimissüsteemide kohta teabe saamiseks külastage veebisaiti www.microchip.com/quality.

KONTAKT

AMEERIKA AASIA/VAIKSE ookeani piirkond AASIA/VAIKSE ookeani piirkond EUROOPA
Ettevõtte kontor

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Faks: 480-792-7277

Tehniline tugi: www.microchip.com/support Web Aadress: 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

Austraalia – Sydney

Tel: 61-2-9868-6733

Hiina – Peking

Tel: 86-10-8569-7000

Hiina – Chengdu

Tel: 86-28-8665-5511

Hiina – Chongqing

Tel: 86-23-8980-9588

Hiina – Dongguan

Tel: 86-769-8702-9880

Hiina – Guangzhou

Tel: 86-20-8755-8029

Hiina – Hangzhou

Tel: 86-571-8792-8115

Hiina – Hongkongi erihalduspiirkond

Tel: 852-2943-5100

Hiina – Nanjing

Tel: 86-25-8473-2460

Hiina – Qingdao

Tel: 86-532-8502-7355

Hiina – Shanghai

Tel: 86-21-3326-8000

Hiina – Shenyang

Tel: 86-24-2334-2829

Hiina – Shenzhen

Tel: 86-755-8864-2200

Hiina – Suzhou

Tel: 86-186-6233-1526

Hiina – Wuhan

Tel: 86-27-5980-5300

Hiina – Xian

Tel: 86-29-8833-7252

Hiina – Xiamen

Tel: 86-592-2388138

Hiina – 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

Jaapan – Osaka

Tel: 81-6-6152-7160

Jaapan – Tokyo

Tel: 81-3-6880-3770

Korea – Daegu

Tel: 82-53-744-4301

Korea – Soul

Tel: 82-2-554-7200

Malaisia ​​– Kuala Lumpur

Tel: 60-3-7651-7906

Malaisia ​​– Penang

Tel: 60-4-227-8870

Filipiinid – Manila

Tel: 63-2-634-9065

Singapur

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

Tai – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel: 84-28-5448-2100

Austria – Wels

Tel: 43-7242-2244-39

Faks: 43-7242-2244-393

Taani – Kopenhaagen

Tel: 45-4485-5910

Faks: 45-4485-2829

Soome – Espoo

Tel: 358-9-4520-820

Prantsusmaa – Pariis

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

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

Saksamaa – Garching

Tel: 49-8931-9700

Saksamaa – Haan

Tel: 49-2129-3766400

Saksamaa – Heilbronn

Tel: 49-7131-72400

Saksamaa – Karlsruhe

Tel: 49-721-625370

Saksamaa – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Saksamaa – Rosenheim

Tel: 49-8031-354-560

Iisrael – Ra'anana

Tel: 972-9-744-7705

Itaalia – Milano

Tel: 39-0331-742611

Faks: 39-0331-466781

Itaalia – Padova

Tel: 39-049-7625286

Holland – Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Norra – Trondheim

Tel: 47-72884388

Poola – Varssavi

Tel: 48-22-3325737

Rumeenia – Bukarest

Tel: 40-21-407-87-50

Hispaania – Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Rootsi – Göteborg

Tel: 46-31-704-60-40

Rootsi – Stockholm

Tel: 46-8-5090-4654

Ühendkuningriik – Wokingham

Tel: 44-118-921-5800

Faks: 44-118-921-5820

Dokumendid / Ressursid

MIKROKIIP DDR Loe IP [pdfKasutusjuhend
DDR Loe IP, DDR, Loe IP, IP

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *