MICROCIP-logo

MICROCHIP DDR Citiți IP

MICROCHIP-DDR-Read-IP-produs

Specificații

  • Nume produs: DDR Read IP v2.0
  • Compatibil cu Video Arbiter IP
  • Folosit pentru citirea unei rafale de date continue din memoria DDR
  • Utilizat de obicei în aplicațiile video pentru a citi fiecare linie orizontală a cadrului video stocat în memoria DDR

IP-ul de citire DDR are, de asemenea, porturi de intrare și de ieșire în Arbiter

Interfața magistrală și AXI4 Stream Interface sunt listate în manualul de utilizare.

FAQ

  1. Care este scopul DDR Read IP?
  2. Care este compatibilitatea necesară pentru DDR Read IP?
  3. În ce aplicații se utilizează de obicei IP de citire DDR?

Introducere

DDR Read IP citește o rafală de date continue din memoria DDR. IP-ul de citire DDR trebuie utilizat cu IP-ul Video Arbiter care convertește cererile de citire în tranzacții AXI4. IP-ul de citire DDR este utilizat de obicei în aplicațiile video pentru a citi fiecare linie orizontală a cadrului video stocat în memoria DDR.

Figura 1. Interfața SmartDesign Arbiter

MICROCHIP-DDR-Read-IP-fig-1

Caracteristici cheie

  • Folosit de obicei pentru a citi liniile de cadre video
  • Acceptă lățimea pixelilor video de ieșire de 8, 16 și 32 de biți
  • Suportă interfața Video Arbiter de 128, 256 și 512 biți
  • Suportă AXI4 Stream Interface

Implementarea hardware

IP-ul generează semnale de control către IP-ul arbitrului video pe baza intrărilor de utilizator ale adresei de început a cadrului cu rezoluție orizontală. Marginea ascendentă a read_en_i inițiază o tranzacție de citire. Datele de la arbitrul video sunt stocate într-un CDC FIFO care convertește datele din domeniul de ceas DDR în domeniul de ceas de pixeli. Datele sunt citite din FIFO la marginea descendentă a read_en_i și sunt despachetate pentru a genera date de pixeli. Read_en_i ar trebui să fie ridicat pentru o durată suficientă pentru a finaliza tranzacția de citire DDR, iar durata recomandată este pentru mai multe ceasuri egale cu rezoluția orizontală. Prima linie este citită de la adresa definită de frame_start_addr_i, iar după fiecare tranzacție citită, adresa este incrementată cu line_gap_i. Adresa de citire este resetată la frame_start_addr_i la fiecare semnal frame_end_i. Datele de ieșire sunt mari pentru un număr de ceasuri cu rezoluție orizontală.

Descrierea proiectului

  • Următoarea figură arată diagrama de identificare de nivel superior a citirii DDR.

MICROCHIP-DDR-Read-IP-fig-2

Porturi de intrare și ieșire
Următorul tabel listează porturile de intrare și de ieșire ale IP-ului de citire DDR în interfața nativă.
Tabelul 1-1. Porturile de intrare și ieșire ale DDR Citite în interfața nativă.

Numele portului Tip Lăţime Descriere
reset_i Intrare Semnal de resetare asincron activ scăzut la proiectare
pixel_clk_i Intrare Ceas pixel
ddr_clk_i Intrare Ceas DDR de la controlerul de memorie
frame_end_i Intrare Semnal de sfârșit de cadru
read_en_i Intrare Semnal de activare a citirii pentru citire
line_gap_i Intrare 16 biți Interval între două linii
horz_resl_i Intrare 16 biți Rezoluție orizontală
Numele portului Tip Lăţime Descriere
h_pan_i Intrare 12 biți Offset orizontal pentru fiecare linie video pentru deplasare orizontală
v_pan_i Intrare 12 biți Decalaj vertical față de adresa de început a cadrului pentru deplasarea verticală
read_ackn_i Intrare Confirmare pentru cererea de citire din partea arbitrului video
read_done_i Intrare Citiți intrarea de finalizare de la arbitrul video
ddr_data_valid_i Intrare Citiți date valide de la Arbiter
frame_start_addr Intrare 8 biți Adresa de început a cadrului video
wdata_i Intrare Lățimea datelor de intrare Citiți datele de la Arbiter
read_req_o Ieșire Citiți cererea către arbitru
read_start_addr_o Ieșire 32 biți Adresa DDR de unde trebuie începută citirea
burst_size_o Ieșire 8 biți Citiți dimensiunea exploziei
data_valid_o Ieșire Date valide
data_o Ieșire Lățimea datelor de ieșire Date pentru pipeline video

