MICROCHIP-logo

MICROCHIP DDR AXI4 Arbiter

MICROCHIP-DDR-AXI4-Arbiter-produkt

Introduksjon: AXI4-Stream-protokollstandarden bruker terminologien Master og Slave. Den tilsvarende Microchip-terminologien som brukes i dette dokumentet er henholdsvis Initiator og Target.
Sammendrag: Følgende tabell gir et sammendrag av DDR AXI4 Arbiter-karakteristikkene.

Karakteristisk Verdi
Kjerneversjon DDR AXI4 Arbiter v2.2
Støttede enhetsfamilier
Støttet Tool Flow-lisensiering

Funksjoner: DDR AXI4 Arbiter har følgende nøkkelfunksjoner:

  • IP-kjerne må installeres i IP-katalogen til Libero SoC-programvaren.
  • Kjernen er konfigurert, generert og instansiert i SmartDesign-verktøyet for inkludering i Libero-prosjektlisten.

Enhetsbruk og ytelse:

Enhetsdetaljer Familie Enhet Ressurser Ytelse (MHz)
LUTs DFF RAMs LSRAM SRAM Math Blocks Chip Globals PolarFire MPF300T-1 5411 4202 266

Funksjonell beskrivelse

Funksjonell beskrivelse: Denne delen beskriver implementeringsdetaljene til DDR_AXI4_Arbiter. Følgende figur viser pin-out-diagrammet på toppnivå til DDR AXI4 Arbiter.

DDR_AXI4_Arbiter-parametre og grensesnittsignaler

Konfigurasjonsinnstillinger:
Konfigurasjonsinnstillingene for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.

Inn- og utgangssignaler:
Inngangs- og utgangssignalene for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.

Tidsdiagrammer
Tidsdiagrammene for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.

Test benk

Simulering:
Simuleringsdetaljene for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.
Revisjonshistorie
Revisjonshistorikken for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.
Mikrobrikke FPGA-støtte
Microchip FPGA-støtteinformasjonen for DDR_AXI4_Arbiter er ikke spesifisert i dette dokumentet.

Produktbruksinstruksjoner

  1. Installer DDR AXI4 Arbiter v2.2 til IP-katalogen til Libero SoC-programvaren.
  2. Konfigurer, generer og instansier kjernen i SmartDesign-verktøyet for inkludering i Libero-prosjektlisten.

Introduksjon (Still et spørsmål)

Minner er en integrert del av alle typiske video- og grafikkapplikasjoner. De brukes til å bufre hele videobilder når det lokale minnet til FPGA-en ikke er tilstrekkelig til å holde hele bildet. Når det er flere lesing og skriving av videorammer til DDR, vil en arbiter være nødvendig for å arbitrere mellom flere forespørsler. DDR AXI4 Arbiter IP gir 8 skrivekanaler for å skrive rammebuffere inn i eksternt DDR-minne og 8 lesekanaler for å lese rammer fra eksternt minne. Voldgiften er basert på først-til-mølla-prinsippet. Hvis to forespørsler oppstår samtidig, vil kanalen med det laveste kanalnummeret ha prioritet. Arbiteren kobler til DDR-kontrollerens IP gjennom AXI4-grensesnittet. DDR AXI4 Arbiter gir et AXI4 Initiator-grensesnitt til DDR on-chip-kontrollere. Arbiteren støtter opptil åtte skrivekanaler og åtte lesekanaler. Blokken arbitrerer mellom åtte lesekanaler for å gi tilgang til AXI-lesekanalen på en førstemann-til-mølla-måte. Blokken arbitrerer mellom åtte skrivekanaler for å gi tilgang til AXI-skrivekanalen på en førstemann-til-mølla-måte. Alle de åtte lese-og-skriv-kanalene har lik prioritet. AXI4 Initiator-grensesnittet til Arbiter IP kan konfigureres for forskjellige databredder fra 64 biter til 512 biter.
Viktig: AXI4-Stream-protokollstandarden bruker terminologien "Master" og "Slave". Den tilsvarende Microchip-terminologien som brukes i dette dokumentet er henholdsvis Initiator og Target.
Sammendrag (Still et spørsmål)
Følgende tabell gir et sammendrag av DDR AXI4 Arbiter-karakteristikkene.

Tabell 1. DDR AXI4 Arbiter-egenskaperMICROCHIP-DDR-AXI4-Arbiter-fig-1

Dette dokumentet gjelder for DDR AXI4 Arbiter v2.2.

  • PolarFire® SoC
  • PolarFire
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2

Krever Libero® SoC v12.3 eller nyere utgivelser. IP-en kan brukes i RTL-modus uten lisens. For mer informasjon, se DDR_AXI4_Arbiter.

Funksjoner (Still et spørsmål)

DDR AXI4 Arbiter har følgende nøkkelfunksjoner:

  • Åtte Write-kanaler
  • Åtte Lese-kanaler
  • AXI4-grensesnitt til DDR-kontroller
  • Konfigurerbar AXI4-bredde: 64, 128, 256 og 512 bits
  • Konfigurerbar adressebredde: 32 til 64 biter

Implementering av IP Core i Libero® Design Suite (Spør et spørsmål)
IP-kjerne må installeres i IP-katalogen til Libero SoC-programvaren. Denne installeres automatisk via IP Catalog update-funksjonen i Libero SoC-programvaren, eller IP-kjernen lastes ned manuelt fra katalogen. Når IP-kjernen er installert i Libero SoC-programvarens IP-katalog, blir kjernen konfigurert, generert og instansiert i SmartDesign-verktøyet for inkludering i Libero-prosjektlisten.
Enhetsbruk og ytelse (stille et spørsmål)
Tabellen nedenfor viser enhetsbruken som brukes for DDR_AXI4_Arbiter.
Tabell 2. DDR_AXI4_Arbiter-bruk

Enhet Detaljer Ressurser Ytelse (MHz) RAM-er Matematikkblokker Chip Globaler
Familie Enhet LUTs DFF LSRAM μSRAM
PolarFire® SoC MPFS250T-1 5411 4202 266 13 1 0 0
PolarFire MPF300T-1 5411 4202 266 13 1 0 0
SmartFusion® 2 M2S150-1 5546 4309 192 15 1 0 0

Viktig:

  • Dataene i den foregående tabellen fanges opp ved hjelp av typiske syntese- og layoutinnstillinger. IP-en er konfigurert for åtte skrivekanaler, åtte lesekanaler, adressebredde på 32 bit og databredde på 512 bits konfigurasjon.
  • Klokken er begrenset til 200 MHz mens du kjører timinganalysen for å oppnå ytelsestallene.

Funksjonell beskrivelse (Still et spørsmål)
Denne delen beskriver implementeringsdetaljene til DDR_AXI4_Arbiter. Følgende figur viser pin-out-diagrammet på toppnivå til DDR AXI4 Arbiter. Figur 1-1. Pin-Out-blokkdiagram på toppnivå for Native Arbiter-grensesnittMICROCHIP-DDR-AXI4-Arbiter-fig-3

Følgende figur viser blokkskjemaet på systemnivå for DDR_AXI4_Arbiter i bussgrensesnittmodus. Figur 1-2. Blokkdiagram på systemnivå for DDR_AXI4_ArbiterMICROCHIP-DDR-AXI4-Arbiter-fig-4

En lesetransaksjon utløses ved å sette inngangssignalet r(x)_req_i høyt på en bestemt lesekanal. Voldlederen svarer med en bekreftelse når den er klar til å betjene leseforespørselen. Så er detampviser start-AXI-adressen og leser seriestørrelsen som er inndata fra den eksterne initiatoren. Kanalen behandler inngangene og genererer de nødvendige AXI-transaksjonene for å lese data fra DDR-minnet. Lesedatautgangen fra arbiteren er felles for alle lesekanalene. Under dataavlesning blir gyldige lesedata for den tilsvarende kanalen høy. Slutten av lesetransaksjonen angis med et lest-ferdig signal når alle de forespurte bytene sendes ut. I likhet med en lesetransaksjon utløses en skrivetransaksjon ved å sette inngangssignalet w(x)_req_i høyt. Sammen med forespørselssignalet må skrivestartadressen og skurlengden oppgis under forespørselen. Når dommeren er tilgjengelig for å betjene den skriftlige forespørselen, svarer den ved å sende et bekreftelsessignal på den tilsvarende kanalen. Deretter må brukeren gi skrivedataene sammen med det datagyldige signalet på kanalen. Antall klokker datagyldig høy periode må samsvare med serielengden. Arbiteren fullfører skriveoperasjonen og setter skrive ferdig-signalet høyt som angir fullføringen av skrivetransaksjonen.
DDR_AXI4_Arbiter-parametre og grensesnittsignaler (Still et spørsmål)
Denne delen diskuterer parametrene i DDR_AXI4_Arbiter GUI-konfigurator og I/O-signaler.
2.1 Konfigurasjonsinnstillinger (Still et spørsmål)
Tabellen nedenfor viser beskrivelsen av konfigurasjonsparameterne som brukes i maskinvareimplementeringen av DDR_AXI4_Arbiter. Dette er generiske parametere og kan varieres i henhold til kravet til applikasjonen.

Tabell 2-1. Konfigurasjonsparameter

Signal Navn Beskrivelse
AXI ID Bredde Definerer AXI ID-bredden.
AXI databredde Definerer AXI-databredden.
AXI adressebredde Definerer AXI-adressebredden
Antall leste kanaler Alternativer for å velge ønsket antall skrivekanaler fra rullegardinmenyen som strekker seg fra én kanal til åtte skrivekanaler.
Antall skrivekanaler Alternativer for å velge ønsket antall lesekanaler fra rullegardinmenyen som strekker seg fra én kanal til åtte lesekanaler.
AXI4_SELECTION Alternativer for å velge mellom AXI4_MASTER og AXI4_MIRRORED_SLAVE.
Arbiter-grensesnitt Mulighet for å velge bussgrensesnitt.

Inn- og utgangssignaler (stille et spørsmål)
Følgende tabell viser innganger og utganger til DDR AXI4 Arbiter for Bus-grensesnittet.
Tabell 2-2. Inn- og utgangsporter for Arbiter Bus Interface

Signal Navn Retning Bredde Beskrivelse
reset_i Inndata Aktiv Lav asynkron tilbakestillingssignal til design
sys_ckl_i Inndata Systemklokke
ddr_ctrl_ready_i Inndata Mottar klarsignalet fra DDR-kontrolleren
ARVALID_I_0 Inndata Leseforespørsel fra lesekanal 0
ARSIZE_I_0 Inndata 8 biter lese seriestørrelse fra lesekanal 0
ARADDR_I_0 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 0
ARREADY_O_0 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 0
RVALID_O_0 Produksjon Les data gyldig fra lesekanal 0
RDATA_O_0 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 0
RLAST_O_0 Produksjon Les slutten av rammesignalet fra lesekanal 0
BUSER_O_r0 Produksjon Lesefullføring for å lese kanal 0
ARVALID_I_1 Inndata Leseforespørsel fra lesekanal 1
ARSIZE_I_1 Inndata 8 biter Les seriestørrelse fra lesekanal 1
ARADDR_I_1 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 1
ARREADY_O_1 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 1
RVALID_O_1 Produksjon Les data gyldig fra lesekanal 1
RDATA_O_1 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 1
RLAST_O_1 Produksjon Les slutten av rammesignalet fra lesekanal 1
BUSER_O_r1 Produksjon Lesefullføring for å lese kanal 1
ARVALID_I_2 Inndata Leseforespørsel fra lesekanal 2
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
ARSIZE_I_2 Inndata 8 biter Les seriestørrelse fra lesekanal 2
ARADDR_I_2 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 2
ARREADY_O_2 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 2
RVALID_O_2 Produksjon Les data gyldig fra lesekanal 2
RDATA_O_2 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 2
RLAST_O_2 Produksjon Les slutten av rammesignalet fra lesekanal 2
BUSER_O_r2 Produksjon Lesefullføring for å lese kanal 2
ARVALID_I_3 Inndata Leseforespørsel fra lesekanal 3
ARSIZE_I_3 Inndata 8 biter Les seriestørrelse fra lesekanal 3
ARADDR_I_3 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 3
ARREADY_O_3 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 3
RVALID_O_3 Produksjon Les data gyldig fra lesekanal 3
RDATA_O_3 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 3
RLAST_O_3 Produksjon Les slutten av rammesignalet fra lesekanal 3
BUSER_O_r3 Produksjon Lesefullføring for å lese kanal 3
ARVALID_I_4 Inndata Leseforespørsel fra lesekanal 4
ARSIZE_I_4 Inndata 8 biter Les seriestørrelse fra lesekanal 4
ARADDR_I_4 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 4
ARREADY_O_4 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 4
RVALID_O_4 Produksjon Les data gyldig fra lesekanal 4
RDATA_O_4 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 4
RLAST_O_4 Produksjon Les slutten av rammesignalet fra lesekanal 4
BUSER_O_r4 Produksjon Lesefullføring for å lese kanal 4
ARVALID_I_5 Inndata Leseforespørsel fra lesekanal 5
ARSIZE_I_5 Inndata 8 biter Les seriestørrelse fra lesekanal 5
ARADDR_I_5 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 5
ARREADY_O_5 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 5
RVALID_O_5 Produksjon Les data gyldig fra lesekanal 5
RDATA_O_5 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 5
RLAST_O_5 Produksjon Les slutten av rammesignalet fra lesekanal 5
BUSER_O_r5 Produksjon Lesefullføring for å lese kanal 5
ARVALID_I_6 Inndata Leseforespørsel fra lesekanal 6
ARSIZE_I_6 Inndata 8 biter Les seriestørrelse fra lesekanal 6
ARADDR_I_6 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 6
ARREADY_O_6 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 6
RVALID_O_6 Produksjon Les data gyldig fra lesekanal 6
RDATA_O_6 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 6
RLAST_O_6 Produksjon Les slutten av rammesignalet fra lesekanal 6
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
BUSER_O_r6 Produksjon Lesefullføring for å lese kanal 6
ARVALID_I_7 Inndata Leseforespørsel fra lesekanal 7
ARSIZE_I_7 Inndata 8 biter Les seriestørrelse fra lesekanal 7
ARADDR_I_7 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 7
ARREADY_O_7 Produksjon Voldgiftsbekreftelse for å lese forespørsel fra lesekanal 7
RVALID_O_7 Produksjon Les data gyldig fra lesekanal 7
RDATA_O_7 Produksjon [AXI_DATA_WIDTH-1 : 0] Les data fra lesekanal 7
RLAST_O_7 Produksjon Les slutten av rammesignalet fra lesekanal 7
BUSER_O_r7 Produksjon Lesefullføring for å lese kanal 7
AWSIZE_I_0 Inndata 8 biter Skriveseriestørrelse for skrivekanal 0
WDATA_I_0 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 0
WVALID_I_0 Inndata Skriv data gyldig for å skrive kanal 0
AWVALID_I_0 Inndata Skriveforespørsel fra skrivekanal 0
AWADDR_I_0 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 0
AWREADY_O_0 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 0
BUSER_O_0 Produksjon Skrivefullføring for å skrive kanal 0
AWSIZE_I_1 Inndata 8 biter Skriveseriestørrelse for skrivekanal 1
WDATA_I_1 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 1
WVALID_I_1 Inndata Skriv data gyldig for å skrive kanal 1
AWVALID_I_1 Inndata Skriveforespørsel fra skrivekanal 1
AWADDR_I_1 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 1
AWREADY_O_1 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 1
BUSER_O_1 Produksjon Skrivefullføring for å skrive kanal 1
AWSIZE_I_2 Inndata 8 biter Skriveseriestørrelse for skrivekanal 2
WDATA_I_2 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 2
WVALID_I_2 Inndata Skriv data gyldig for å skrive kanal 2
AWVALID_I_2 Inndata Skriveforespørsel fra skrivekanal 2
AWADDR_I_2 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 2
AWREADY_O_2 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 2
BUSER_O_2 Produksjon Skrivefullføring for å skrive kanal 2
AWSIZE_I_3 Inndata 8 biter Skriveseriestørrelse for skrivekanal 3
WDATA_I_3 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 3
WVALID_I_3 Inndata Skriv data gyldig for å skrive kanal 3
AWVALID_I_3 Inndata Skriveforespørsel fra skrivekanal 3
AWADDR_I_3 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 3
AWREADY_O_3 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 3
BUSER_O_3 Produksjon Skrivefullføring for å skrive kanal 3
AWSIZE_I_4 Inndata 8 biter Skriveseriestørrelse for skrivekanal 4
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
WDATA_I_4 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 4
WVALID_I_4 Inndata Skriv data gyldig for å skrive kanal 4
AWVALID_I_4 Inndata Skriveforespørsel fra skrivekanal 4
AWADDR_I_4 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 4
AWREADY_O_4 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 4
BUSER_O_4 Produksjon Skrivefullføring for å skrive kanal 4
AWSIZE_I_5 Inndata 8 biter Skriveseriestørrelse for skrivekanal 5
WDATA_I_5 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 5
WVALID_I_5 Inndata Skriv data gyldig for å skrive kanal 5
AWVALID_I_5 Inndata Skriveforespørsel fra skrivekanal 5
AWADDR_I_5 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 5
AWREADY_O_5 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 5
BUSER_O_5 Produksjon Skrivefullføring for å skrive kanal 5
AWSIZE_I_6 Inndata 8 biter Skriveseriestørrelse for skrivekanal 6
WDATA_I_6 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 6
WVALID_I_6 Inndata Skriv data gyldig for å skrive kanal 6
AWVALID_I_6 Inndata Skriveforespørsel fra skrivekanal 6
AWADDR_I_6 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 6
AWREADY_O_6 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 6
BUSER_O_6 Produksjon Skrivefullføring for å skrive kanal 6
AWSIZE_I_7 Inndata 8 biter Skriveseriestørrelse fra skrivekanal 7
WDATA_I_7 Inndata [AXI_DATA_WIDTH-1:0] Videodatainngang for å skrive kanal 7
WVALID_I_7 Inndata Skriv data gyldig for å skrive kanal 7
AWVALID_I_7 Inndata Skriv en forespørsel fra skrivekanal 7
AWADDR_I_7 Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 7
AWREADY_O_7 Produksjon Voldgiftsbekreftelse for å skrive forespørsel fra skrivekanal 7
BUSER_O_7 Produksjon Skrivefullføring for å skrive kanal 7

Følgende tabell viser inngangs- og utgangsportene til DDR AXI4 Arbiter for det opprinnelige grensesnittet.
Tabell 2-3. Inn- og utgangsporter for Native Arbiter Interface

Signal Navn Retning Bredde Beskrivelse
reset_i Inndata Aktivt lavt asynkront tilbakestillingssignal til design
sys_clk_i Inndata Systemklokke
ddr_ctrl_ready_i Inndata Mottar klarsignalet fra DDR-kontrolleren
r0_req_i Inndata Les forespørsel fra initiativtaker 0
r0_burst_size_i Inndata 8 biter Les seriestørrelse
r0_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 0
r0_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 0
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
r0_data_valid_o Produksjon Les data gyldig fra lesekanal 0
r0_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 0
r1_req_i Inndata Les forespørsel fra initiativtaker 1
r1_burst_size_i Inndata 8 biter Les seriestørrelse
r1_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 1
r1_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 1
r1_data_valid_o Produksjon Les data gyldig fra lesekanal 1
r1_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 1
r2_req_i Inndata Les forespørsel fra initiativtaker 2
r2_burst_size_i Inndata 8 biter Les seriestørrelse
r2_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 2
r2_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 2
r2_data_valid_o Produksjon Les data gyldig fra lesekanal 2
r2_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 2
r3_req_i Inndata Les forespørsel fra initiativtaker 3
r3_burst_size_i Inndata 8 biter Les seriestørrelse
r3_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 3
r3_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 3
r3_data_valid_o Produksjon Les data gyldig fra lesekanal 3
r3_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 3
r4_req_i Inndata Les forespørsel fra initiativtaker 4
r4_burst_size_i Inndata 8 biter Les seriestørrelse
r4_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 4
r4_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 4
r4_data_valid_o Produksjon Les data gyldig fra lesekanal 4
r4_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 4
r5_req_i Inndata Les forespørsel fra initiativtaker 5
r5_burst_size_i Inndata 8 biter Les seriestørrelse
r5_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 5
r5_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 5
r5_data_valid_o Produksjon Les data gyldig fra lesekanal 5
r5_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 5
r6_req_i Inndata Les forespørsel fra initiativtaker 6
r6_burst_size_i Inndata 8 biter Les seriestørrelse
r6_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 6
r6_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 6
r6_data_valid_o Produksjon Les data gyldig fra lesekanal 6
r6_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 6
r7_req_i Inndata Les forespørsel fra initiativtaker 7
r7_burst_size_i Inndata 8 biter Les seriestørrelse
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
r7_rstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adressen der lesing må startes for lesekanal 7
r7_ack_o Produksjon Dommerbekreftelse for å lese forespørsel fra initiativtaker 7
r7_data_valid_o Produksjon Les data gyldig fra lesekanal 7
r7_ferdig_o Produksjon Les ferdigstillelse til initiativtaker 7
rdata_o Produksjon [AXI_DATA_WIDTH – 1:0] Videodatautgang fra lesekanal
w0_burst_size_i Inndata 8 biter Skriv seriestørrelse
w0_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 0
w0_data_valid_i Inndata Skriv data gyldig for å skrive kanal 0
w0_req_i Inndata Skriv forespørsel fra initiativtaker 0
w0_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 0
w0_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 0
w0_ferdig_o Produksjon Skriv fullføring til initiativtaker 0
w1_burst_size_i Inndata 8 biter Skriv seriestørrelse
w1_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 1
w1_data_valid_i Inndata Skriv data gyldig for å skrive kanal 1
w1_req_i Inndata Skriv forespørsel fra initiativtaker 1
w1_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 1
w1_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 1
w1_ferdig_o Produksjon Skriv fullføring til initiativtaker 1
w2_burst_size_i Inndata 8 biter Skriv seriestørrelse
w2_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 2
w2_data_valid_i Inndata Skriv data gyldig for å skrive kanal 2
w2_req_i Inndata Skriv forespørsel fra initiativtaker 2
w2_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 2
w2_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 2
w2_ferdig_o Produksjon Skriv fullføring til initiativtaker 2
w3_burst_size_i Inndata 8 biter Skriv seriestørrelse
w3_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 3
w3_data_valid_i Inndata Skriv data gyldig for å skrive kanal 3
w3_req_i Inndata Skriv forespørsel fra initiativtaker 3
w3_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 3
w3_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 3
w3_ferdig_o Produksjon Skriv fullføring til initiativtaker 3
w4_burst_size_i Inndata 8 biter Skriv seriestørrelse
w4_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 4
w4_data_valid_i Inndata Skriv data gyldig for å skrive kanal 4
w4_req_i Inndata Skriv forespørsel fra initiativtaker 4
w4_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 4
………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
w4_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 4
w4_ferdig_o Produksjon Skriv fullføring til initiativtaker 4
w5_burst_size_i Inndata 8 biter Skriv seriestørrelse
w5_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 5
w5_data_valid_i Inndata Skriv data gyldig for å skrive kanal 5
w5_req_i Inndata Skriv forespørsel fra initiativtaker 5
w5_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 5
w5_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 5
w5_ferdig_o Produksjon Skriv fullføring til initiativtaker 5
w6_burst_size_i Inndata 8 biter Skriv seriestørrelse
w6_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 6
w6_data_valid_i Inndata Skriv data gyldig for å skrive kanal 6
w6_req_i Inndata Skriv forespørsel fra initiativtaker 6
w6_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 6
w6_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 6
w6_ferdig_o Produksjon Skriv fullføring til initiativtaker 6
w7_burst_size_i Inndata 8 biter Skriv seriestørrelse
w7_data_i Inndata [AXI_DATA_WIDTH – 1:0] Videodatainngang for å skrive kanal 7
w7_data_valid_i Inndata Skriv data gyldig for å skrive kanal 7
w7_req_i Inndata Skriv forespørsel fra initiativtaker 7
w7_wstart_addr_i Inndata [AXI_ADDR_WIDTH – 1:0] DDR-adresse som skriving må skje til fra skrivekanal 7
w7_ack_o Produksjon Dommerbekreftelse for å skrive forespørsel fra initiativtaker 7
w7_ferdig_o Produksjon Skriv fullføring til initiativtaker 7
AXI I/F-signaler
Les Adressekanal
arid_o Produksjon [AXI_ID_WIDTH – 1:0] Les adresse-ID. Identifikasjon tag for leseadressegruppen av signaler.
araddr_o Produksjon [AXI_ADDR_WIDTH – 1:0] Les adressen. Gir den opprinnelige adressen til en leseserietransaksjon.

Bare startadressen til serien er oppgitt.

arlen_o Produksjon [7:0] Sprenglengde. Gir det nøyaktige antallet overføringer i en serie. Denne informasjonen bestemmer antall dataoverføringer knyttet til adressen.
arsize_o Produksjon [2:0] Burst størrelse. Størrelsen på hver overføring i utbruddet.
arburst_o Produksjon [1:0] Burst type. Sammen med størrelsesinformasjonen, detaljer hvordan adressen for hver overføring i serien beregnes.

Rettet til 2'b01 à Inkrementell adresseutbrudd.

arlock_o Produksjon [1:0] Lås type. Gir tilleggsinformasjon om de atomare egenskapene til overføringen.

Fast til 2'b00 à Normal Access.

………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
arcache_o Produksjon [3:0] Hurtigbuffertype. Gir tilleggsinformasjon om de bufrbare egenskapene til overføringen.

Fast til 4'b0000 à Ikke-bufret og ikke-bufferbar.

arprot_o Produksjon [2:0] Beskyttelsestype. Gir informasjon om beskyttelsesenhet for transaksjonen. Fast til 3'b000 à Normal, sikker datatilgang.
arvalid_o Produksjon Les adressen er gyldig. Når HØY, er leseadressen og kontrollinformasjonen gyldig og forblir høy inntil adressebekreftelsessignalet, klar, er høyt.

1 = Adresse og kontrollinformasjon gyldig

0 = Adresse- og kontrollinformasjon er ikke gyldig

allerede_o Inndata Les adressen klar. Målet er klart til å akseptere en adresse og tilhørende kontrollsignaler.

1 = målet klart

0 = målet ikke klart

Les datakanal
kvitte seg Inndata [AXI_ID_WIDTH – 1:0] Les ID tag. ID tag av den leste datagruppen av signaler. Fjernverdien genereres av målet og må samsvare med den tørre verdien til lesetransaksjonen som den svarer på.
rdata Inndata [AXI_DATA_WIDTH – 1:0] Les data
rresp Inndata [1:0] Les svaret.

Status for leseoverføringen.

Tillatte svar er OKAY, EXOKAY, SLVERR og DECERR.

siste Inndata Les sist.

Siste overføring i en leseserie.

rgyldig Inndata Les gyldig. Nødvendige lesedata er tilgjengelige og leseoverføringen kan fullføres.

1 = lest data tilgjengelig

0 = lesedata ikke tilgjengelig

klar Produksjon Les klar. Initiativtaker kan godta lesedata og svarinformasjon.

1= initiativtaker klar

0 = initiativtaker ikke klar

Skriv adressekanal
awid Produksjon [AXI_ID_WIDTH – 1:0] Skriv adresse-ID. Identifikasjon tag for skriveadressegruppen med signaler.
awaddr Produksjon [AXI_ADDR_WIDTH – 1:0] Skriv adresse. Oppgir adressen til den første overføringen i en skriveserietransaksjon. De tilhørende styresignalene brukes til å bestemme adressene til de gjenværende overføringene i skuren.
awlen Produksjon [7:0] Sprenglengde. Gir det nøyaktige antallet overføringer i en serie. Denne informasjonen bestemmer antall dataoverføringer knyttet til adressen.
awsize Produksjon [2:0] Burst størrelse. Størrelsen på hver overføring i utbruddet. Byte-felt-strober indikerer nøyaktig hvilke byte-baner som skal oppdateres.
awburst Produksjon [1:0] Burst type. Sammen med størrelsesinformasjonen, detaljer hvordan adressen for hver overføring i serien beregnes.

Rettet til 2'b01 à Inkrementell adresseutbrudd.

………..fortsettelse
Signal Navn Retning Bredde Beskrivelse
awlock Produksjon [1:0] Lås type. Gir tilleggsinformasjon om de atomare egenskapene til overføringen.

Fast til 2'b00 à Normal Access.

awcache Produksjon [3:0] Hurtigbuffertype. Indikerer attributter som kan bufres, bufres, skrives gjennom, tilbakeskrives og allokeres til transaksjonen.

Fast til 4'b0000 à Ikke-bufret og ikke-bufferbar.

awprot Produksjon [2:0] Beskyttelsestype. Indikerer det normale, privilegerte eller sikre beskyttelsesnivået for transaksjonen og om transaksjonen er en datatilgang eller en instruksjonstilgang. Fast til 3'b000 à Normal, sikker datatilgang.
forferdelig Produksjon Skriv adresse gyldig. Indikerer at gyldig skriveadresse og kontrollinformasjon er tilgjengelig.

1 = adresse og kontrollinformasjon tilgjengelig

0 = adresse og kontrollinformasjon ikke tilgjengelig. Adressen og kontrollinformasjonen forblir stabile inntil adressebekreftelsessignalet, awready, går HØY.

klar Inndata Skriv adressen klar. Indikerer at målet er klart til å akseptere en adresse og tilhørende kontrollsignaler.

1 = målet klart

0 = målet ikke klart

Skriv datakanal
wdata Produksjon [AXI_DATA_WIDTH – 1:0] Skriv data
wstrb Produksjon [AXI_DATA_WIDTH – 8:0] Skriv strobes. Dette signalet indikerer hvilke bytebaner som skal oppdateres i minnet. Det er en skrive-strobe for hver åtte bit av skrivedatabussen.
wlast Produksjon Skriv sist. Siste overføring i en skriveserie.
wgyldig Produksjon Skriv gyldig. Gyldige skrivedata og strober er tilgjengelige. 1 = skrivedata og strober tilgjengelig

0 = skrivedata og strober ikke tilgjengelig

klar Inndata Skriv klar. Target kan godta skrivedataene. 1 = målet klart

0 = målet ikke klart

Skriv svarkanal
bud Inndata [AXI_ID_WIDTH – 1:0] Svar-ID. Identifikasjonen tag av skrivesvaret. Budverdien må samsvare med awid-verdien til skrivetransaksjonen som målet svarer på.
bresp Inndata [1:0] Skriv svar. Status for skrivetransaksjonen. De tillatte svarene er OK, EXOKAY, SLVERR og DECERR.
ugyldig Inndata Skriv svar gyldig. Gyldig skrivesvar er tilgjengelig. 1 = skrivesvar tilgjengelig

0 = skrivesvar ikke tilgjengelig

brødaktig Produksjon Svar klar. Initiativtaker kan godta svarinformasjonen.

1 = initiativtaker klar

0 = initiativtaker ikke klar

Tidsdiagrammer (stille et spørsmål)
Denne delen diskuterer DDR_AXI4_Arbiter-tidsdiagrammer. De følgende figurene viser tilkoblingen av lese- og skriveforespørselinngangene, startminneadresse, skriveinnganger fra den eksterne initiatoren, lese- eller skrivebekreftelse og lese- eller skrivefullføringsinnganger gitt av arbiter.
Figur 3-1. Tidsdiagram for signaler som brukes ved skriving/lesing gjennom AXI4-grensesnittMICROCHIP-DDR-AXI4-Arbiter-fig-5

Testbenk (Still et spørsmål)
En enhetlig testbenk brukes til å verifisere og teste DDR_AXI4_Arbiter kalt brukertestbenk. Testbench leveres for å sjekke funksjonaliteten til DDR_AXI4_Arbiter IP. Denne testbenken fungerer kun for to lesekanaler og to skrivekanaler med bussgrensesnittkonfigurasjon.
 Simulering (Still et spørsmål)
Følgende trinn beskriver hvordan du simulerer kjernen ved hjelp av testbenken:

  1. Åpne Libero® SoC Catalog-fanen, utvid Solutions-Video, dobbeltklikk DDR_AXI4_Arbiter, og klikk deretter OK. Dokumentasjonen knyttet til IP-en er oppført under Dokumentasjon. Viktig: Hvis du ikke ser Katalog-fanen, naviger til View > Windows-menyen og klikk på Katalog for å gjøre den synlig.

Figur 4-1. DDR_AXI4_Arbiter IP Core i Libero SoC-katalogenMICROCHIP-DDR-AXI4-Arbiter-fig-6

Opprett komponent-vinduet vises som vist i det følgende. Klikk OK. Sørg for at navnet er DDR_AXI4_ARBITER_PF_C0.
Figur 4-2. Opprett komponentMICROCHIP-DDR-AXI4-Arbiter-fig-7

Konfigurer IP for 2 lesekanaler, 2 skrivekanaler og velg Bussgrensesnitt som vist i følgende figur og klikk OK for å generere IP.
Figur 4-3. KonfigurasjonMICROCHIP-DDR-AXI4-Arbiter-fig-8

På Stimulus Hierarki-fanen, velg testbenken (DDR_AXI4_ARBITER_PF_tb.v), høyreklikk og klikk deretter Simuler Pre-Synth Design > Åpne interaktivt.
Viktig: Hvis du ikke ser Stimulus Hierarki-fanen, naviger til View > Windows-menyen og klikk på Stimulus Hierarchy for å gjøre den synlig.
Figur 4-4. Simulering av pre-syntesedesignMICROCHIP-DDR-AXI4-Arbiter-fig-9ModelSim åpner med testbenken file, som vist i følgende figur.
Figur 4-5. ModelSim SimuleringsvinduMICROCHIP-DDR-AXI4-Arbiter-fig-10

Viktig: Hvis simuleringen avbrytes på grunn av kjøretidsgrensen spesifisert i .do file, bruk run -all-kommandoen for å fullføre simuleringen.
Revisjonshistorikk (Still et spørsmål)
Revisjonshistorikken beskriver endringene som ble implementert i dokumentet. Endringene er oppført etter revisjon, og starter med den nyeste publikasjonen.
Tabell 5-1. Revisjonshistorie

Revisjon Dato Beskrivelse
A 04/2023 Følgende er listen over endringer i revisjon A av dokumentet:

• Migrerte dokumentet til Microchip-malen.

• Oppdaterte dokumentnummeret til DS00004976A fra 50200950.

• La til 4. Test benk.

2.0 Følgende er listen over endringer i revisjon 2.0 av dokumentet:

• La til Figur 1-2.

• La til Tabell 2-2.

• Oppdaterte navnene på noen inngangs- og utgangssignalnavn i Tabell 2-2.

1.0 Første utgivelse.

Microchip FPGA-støtte (stille et spørsmål)
Microchip FPGA-produktgruppen støtter produktene sine med ulike støttetjenester, inkludert kundeservice, teknisk kundestøttesenter, et webnettstedet og verdensomspennende salgskontorer. Kunder foreslås å besøke Microchips nettressurser før de kontakter support, da det er svært sannsynlig at spørsmålene deres allerede er besvart. Kontakt teknisk støttesenter via webnettstedet på www.microchip.com/support. Nevn FPGA-enhetens delenummer, velg passende kassekategori og last opp design files mens du oppretter en teknisk støttesak. Kontakt kundeservice for ikke-teknisk produktstøtte, for eksempel produktpriser, produktoppgraderinger, oppdatert informasjon, ordrestatus og autorisasjon.

  • Fra Nord-Amerika, ring 800.262.1060
  • Fra resten av verden, ring 650.318.4460
  • Faks, fra hvor som helst i verden, 650.318.8044

Mikrobrikkeinformasjon (stille et spørsmål)

Mikrobrikken Webnettsted (Still et spørsmål)
Microchip gir online støtte via vår webstedet på www.microchip.com/. Dette webnettstedet brukes til å lage files og informasjon lett tilgjengelig for kunder. Noe av innholdet som er tilgjengelig inkluderer:

  • Produktstøtte – Datablad og errata, søknadsnotater og sample programmer, designressurser, brukerveiledninger og støttedokumenter for maskinvare, nyeste programvareutgivelser og arkivert programvare
  • Generell teknisk støtte – Ofte stilte spørsmål (FAQs), forespørsler om teknisk støtte, nettdiskusjonsgrupper, medlemsliste for Microchip-designpartnerprogram
  • Business of Microchip – Produktvelger og bestillingsguider, siste pressemeldinger fra Microchip, en liste over seminarer og arrangementer, oversikter over Microchip salgskontorer, distributører og fabrikkrepresentanter

Varslingstjeneste for produktendring (stille et spørsmål)
Microchips varslingstjeneste for produktendringer bidrar til å holde kundene oppdatert på Microchip-produkter. Abonnenter vil motta e-postvarsler når det er endringer, oppdateringer, revisjoner eller feil knyttet til en spesifisert produktfamilie eller utviklingsverktøy av interesse. For å registrere deg, gå til www.microchip.com/pcn og følg registreringsinstruksjonene.
Kundestøtte (Still et spørsmål)
Brukere av Microchip-produkter kan få hjelp gjennom flere kanaler:

  • Distributør eller representant
  • Lokalt salgskontor
  • Embedded Solutions Engineer (ESE)
  • Teknisk støtte

Kunder bør kontakte sin distributør, representant eller ESE for støtte. Lokale salgskontorer er også tilgjengelige for å hjelpe kunder. En liste over salgskontorer og lokasjoner er inkludert i dette dokumentet. Teknisk støtte er tilgjengelig gjennom webnettsted på: www.microchip.com/support.
Microchip Devises Code Protection Feature (Still et spørsmål)
Legg merke til følgende detaljer om kodebeskyttelsesfunksjonen på Microchip-produkter:

  • Microchip-produkter oppfyller spesifikasjonene i deres spesielle Microchip-datablad.
  • Microchip mener at familien av produkter er sikre når de brukes på tiltenkt måte, innenfor driftsspesifikasjoner og under normale forhold.
  • Microchip verdsetter og beskytter aggressivt sine immaterielle rettigheter. Forsøk på å bryte kodebeskyttelsesfunksjonene til Microchip-produktet er strengt forbudt og kan bryte med DigitalMillennium Copyright Act.
  • Verken Microchip eller noen annen halvlederprodusent kan garantere sikkerheten til sin kode. Kodebeskyttelse betyr ikke at vi garanterer at produktet er "uknuselig". Kodebeskyttelsen er i stadig utvikling. Microchip er forpliktet til å kontinuerlig forbedre kodebeskyttelsesfunksjonene til produktene våre.

Juridisk merknad (Still et spørsmål)
Denne publikasjonen og informasjonen heri kan kun brukes med Microchip-produkter, inkludert for å designe, teste og integrere Microchip-produkter med applikasjonen din. Bruk av denne informasjonen på annen måte bryter disse vilkårene. Informasjon om enhetsapplikasjoner er kun gitt for din bekvemmelighet og kan bli erstattet av oppdateringer. Det er ditt ansvar å sørge for at søknaden din oppfyller dine spesifikasjoner. Kontakt ditt lokale Microchip-salgskontor for ytterligere støtte eller få ytterligere støtte på www.microchip.com/en-us/support/design-help/ kundestøttetjenester. DENNE INFORMASJONEN LEVERES AV MICROCHIP "SOM DEN ER". MICROCHIP GIR INGEN ERKLÆRINGER ELLER GARANTIER AV NOEN SLAG, VERKEN UTTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIG ELLER MUNTLIG, LOVBESTEMMET ELLER ANNEN MÅTE, KNYTTET TIL INFORMASJONEN, INKLUDERT, MEN IKKE BEGRENSET TIL NOEN UNDERFORSTÅTTE GARANTIER, ANSVARLIGHET OG ANSVARLIGHET BESTEMT FORMÅL ELLER GARANTIER RELATERT TIL DETS TILSTAND, KVALITET ELLER YTELSE. UNDER INGEN OMSTENDIGHET VIL MICROCHIP VÆRE ANSVARLIG FOR NOEN INDIREKTE, SPESIELLE, STRAFFENDE, TILFELDIGE ELLER FØLGE TAP, SKADE, KOSTNADER ELLER UTGIFTER AV NOEN SLAG KNYTTET TIL INFORMASJONEN ELLER BRUK AV DEN, MEN UTEN OM DENNE ELLER ANNEN ELLER ANNEN ELLER OM DENNE ELLER ANNEN OMSTILLING. MULIGHETEN ELLER SKADENE ER FORUTSÅBARE? I FULLSTENDELSE LOVEN TILLATER, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOEN MÅTE KNYTTET TIL INFORMASJONEN ELLER BRUK AV DERES IKKE OVERSKRE ANTALLET AV GEBYRER, OM NOEN, SOM DU HAR BETALT DIREKTE TIL INFORMASJONOCHIPEN. Bruk av Microchip-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt på kjøpers risiko, og kjøperen samtykker i å forsvare, holde Microchip skadesløs og holde Microchip skadesløs fra alle skader, krav, søksmål eller utgifter som følge av slik bruk. Ingen lisenser formidles, implisitt eller på annen måte, under noen av Microchips immaterielle rettigheter med mindre annet er oppgitt.
Varemerker (Still et spørsmål)
Mikrobrikkenavnet og logoen, Microchip-logoen, Adaptec, AVR, AVR-logoen, 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 og XMEGA er registrerte varemerker for Microchip Technology Incorporated i USA og andre land. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus-logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime og ZL er registrerte varemerker for Microchip Technology Incorporated i USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, IN-Circuit, In-Circuit, Serial Programming, Serial Intelligent parallellering, IntelliMOS, Inter-Chip-tilkobling, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-sertifisert logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, . , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemerker for Microchip Technology Incorporated i USA og andre land. SQTP er et servicemerke for Microchip Technology Incorporated i USA Adaptec-logoen, Frequency on Demand, Silicon Storage Technology og Symmcom er registrerte varemerker for Microchip Technology Inc. i andre land. GestIC er et registrert varemerke for Microchip Technology Germany II GmbH & Co. KG, et datterselskap av Microchip Technology Inc., i andre land. Alle andre varemerker nevnt her tilhører deres respektive selskaper. © 2023, Microchip Technology Incorporated og dets datterselskaper. Alle rettigheter reservert.
ISBN: 978-1-6683-2302-1 Kvalitetsstyringssystem (Still et spørsmål) For informasjon om Microchips kvalitetsstyringssystemer, vennligst besøk www.microchip.com/quality.

Verdensomspennende salg og service

AMERIKA ASIA/Stillehavet ASIA/Stillehavet EUROPA
Bedrift Kontor

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tlf: 480-792-7200

Faks: 480-792-7277

Teknisk støtte: www.microchip.com/support Web Adresse: www.microchip.com

Atlanta

Duluth, GA

Tlf: 678-957-9614

Faks: 678-957-1455

Austin, TX

Tlf: 512-257-3370

Boston Westborough, MA Tlf.: 774-760-0087

Faks: 774-760-0088

Chicago

Itasca, IL

Tlf: 630-285-0071

Faks: 630-285-0075

Dallas

Addison, TX

Tlf: 972-818-7423

Faks: 972-818-2924

Detroit

Novi, MI

Tlf: 248-848-4000

Houston, TX

Tlf: 281-894-5983

Indianapolis Noblesville, IN Tlf.: 317-773-8323

Faks: 317-773-5453

Tlf: 317-536-2380

Los Angeles Mission Viejo, CA Tlf.: 949-462-9523

Faks: 949-462-9608

Tlf: 951-273-7800

Raleigh, NC

Tlf: 919-844-7510

New York, NY

Tlf: 631-435-6000

San Jose, CA

Tlf: 408-735-9110

Tlf: 408-436-4270

Canada – Toronto

Tlf: 905-695-1980

Faks: 905-695-2078

Australia – Sydney

Tlf: 61-2-9868-6733

Kina – Beijing

Tlf: 86-10-8569-7000

Kina – Chengdu

Tlf: 86-28-8665-5511

Kina – Chongqing

Tlf: 86-23-8980-9588

Kina – Dongguan

Tlf: 86-769-8702-9880

Kina – Guangzhou

Tlf: 86-20-8755-8029

Kina – Hangzhou

Tlf: 86-571-8792-8115

Kina – Hong Kong SAR

Tlf: 852-2943-5100

Kina – Nanjing

Tlf: 86-25-8473-2460

Kina – Qingdao

Tlf: 86-532-8502-7355

Kina – Shanghai

Tlf: 86-21-3326-8000

Kina – Shenyang

Tlf: 86-24-2334-2829

Kina – Shenzhen

Tlf: 86-755-8864-2200

Kina – Suzhou

Tlf: 86-186-6233-1526

Kina – Wuhan

Tlf: 86-27-5980-5300

Kina – Xian

Tlf: 86-29-8833-7252

Kina – Xiamen

Tlf: 86-592-2388138

Kina – Zhuhai

Tlf: 86-756-3210040

India – Bangalore

Tlf: 91-80-3090-4444

India – New Delhi

Tlf: 91-11-4160-8631

India - Pune

Tlf: 91-20-4121-0141

Japan Osaka

Tlf: 81-6-6152-7160

Japan Tokyo

Tlf: 81-3-6880- 3770

Korea – Daegu

Tlf: 82-53-744-4301

Korea – Seoul

Tlf: 82-2-554-7200

Malaysia – Kuala Lumpur

Tlf: 60-3-7651-7906

Malaysia – Penang

Tlf: 60-4-227-8870

Filippinene – Manila

Tlf: 63-2-634-9065

Singapore

Tlf: 65-6334-8870

Taiwan – Hsin Chu

Tlf: 886-3-577-8366

Taiwan – Kaohsiung

Tlf: 886-7-213-7830

Taiwan Taipei

Tlf: 886-2-2508-8600

Thailand – Bangkok

Tlf: 66-2-694-1351

Vietnam – Ho Chi Minh

Tlf: 84-28-5448-2100

Østerrike – Wels

Tlf: 43-7242-2244-39

Faks: 43-7242-2244-393

Danmark – København

Tlf: 45-4485-5910

Faks: 45-4485-2829

Finland – Espoo

Tlf: 358-9-4520-820

Frankrike – Paris

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

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

Tyskland – Garching

Tlf: 49-8931-9700

Tyskland – Haan

Tlf: 49-2129-3766400

Tyskland – Heilbronn

Tlf: 49-7131-72400

Tyskland – Karlsruhe

Tlf: 49-721-625370

Tyskland – München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Tyskland – Rosenheim

Tlf: 49-8031-354-560

Israel – Ra'anana

Tlf: 972-9-744-7705

Italia – Milano

Tlf: 39-0331-742611

Faks: 39-0331-466781

Italia – Padova

Tlf: 39-049-7625286

Nederland – Drunen

Tlf: 31-416-690399

Faks: 31-416-690340

Norge – Trondheim

Tlf: 47-72884388

Polen – Warszawa

Tlf: 48-22-3325737

Romania – Bucuresti

Tel: 40-21-407-87-50

Spania - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sverige – Gøteberg

Tel: 46-31-704-60-40

Sverige – Stockholm

Tlf: 46-8-5090-4654

Storbritannia – Wokingham

Tlf: 44-118-921-5800

Faks: 44-118-921-5820

© 2023 Microchip Technology Inc. og dets datterselskaper

Dokumenter / Ressurser

MICROCHIP DDR AXI4 Arbiter [pdfBrukerhåndbok
DDR AXI4 Arbiter, DDR AXI4, Arbiter

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *