MIKROKIIP DDR Loe IP
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
- Mis on DDR Read IP eesmärk?
- Mis on DDR-i lugemise IP jaoks nõutav ühilduvus?
- 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
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.
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 |