Următorul tabel listează porturile de intrare și de ieșire ale IP-ului de citire DDR în magistrala interfeței Arbiter.
Tabelul 1-2. Porturile de intrare și ieșire ale DDR Citite în magistrala interfeței Arbiter.

Numele portului Tip Lăţime Descriere
RDATA_I Intrare Lățimea datelor de intrare Citiți datele de la Arbiter
RVALID_I Intrare Citiți date valide de la Arbiter
ARREADY_I Intrare Confirmarea arbitrului din cererea de citire
BUSER_I Intrare Citiți completarea
ARADDR_O Ieșire 32 biți Adresa DDR de unde trebuie începută citirea
ARVALID_O Ieșire Citiți cererea către arbitru
ARSIZE_O Ieșire 8 biți Citiți dimensiunea exploziei

Următorul tabel listează porturile de intrare și de ieșire ale IP-ului de citire DDR în interfața de flux AXI4.
Tabelul 1-3. Porturile de intrare și ieșire ale DDR Citite în interfața de flux AXI4.

Numele portului Tip Lăţime Descriere
CLOCK_I Intrare Ceas pixel
RESET_n_I Intrare Semnal de resetare asincron activ scăzut la proiectare
TDATA_O Ieșire Lățimea datelor de ieșire Date video de ieșire
TSRB_O Ieșire [Lățimea datelor de ieșire/8 – 1 : 0] Date video de ieșire stroboscopic
TKEEP_O Ieșire [Lățimea datelor de ieșire/8 – 1 : 0] Păstrarea datelor video de ieșire
TVALID_O Ieșire Date video de ieșire valide
TUSER_O Ieșire 4 biți Date utilizator de ieșire 0bit= VSYNC

3bit = Sfârșitul cadrului

Numele portului Tip Lăţime Descriere
TLAST_O Ieșire Ieșire video Sfârșitul cadrului

Parametrii de configurare

Următorul tabel listează parametrii de configurare utilizați în implementarea hardware DDR Read IP. Aceștia sunt parametri generici și pot fi variați în funcție de cerințele aplicației.
Tabelul 1-4. Parametrii de configurare

Nume parametru Descriere
Rezoluție orizontală Definește rezoluția orizontală
Lățimea datelor de intrare Definește lățimea datelor de intrare (128, 256 și 512 biți)
Lățimea datelor de ieșire Definește lățimea datelor de ieșire (8, 16, 24, 32 și 64 de biți)
Interfață de arbitru Opțiuni pentru a selecta Interfața Arbiter din meniul derulant ca Interfață nativă sau Autobuz
Interfață de date Opțiuni pentru a selecta interfața de date din meniul derulant ca interfață nativă și AXI4 Stream

Utilizarea resurselor
Următorul tabel listează utilizarea resurselor pentru DDR Read IP în interfața nativă cu lățimea datelor de intrare = 256 și lățimea datelor de ieșire = 8.
Blocul de citire DDR este implementat pe dispozitivul PolarFire FPGA, pachet MPF300TS_ES-1FCG1152E.
Tabelul 1-5. DDR Citiți IP-ul în interfața nativă

Resursă Utilizare
DFF-uri 502
4 LUT-uri de intrare 513
MACC 0
LSRAM 18K 14
SRAM 0

Următorul tabel listează utilizarea resurselor pentru DDR Read IP în interfața magistrală și fluxul AXI4 cu lățimea datelor de intrare = 256 și lățimea datelor de ieșire = 8.
Tabelul 1-6. DDR Citiți IP în interfața de magistrală și AXI4 Stream

Resursă Utilizare
DFF-uri 512
4 LUT-uri de intrare 514
MACC 0
LSRAM 18K 14
SRAM 0

Istoricul revizuirilor
Istoricul revizuirilor descrie modificările care au fost implementate în document. Modificările sunt listate după revizuire, începând cu cea mai recentă publicație.

Revizuire Data Descriere
1.0 03/2022 Revizuirea inițială.

Suport FPGA pentru microcip

Grupul de produse Microchip FPGA își susține produsele cu diverse servicii de asistență, inclusiv Serviciul Clienți, Centrul de asistență tehnică pentru clienți, un website-ul și birouri de vânzări la nivel mondial. Clienților li se recomandă să viziteze resursele online ale Microchip înainte de a contacta asistența, deoarece este foarte probabil ca întrebările lor să fi primit deja răspuns.
Contactați Centrul de asistență tehnică prin intermediul website la www.microchip.com/support. Menționați numărul piesei dispozitivului FPGA, selectați categoria de carcasă adecvată și încărcați designul files în timp ce creați un caz de asistență tehnică. Contactați Serviciul Clienți pentru asistență non-tehnică pentru produse, cum ar fi prețul produselor, upgrade-uri ale produsului, informații de actualizare, starea comenzii și autorizare.

  • Din America de Nord, sunați la 800.262.1060
  • Din restul lumii, sunați la 650.318.4460
  • Fax, de oriunde în lume, 650.318.8044

Microcipul Website-ul
Microcip oferă suport online prin intermediul nostru website la www.microchip.com/. Acest website-ul este folosit pentru a face files și informații ușor accesibile clienților. Unele dintre conținuturile disponibile includ:

  • Suport pentru produse – Fișe de date și errate, note de aplicație și documenteampprogramele, resursele de proiectare, ghidurile utilizatorului și documentele de suport hardware, cele mai recente versiuni de software și software-ul arhivat.
  • Asistență tehnică generală – Întrebări frecvente (FAQs), solicitări de asistență tehnică, grupuri de discuții online, lista de membri ai programului de parteneri de proiectare Microchip.
  •  Business of Microchip – Ghiduri de selecție de produse și comenzi, ultimele comunicate de presă Microchip, lista de seminarii și evenimente, liste de birouri de vânzări, distribuitori și reprezentanți ai fabricii Microchip.

Serviciul de notificare privind schimbările de produs
Serviciul de notificare de modificare a produselor Microchip ajută la menținerea clienților la curent cu produsele Microchip. Abonații vor primi notificări prin e-mail ori de câte ori apar modificări, actualizări, revizuiri sau erori legate de o anumită familie de produse sau instrument de dezvoltare de interes.
Pentru a vă înscrie, accesați www.microchip.com/pcn și urmați instrucțiunile de înregistrare.

Asistență pentru clienți
Utilizatorii produselor Microchip pot primi asistență prin mai multe canale:

  • Distribuitor sau Reprezentant
  • Biroul local de vânzări
  • Inginer de soluții integrate (ESE)
  • Suport tehnic

Clienții trebuie să-și contacteze distribuitorul, reprezentantul sau ESE pentru asistență. Birourile locale de vânzări sunt, de asemenea, disponibile pentru a ajuta clienții. O listă a birourilor și locațiilor de vânzări este inclusă în acest document. Suportul tehnic este disponibil prin intermediul website la: www.microchip.com/support.

Caracteristica de protecție a codului dispozitivelor cu microcip
Rețineți următoarele detalii despre caracteristica de protecție a codului de pe produsele Microcip:

  • Produsele cu microcip îndeplinesc specificațiile conținute în fișa lor specială pentru microcip.
  • Microchip consideră că familia sa de produse este sigură atunci când este utilizată în modul prevăzut, în cadrul specificațiilor de funcționare și în condiții normale.
  • Microcipul apreciază și își protejează în mod agresiv drepturile de proprietate intelectuală. Încercările de a încălca funcțiile de protecție prin cod ale produselor Microchip sunt strict interzise și pot încălca Digital Millennium Copyright Act.
  • Nici Microcip și nici alt producător de semiconductori nu poate garanta securitatea codului său. Protecția prin cod nu înseamnă că garantăm că produsul este „incasibil”. Protecția prin cod este în continuă evoluție. Microchip se angajează să îmbunătățească continuu caracteristicile de protecție prin cod ale produselor noastre.

Aviz legal
Această publicație și informațiile de aici pot fi utilizate numai cu produsele Microchip, inclusiv pentru proiectarea, testarea și integrarea produselor Microchip cu aplicația dumneavoastră. Utilizarea acestor informații în orice alt mod încalcă acești termeni. Informațiile referitoare la aplicațiile dispozitivului sunt furnizate numai pentru confortul dvs. și pot fi înlocuite de actualizări. Este responsabilitatea dumneavoastră să vă asigurați că aplicația dumneavoastră corespunde specificațiilor dumneavoastră. Contactați biroul local de vânzări Microchip pentru asistență suplimentară sau obțineți asistență suplimentară la www.microchip.com/en-us/support/design-help/client-support-services.
ACESTE INFORMAȚII ESTE FURNIZATE DE MICROCHIP „CA AȘA ESTE”. MICROCHIP NU OFERĂ DECLARAȚII SAU GARANȚII DE NICIUN FEL EXPRESE SAU IMPLICITE, SCRIS SAU ORALE, STATUTARE SAU ALTE, LEGATE DE INFORMAȚII INCLUSIV, DAR FĂRĂ A SE LIMITA LA ORICE GARANȚII IMPLICITE DE NEÎNCĂLCARE, GARANTIE ȘI GARANTIE DE COMERCIALIZARE, GARANTIE ȘI GARANTIE PENTRU GARANTIE. LEGAT DE STAREA, CALITATEA SAU PERFORMANȚA SA. MICROCHIP NU VA FI RESPONSABIL ÎN NICIUN CAZ PENTRU PIERDERI INDIRECTE, SPECIALE, PUNITIVE, INCIDENTALE SAU CONSECUȚIONALE, DAUNE, COST SAU CHELTUIELI DE NICIUN FEL LEGATE DE INFORMAȚII SAU DE UTILIZAREA ACESTELOR, ORICARE CAUZATE, CHIAR DACĂ FUN ASPECT. POSIBILITATEA SAU DAUNEI SUNT PREVIZIBILE. ÎN MĂSURA TOTALĂ PERMISĂ DE LEGE, RESPONSABILITATEA TOTALĂ A MICROCHIP PENTRU TOATE RECLAȚIILE ÎN ORICE MOD LEGATE DE INFORMAȚII SAU DE UTILIZAREA EI NU VA DEPĂȘI NUMĂRUL DE TAXELE, DACĂ CARE ESTE, PE CARE LE-AȚI PLATIT DIRECT LA MICROCHIP PENTRU INFORMAȚII.
Utilizarea dispozitivelor Microcip în aplicații de susținere a vieții și/sau de siguranță este în întregime pe riscul cumpărătorului, iar cumpărătorul este de acord să apere, să despăgubească și să țină inofensiv Microchip de toate daunele, pretențiile, procesele sau cheltuielile rezultate din această utilizare. Nicio licență nu este transmisă, implicit sau în alt mod, în baza niciunui drept de proprietate intelectuală Microchip, cu excepția cazului în care se specifică altfel.

Mărci comerciale
Numele și sigla Microcipului, sigla Microcipului, Adaptec, AnyRate, AVR, sigla AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckSty, LinkMDs, maXlu maXTouch, MediaLB, megaAVR, Microsemi, sigla Microsemi, MOST, sigla MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, sigla PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron și XMEGA sunt mărci comerciale înregistrate ale Microchip Technology Incorporated în SUA și în alte țări. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motor bench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo-ul ProASIC Plus, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath și ZL sunt mărci comerciale înregistrate ale Microchip Technology Incorporated în SUA
Suprimarea tastelor adiacente, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programare serială în circuit, ICSP, INICnet, Paralela inteligentă, Conectivitate între cipuri, JitterBlocker, Knob-on-Display, maxCrypto, maxView, membrană, Mindi, MiWi, MPASM, MPF, sigla MPLAB Certified, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, hartă simplă, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,

  • ViewSpan, WiperLock, XpressConnect și ZENA sunt mărci comerciale ale Microchip Technology Incorporated în SUA și în alte țări.
  • SQTP este o marcă de serviciu a Microchip Technology Incorporated din SUA
  • Sigla Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom și Trusted Time sunt mărci comerciale înregistrate ale Microchip Technology Inc. în alte țări.
  • GestIC este o marcă înregistrată a Microchip Technology Germany II GmbH & Co. KG, o subsidiară a Microchip Technology Inc., în alte țări.
  • Toate celelalte mărci comerciale menționate aici sunt proprietatea companiilor respective.
  • © 2022, Microchip Technology Incorporated și filialele sale. Toate drepturile rezervate. ISBN: 978-1-6683-0015-2

Sistemul de management al calității
Pentru informații despre sistemele de management al calității Microchip, vă rugăm să vizitați www.microchip.com/quality.

CONTACT

AMERICII ASIA/PACIFIC ASIA/PACIFIC EUROPA
Biroul Corporativ

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Fax: 480-792-7277

Suport tehnic: www.microchip.com/support Web Adresa: www.microchip.com Atlanta

Duluth, GA

Tel: 678-957-9614

Fax: 678-957-1455

Austin, TX

Tel: 512-257-3370

Boston Westborough, MA Tel: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, IL

Tel: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Houston, TX

Tel: 281-894-5983

Indianapolis Noblesville, IN Tel: 317-773-8323

Fax: 317-773-5453

Tel: 317-536-2380

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

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

Canada – Toronto

Tel: 905-695-1980

Fax: 905-695-2078

Australia – 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 – Shanghai

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

India – Bangalore

Tel: 91-80-3090-4444

India – New Delhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Japonia – Osaka

Tel: 81-6-6152-7160

Japonia – Tokyo

Tel: 81-3-6880- 3770

Coreea – Daegu

Tel: 82-53-744-4301

Coreea – Seul

Tel: 82-2-554-7200

Malaezia – Kuala Lumpur

Tel: 60-3-7651-7906

Malaezia – Penang

Tel: 60-4-227-8870

Filipine – Manila

Tel: 63-2-634-9065

Singapore

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

Thailanda – Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel: 84-28-5448-2100

Austria – Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Danemarca – Copenhaga

Tel: 45-4485-5910

Fax: 45-4485-2829

Finlanda – Espoo

Tel: 358-9-4520-820

Franța – Paris

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

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

Germania – Garching

Tel: 49-8931-9700

Germania – Haan

Tel: 49-2129-3766400

Germania – Heilbronn

Tel: 49-7131-72400

Germania – Karlsruhe

Tel: 49-721-625370

Germania – Munchen

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Germania – Rosenheim

Tel: 49-8031-354-560

Israel – Raanana

Tel: 972-9-744-7705

Italia – Milano

Tel: 39-0331-742611

Fax: 39-0331-466781

Italia – Padova

Tel: 39-049-7625286

Olanda – Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norvegia – Trondheim

Tel: 47-72884388

Polonia – Varșovia

Tel: 48-22-3325737

România – București

Tel: 40-21-407-87-50

Spania – Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Suedia – Göteborg

Tel: 46-31-704-60-40

Suedia – Stockholm

Tel: 46-8-5090-4654

Marea Britanie – Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

Documente/Resurse

MICROCHIP DDR Citiți IP [pdfGhid de utilizare
DDR Citiți IP, DDR, Citiți IP, IP

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *