Eadar-aghaidh Avalon MNL-AVABUSREF

Sònrachaidhean eadar-aghaidh Avalon®
Air ùrachadh airson Intel® Quartus® Prime Design Suite: 20.1

Tionndadh air-loidhne Cuir fios air ais

MNL-AVABUSREF

Àireamh a' Chlàir: 683091 Tionndadh: 2022.01.24

Clàr-innse

Clàr-innse
1. Ro-ràdh do Shònrachaidhean Eadar-aghaidh Avalon®………………………………………………………………………… 4 1.1. Togalaichean agus paramadairean Avalon……………………………………………………………………………. 5 1.2. Dleastanasan chomharran ……………………………………………………………………………………….5 1.3. Ùine eadar-aghaidh ………………………………………………………………………………………. 5 1.4. Mar eisimpleirample: Eadar-aghaidh Avalon ann an Dealbhadh Siostam …………………………………………………. 5
2. Cloc Avalon agus Eadar-aghaidhean Ath-shuidheachadh …………………………………………………………………………………………. 8 2.1. Dleastanasan Comharran Sinc Cloc Avalon ……………………………………………………………………………………….. 8 2.2. Togalaichean sinc a’ ghleoc ……………………………………………………………………………… 9 2.3. Eadar-aghaidhean cloc co-cheangailte ………………………………………………………………………… 9 2.4. Dleastanasan Comharradh Stòr Cloc Avalon…………………………………………………………………..9 2.5. Feartan Stòr Cloc ………………………………………………………………………… 9 2.6. Ath-shuidheachadh sinc ………………………………………………………………………………………. 10 2.7. Ath-shuidhich togalaichean eadar-aghaidh sinc ……………………………………………………………………………………… 10 2.8. Eadar-aghaidhean ath-shuidheachadh co-cheangailte ……………………………………………………………………………………… 10 2.9. Ath-shuidhich an Stòr……………………………………………………………………………………………………………….10 2.10. Ath-shuidhich togalaichean eadar-aghaidh stòr ……………………………………………………….11
3. Eadar-aghaidhean le mapa cuimhne Avalon……………………………………………………………………………………….12 3.1. Ro-ràdh do eadar-aghaidhean le mapa cuimhne Avalon…………………………………………………………………………… 12 3.2. Dleastanasan Comharran Eadar-aghaidh Mapaichte Cuimhne Avalon………………………………………………………………………… 14 3.3. Feartan eadar-aghaidh…………………………………………………………………………….17 3.4. Uair ……………………………………………………………………………………….20 3.5. Gluasadan ……………………………………………………………………………………… 20 3.5.1. Gluasadan àbhaisteach Leugh is Sgrìobh ………………………………………………………. 21 3.5.2. Gluasadan A’ cleachdadh an t-seilbh-iarrtais-fhrithealaidh………………………………… 23 3.5.3. Leugh agus Sgrìobh Tar-chuiridhean le Staitean-feitheimh Stèidhichte ………………………………….. 26 3.5.4. Gluasadan Pìoba …………………………………………………………………….. 27 3.5.5. Gluasadan burst …………………………………………………………………………. 30 3.5.6. Leugh agus Sgrìobh Freagairtean ……………………………………………………………………………………… 34 3.6. Co-thaobhadh an t-seòlaidh……………………………………………………………………………….. 36 3.7. Àidseant Avalon-MM a’ seòladh…………………………………………………………………………………………36
4. Eadar-aghaidhean Avalon Interfaces………………………………………………………………………… 38 4.1. Briseadh air an neach-cuiridh ………………………………………………………………………………..38 4.1.1. Dleastanasan chomharran neach-cuiridh Avalon ………………………………………………….38 4.1.2. Briseadh air togalaichean an neach a chuir a-steach ……………………………………………………………………………….. 38 4.2. Neach-gabhail brisidh ……………………………………………………………………………………… 39 4.2.1. Dleastanasan Comharran Glacadair Briseadh Avalon……………………………………………………………………………….. 39 4.2.2. Briseadh air togalaichean glacadair……………………………………………………… 39 4.2.3. Ùine brisidh ………………………………………………………………………….. 39
5. Eadar-aghaidh sruthadh Avalon……………………………………………………………………………. 40 5.1. Cumhachan is Bun-bheachdan…………………………………………………………………………… 41 5.2. Dleastanasan Comharran Eadar-aghaidh Sruth Avalon……………………………………………………………………………….. 42 5.3. Seicheamh agus Uair Comharran ……………………………………………………………………………………… 43 5.3.1. Eadar-aghaidh sioncronaich ……………………………………………………………………………………… 43 5.3.2. An uaireadair a’ comasachadh ………………………………………………………………………… 43

Sònrachaidhean eadar-aghaidh Avalon® 2

Cuir fios air ais

Clàr-innse
5.4. Togalaichean Eadar-aghaidh Avalon-ST ……………………………………………………………………………………….43 5.5. Gluasadan dàta àbhaisteach ……………………………………………………………………………………… 44 5.6. Fiosrachadh Comharrachaidh ……………………………………………………………………………………… 44 5.7. Cruth an dàta ……………………………………………………………………………. 45 5.8. Gluasad dàta às aonais cuideam cùil ……………………………………………………….. 46 5.9. Gluasad dàta le backpressure ………………………………………………………. 46
5.9.1. Gluasad dàta A’ cleachdadh latency deiseil agus deiseilCuibhreann………………………….. 47 5.9.2. Gluasad dàta a’ cleachdadh latency deiseil ……………………………. 49 5.10. Gluasad dàta pacaid…………………………………………………………………………….. 50 5.11. Fiosrachadh Comharrachaidh ………………………………………………………………………… 51 5.12. Fiosrachadh mun phròtacal ……………………………………………………………………………….52
6. Eadar-aghaidh Creideas Sruth Avalon……………………………………………………… 53 6.1. Cumhachan is Bun-bheachdan…………………………………………………………………………… 53 6.2. Dleastanasan Comharran Eadar-aghaidh Creideas Sruth Avalon……………………………………………………………………………….. 54 6.2.1. Eadar-aghaidh sioncronaich ……………………………………………………………………………………… 55 6.2.2. Gluasadan dàta àbhaisteach ……………………………………………………………………………………….56 6.2.3. A’ tilleadh nan creideasan ………………………………………………………………………………………. 57 6.3. Soidhnichean Cleachdaiche Creideas Sruth Avalon……………………………………………………………………………… 58 6.3.1. Comharra neach-cleachdaidh Per-Symbol………………………………………………………………………………………. 58 6.3.2. Comharra neach-cleachdaidh gach pacaid ……………………………………………………………………………………… 59
7. Eadar-aghaidhean Avalon Conduit………………………………………………………………………………………………………………… 60 7.1. Dleastanasan Comharran Conduit Avalon ………………………………………………………………………………………. 61 7.2. Feartan Conduit ………………………………………………………………………………………. 61
8. Eadar-aghaidh Avalon Tristate Conduit ……………………………………………………………………………………… 62 8.1. Dleastanasan Chomharran Seòladh Avalon Tristate ……………………………………………………………………………………….. 64 8.2. Togalaichean Conduit Tristate………………………………………………………………………… 65 8.3. Clàr-ama Tristate Conduit …………………………………………………………………………….65
A. Comharran air an ìsleachadh………………………………………………………………………………………………………………. 67
B. Eachdraidh Ath-sgrùdaidh Sgrìobhainnean airson Sònrachaidhean Eadar-aghaidh Avalon………………………… 68

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 3

683091 | 2022.01.24 Cuir fios air ais

1. Ro-ràdh air Sònrachaidhean Eadar-aghaidh Avalon®

Bidh eadar-aghaidh Avalon® a ’sìmpleachadh dealbhadh siostam le bhith a’ toirt cothrom dhut pàirtean a cheangal ann an Intel® FPGA gu furasta. Bidh teaghlach eadar-aghaidh Avalon a’ mìneachadh eadar-aghaidh a tha iomchaidh airson sruthadh dàta aig astar luath, clàran leughaidh is sgrìobhaidh agus cuimhne, agus smachd air innealan far-chip. Bidh na pàirtean a tha rim faighinn ann an Platform Designer a’ toirt a-steach na h-eadar-aghaidh àbhaisteach sin. A bharrachd air an sin, faodaidh tu eadar-aghaidh Avalon a thoirt a-steach do phàirtean àbhaisteach, ag àrdachadh eadar-obrachalachd dhealbhaidhean.
Tha an sònrachadh seo a’ mìneachadh a h-uile eadar-aghaidh Avalon. Às deidh dhut an sònrachadh seo a leughadh, bu chòir dhut tuigsinn dè an eadar-aghaidh a tha iomchaidh airson na co-phàirtean agad agus dè na dreuchdan comharrachaidh a bu chòir a chleachdadh airson giùlan sònraichte. Tha an sònrachadh seo a’ mìneachadh nan seachd eadar-aghaidh a leanas:
· Eadar-aghaidh sruthadh Avalon (Avalon-ST) - eadar-aghaidh a bheir taic do shruth dàta aon-stiùiridh, a’ toirt a-steach sruthan ioma-fhillte, pacaidean, agus dàta DSP.
· Eadar-aghaidh mapa cuimhne Avalon (Avalon-MM) - eadar-aghaidh leughaidh / sgrìobhaidh stèidhichte air seòladh a tha àbhaisteach do cheanglaichean Host-Agent.
· Eadar-aghaidh Avalon Conduit - seòrsa eadar-aghaidh a ghabhas ri comharran fa leth no buidhnean de chomharran nach eil a’ freagairt air gin de na seòrsaichean Avalon eile. Faodaidh tu eadar-aghaidh giùlain a cheangal taobh a-staigh siostam Dealbhaiche Àrd-ùrlar. Air neo, faodaidh tu an às-mhalairt gus ceangal ri modalan eile san dealbhadh no ri prìneachan FPGA.
· Eadar-aghaidh Avalon Tri-State Conduit (Avalon-TC) - eadar-aghaidh gus taic a thoirt do cheanglaichean ri iomaill far-chip. Faodaidh ioma-iomall prìneachan a cho-roinn tro iomadachadh chomharran, a’ lughdachadh cunntas prìne an FPGA agus an àireamh de lorgan air a’ PCB.
· Avalon Interrupt Interface - eadar-aghaidh a leigeas le co-phàirtean tachartasan a chomharrachadh gu co-phàirtean eile.
· Eadar-aghaidh Cloc Avalon - eadar-aghaidh a bhios a’ draibheadh ​​no a’ faighinn chlocaichean.
· Avalon Reset Interface - eadar-aghaidh a bheir seachad ceangal ath-shuidheachadh.
Faodaidh aon phàirt a bhith a’ toirt a-steach àireamh sam bith de na h-eadar-aghaidh sin agus faodaidh e cuideachd grunn eisimpleirean a ghabhail a-steach den aon sheòrsa eadar-aghaidh.

Thoir an aire:

Tha eadar-aghaidh Avalon mar ìre fosgailte. Chan eil feum air cead no rìoghalachd gus stuthan a leasachadh agus a reic a chleachdas no a tha stèidhichte air eadar-aghaidh Avalon.

Fiosrachadh Co-cheangailte
· Ro-ràdh do Intel FPGA IP Cores A’ toirt seachad fiosrachadh coitcheann mu dheidhinn a h-uile cores IP Intel FPGA, a ’toirt a-steach parameterizing, gineadh, ùrachadh, agus atharrais IP cores.
· A’ gineadh Sgriob Suidhich Simulator Co-cheangailte Cruthaich sgriobtaichean atharrais nach fheum ùrachadh làimhe airson ùrachadh bathar-bog no dreach IP.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

1. Ro-ràdh air Sònrachaidhean Eadar-aghaidh Avalon® 683091 | 2022.01.24
· Stiùireadh Cleachdaidhean as Fheàrr Riaghladh Pròiseict airson riaghladh èifeachdach agus so-ghiùlain do phròiseact agus IP files.
1.1. Feartan agus paramadairean Avalon
Bidh eadar-aghaidh Avalon a’ toirt cunntas air an giùlan le feartan. Tha an sònrachadh airson gach seòrsa eadar-aghaidh a’ mìneachadh feartan eadar-aghaidh agus luachan bunaiteach. Airson example, tha an t-seilbh maxChannel de eadar-aghaidh Avalon-ST a 'toirt cothrom dhut an àireamh de shianalan a tha a' faighinn taic bhon eadar-aghaidh a shònrachadh. Tha seilbh clockRate aig eadar-aghaidh Avalon Clock a’ toirt seachad tricead comharra cloc.
1.2. Dleastanasan Comharran
Bidh gach eadar-aghaidh Avalon a’ mìneachadh dreuchdan chomharran agus an giùlan. Tha mòran dhreuchdan comharran roghainneil. Tha sùbailteachd agad dìreach na dreuchdan comharran a tha riatanach a thaghadh gus an gnìomh riatanach a bhuileachadh. Airson example, tha an eadar-aghaidh Avalon-MM a’ toirt a-steach dreuchdan comharran tòiseachaidh bursttransfer agus cunntas burst airson co-phàirtean a bheir taic do spreadhadh. Tha an eadar-aghaidh Avalon-ST a’ toirt a-steach na dreuchdan comharra startofpacket agus endofpacket airson eadar-aghaidh a bheir taic do phasganan.
A bharrachd air eadar-aghaidh Avalon Conduit, faodaidh gach eadar-aghaidh a bhith a’ toirt a-steach dìreach aon chomharra de gach dreuchd comharra. Bidh mòran de dhreuchdan comharran a 'ceadachadh comharran gnìomhach-ìosal. Tha comharran gnìomhach-àrd air an cleachdadh sa chumantas san sgrìobhainn seo.
1.3. Clàr-ama eadar-aghaidh
Tha caibideilean às deidh sin den sgrìobhainn seo a’ toirt a-steach fiosrachadh tìm a tha a’ toirt cunntas air gluasadan airson seòrsachan eadar-aghaidh fa leth. Chan eil coileanadh cinnteach airson gin de na h-eadar-aghaidh sin. Tha fìor choileanadh an urra ri mòran fhactaran, a’ gabhail a-steach dealbhadh phàirtean agus buileachadh siostam.
Chan fhaod a’ mhòr-chuid de eadar-aghaidh Avalon a bhith mothachail air iomall do chomharran a bharrachd air a’ ghleoc agus ath-shuidheachadh. Faodaidh comharran eile gluasad grunn thursan mus seas iad. Bidh an dearbh àm de chomharran eadar oirean cloc ag atharrachadh a rèir feartan an Intel FPGA taghte. Chan eil an sònrachadh seo a’ sònrachadh feartan dealain. Thoir sùil air na sgrìobhainnean inneal iomchaidh airson mion-chomharrachadh dealain.
1.4. Ecsample: Eadar-aghaidh Avalon ann an Dealbhadh Siostam
Anns an example tha an Rianadair Ethernet a’ toirt a-steach sia diofar sheòrsaichean eadar-aghaidh: · Avalon-MM · Avalon-ST · Avalon Conduit · Avalon-TC · Avalon Interrupt · Avalon Clock.
Bidh pròiseasar Nios® II a’ faighinn cothrom air clàran smachd is inbhe de phàirtean air-chip tro eadar-aghaidh Avalon-MM. Bidh an sgapadh a’ cruinneachadh DMAn a’ cur agus a’ faighinn dàta tro eadar-aghaidh Avalon-ST. Tha ceithir pàirtean a’ toirt a-steach briseadh

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 5

1. Ro-ràdh air Sònrachaidhean Eadar-aghaidh Avalon® 683091 | 2022.01.24

Figear 1.

eadar-aghaidh air a fhrithealadh le bathar-bog a tha a’ ruith air pròiseasar Nios II. Bidh PLL a’ gabhail ri gleoc tro eadar-aghaidh Avalon Clock Sink agus a’ toirt seachad dà stòr cloc. Tha dà phàirt a’ toirt a-steach eadar-aghaidh Avalon-TC gus faighinn gu cuimhneachain far-chip. Mu dheireadh, bidh an rianadair DDR3 a ’faighinn cothrom air cuimhne DDR3 taobh a-muigh tro eadar-aghaidh Avalon Conduit.

Eadar-aghaidh Avalon ann an Dealbhadh Siostam le Rianadair DMA Scatter Gather agus Pròiseasar Nios II

Bòrd Circuit Printed

Flash SSRAM

DDR3

Cn

Cn

Cn

Intel FPGA
M Avalon-MM Host Cn Avalon Conduit S Avalon-MM AgentTCM Avalon-TC Host Src Avalon-ST Stòr TCS Avalon-TC Agent Snk Avalon-ST Sink CSrc Avalon Clock Source
Sinc Cloc Avalon CSnk

Cn Tristate Conduit
Drochaid TCS
TCM Tristate Conduit
Pin Sharer TCS TCS

IRQ4 IRQ3 Nios II

C1

M

IRQ1 C1

UART S

Uaireadair IRQ2

C1

S

TCM

TCM

Tristate Cntrl SSRAM

Flash Cntrl Tristate

C1

S

C1

S

C2

Cn DDR3 rianadair
S

Avalon-MM

S

Seòladh

Cn Src Avalon-ST

Rianadair Ethernet
Snk

Bufair FIFO Avalon-ST

Avalon-ST

C2

Bufair FIFO

Cruinneachadh SM Scatter IrRQ4
DMA Snk

S C2

Avalon-ST

Src

M IRQ3

C2

Cruinnich Scatter DMA

CSrc

CSnkPLL C1

Ref Clk

CSrc

C2

Anns an fhigear a leanas, bidh pròiseasar taobh a-muigh a ’faighinn cothrom air clàran smachd agus inbhe de phàirtean air-chip tro dhrochaid bus taobh a-muigh le eadar-aghaidh Avalon-MM. Bidh am PCI Express Root Port a ’cumail smachd air innealan air a’ bhòrd cuairteachaidh clò-bhuailte agus na pàirtean eile den FPGA le bhith a ’draibheadh ​​​​PCI Express Endpoint air-chip le eadar-aghaidh aoigheachd AvalonMM. Bidh pròiseasar taobh a-muigh a’ làimhseachadh brisidhean bho chòig phàirtean. Bidh PLL a’ gabhail ri gleoc iomraidh tro eadar-aghaidh sinc Avalon Clock agus a’ toirt seachad dà ghleoc

Sònrachaidhean eadar-aghaidh Avalon® 6

Cuir fios air ais

1. Ro-ràdh air Sònrachaidhean Eadar-aghaidh Avalon® 683091 | 2022.01.24

Figear 2.

stòran. Bidh na cuimhneachain flash agus SRAM a ’roinn prìneachan FPGA tro eadar-aghaidh Avalon-TC. Mu dheireadh, bidh rianadair SDRAM a ’faighinn cothrom air cuimhne SDRAM taobh a-muigh tro eadar-aghaidh Avalon Conduit.
Eadar-aghaidh Avalon ann an Dealbhadh Siostam le PCI Express Endpoint agus Pròiseasar Taobh a-muigh

Bòrd Circuit Printed

PCI Express Root Port

CPU taobh a-muigh

Intel FPGA
IRQ1
Ethernet MAC

C1

M

C1

Logic gnàthaichte IRQ2
M
Avalon-MM

PCI Express Endpoint

IRQ3 IRQ5 IRQ4 IRQ3
IRQ2 IRQ1

C1

M

C1

Drochaid protocol bus taobh a-muigh
M

S

Tristate Cntrl SSRAM TCS

Tristate Cntrl Flash TCS

S

Rianadair SDRAM

C1

Cn

S

IRQ4

IRQ5

S

S

UART C2

Logic gnàthaichte C2

TCM TCM Tristate Conduit
Pin Sharer TCS
TCM Tristate Conduit
Drochaid Cn

Ref Clk

CSrc CSnk PLL C1
CSrc C2

Cn

Cn

SSRAM

Flash

Cn SDRAM

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 7

683091 | 2022.01.24 Cuir fios air ais

2. Cloc Avalon agus ath-shuidheachadh eadar-aghaidh

Figear 3.

Bidh eadar-aghaidh Cloc Avalon a’ mìneachadh a’ ghleoc no na clocaichean a bhios co-phàirt a’ cleachdadh. Faodaidh cuir a-steach cloc, toraidhean cloc, no an dà chuid a bhith aig co-phàirtean. Tha lùb glaiste ìre (PLL) na example co-phàirt aig a bheil an dà chuid cuir a-steach cloc agus toraidhean cloc.

Tha am figear a leanas na dhealbh nas sìmplidhe a’ sealltainn na cuir a-steach agus na toraidhean as cudromaiche de phàirt PLL.

Toraidhean agus cuir a-steach cloc bunaiteach PLL

PLL bunaiteach

altpll Intel FPGA IP

ath-shuidheachadh

Ath-shuidhich

Cloc

Sinc

Stòr

Eadar-aghaidh toraidh cloc 1

Stòr cloc

Eadar-aghaidh toraidh cloc 2

ref_clk

Cloc

Cloc

Sinc

Stòr

Eadar-aghaidh toraidh cloc_n

2.1. Dreuchdan comharran sinc cloc Avalon

Tha sinc cloc a’ toirt seachad iomradh ùine airson eadar-aghaidh eile agus loidsig a-staigh.

Clàr 1 .

Dreuchdan comharran sinc cloc

Ròl Comharran clk

Leud 1

Cur a-steach stiùiridh

Feumaidh Tha

Tuairisgeul
Comharra uaireadair. A 'toirt seachad sioncronadh airson loidsig a-staigh agus airson eadar-aghaidh eile.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

2. Cloc Avalon agus Eadar-aghaidhean Ath-shuidheachadh 683091 | 2022.01.24

2.2. Feartan sinc cloc

Clàr 2 .

Feartan sinc cloc

Ainm ClockRate

Luach bunaiteach 0

Luachan laghail 0

Tuairisgeul
A’ nochdadh tricead ann an Hz eadar-aghaidh sinc a’ ghleoc. Ma tha 0, tha an ìre gleoc a’ ceadachadh tricead sam bith. Mura h-eil neoni, bidh Dealbhaiche Àrd-ùrlar a’ toirt seachad rabhadh mura h-e stòr a’ ghleoc ceangailte an tricead ainmichte.

2.3. Eadar-aghaidhean cloc co-cheangailte
Tha seilbh co-cheangailteClock aig a h-uile eadar-aghaidh sioncronaich a tha a’ sònrachadh dè an stòr cloc air a ’phàirt a thathas a’ cleachdadh mar iomradh sioncronaidh airson an eadar-aghaidh. Tha an t-seilbh seo air a nochdadh anns an fhigear a leanas.
Figear 4. co-cheangailteClock Property

Cloc rx_clk
Sinc

FIFO dà uaireadair

Cloc tx_clk
Sinc

rx_data ST relatedClock = “rx_clk”
Sinc

relatedClock = “tx_clk” ST tx_data
Stòr

2.4. Dreuchdan comharran stòr cloc Avalon

Bidh eadar-aghaidh stòr Cloc Avalon a’ draibheadh ​​comharra cloc a-mach à co-phàirt.

Clàr 3 .

Dreuchdan comharran stòr cloc

Dleastanas Chomharra

Leud

Stiùir

clk

1

Toradh

Feumaidh Tha

Tuairisgeul Comharra cloc toraidh.

2.5. Feartan stòr cloc

Clàr 4 .

Feartan stòr cloc

Ainm co-cheangailteDirectClock

Luach bunaiteach
Chan eil

ìre cloc

0

clocRateKnown

breugach

Luachan laghail

Tuairisgeul

cuir a-steach Ainm cuir a-steach a’ ghleoc a bhios gu dìreach a’ stiùireadh toradh a’ ghleoc ainm cloc seo, ma tha gin ann.

0

A’ nochdadh an tricead ann an Hz aig a bheil toradh a’ ghleoc air a stiùireadh.

fìor, meallta

A’ nochdadh a bheil tricead an uaireadair aithnichte no nach eil. Ma tha fios air tricead a’ ghleoc, faodaidh tu co-phàirtean eile san t-siostam a ghnàthachadh.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 9

2. Cloc Avalon agus Eadar-aghaidhean Ath-shuidheachadh 683091 | 2022.01.24

2.6. Ath-shuidhich Sink

Clàr 5 .

Ath-shuidhich dreuchdan comharran cuir a-steach
Tha an comharra reset_req na chomharra roghainneil a dh'fhaodas tu a chleachdadh gus casg a chuir air truailleadh susbaint cuimhne le bhith a 'dèanamh ath-shuidheachadh làimhe mus tèid ath-shuidheachadh asyncronach a dhearbhadh.

Dleastanas Chomharra

Leud

Stiùir

A dhìth

Tuairisgeul

ath-shuidhich, reset_n

1

Cuir a-steach

Tha

Ag ath-shuidheachadh loidsig a-staigh eadar-aghaidh no co-phàirt

gu staid a tha air a shònrachadh leis an neach-cleachdaidh. Feartan sioncronaich

tha an ath-shuidheachadh air a mhìneachadh leis na synchronousEdges

paramadair.

ath-shuidheachadh_req

1

cuir a-steach

Chan eil

Comharradh tràth air comharra ath-shuidheachadh. Tha an comharra seo ag obair mar a

co-dhiù rabhadh aon-chearcall mu ath-shuidheachadh airson ROM

primitives. Cleachd reset_req gus an gleoc a chur à comas

no cuir am falach bus seòlaidh cuimhne air-chip, gu

casg a chuir air an t-seòladh bho bhith ag atharrachadh nuair a

tha cuir a-steach ath-shuidheachadh asyncronach air a dhearbhadh.

2.7. Ath-shuidhich feartan eadar-aghaidh sinc

Clàr 6 .

Ath-shuidhich dreuchdan comharran cuir a-steach

Ainm co-cheangailteClock

Luach bunaiteach
Chan eil

sioncronaich-Oirean

DEASGAIR

Luachan laghail

Tuairisgeul

ainm uaireadair

Ainm cloc ris a bheil an eadar-aghaidh seo air a shioncronachadh. Tha feum air ma tha luach synchronousEdges DEASSERT no BOTH.

ORAN DEASSERT
A BHITH

A’ nochdadh an seòrsa sioncronaidh a dh’ fheumas an cuir a-steach ath-shuidheachadh. Tha na luachan a leanas air an comharrachadh:
· Tha feum air sioncronadh NONEno leis gu bheil am pàirt a’ toirt a-steach loidsig airson sioncronadh a-staigh den chomharra ath-shuidheachadh.
· DEASSERT tha an aithris ath-shuidheachadh asyncronach agus tha an deas-aithris sioncronaich.
Tha dearbhadh BOTHreset agus deas-aithris sioncronaich.

2.8. Eadar-aghaidhean ath-shuidheachadh co-cheangailte
Tha seilbh ath-shuidheachadh co-cheangailte ris a h-uile eadar-aghaidh sioncronaich a tha a’ sònrachadh dè an comharra ath-shuidheachadh a bhios ag ath-shuidheachadh loidsig an eadar-aghaidh.

2.9. Ath-shuidhich Stòr

Clàr 7 .

Ath-shuidhich dreuchdan comharran toraidh
Tha an comharra reset_req na chomharra roghainneil a dh'fhaodas tu a chleachdadh gus casg a chuir air truailleadh susbaint cuimhne le bhith a 'dèanamh ath-shuidheachadh làimhe mus tèid ath-shuidheachadh asyncronach a dhearbhadh.

Dleastanas Chomharra

Leud

Stiùir

A dhìth

Tuairisgeul

ath-shuidheachadh reset_n

1

Toradh

Tha

Ag ath-shuidheachadh loidsig a-staigh eadar-aghaidh no co-phàirt

gu staid a tha air a shònrachadh leis an neach-cleachdaidh.

ath-shuidheachadh_req

1

Toradh

Roghainneil a’ comasachadh gineadh iarrtas ath-shuidheachadh, rud a tha tràth

comharra a tha air a dhearbhadh mus tèid ath-shuidheachadh dearbhadh. Aon uair

air a ràdh, chan urrainn seo a bhith deas gus am bi an ath-shuidheachadh

crìochnaichte.

Sònrachaidhean eadar-aghaidh Avalon® 10

Cuir fios air ais

2. Cloc Avalon agus Eadar-aghaidhean Ath-shuidheachadh 683091 | 2022.01.24

2.10. Ath-shuidhich feartan eadar-aghaidh stòr

Clàr 8 .

Ath-shuidhich feartan eadar-aghaidh

Ainm

Luach bunaiteach

Luachan laghail

Tuairisgeul

Cloc co-cheangailte

Chan eil

uaireadair

Ainm cloc ris a bheil an eadar-aghaidh seo

ainm

sioncronaich. Tha feum air ma tha luach an

tha synchronousEdges DEASSERT no BOTH.

co-cheangailteDirectReset

Chan eil

ath-shuidheachadh

Ainm an cuir a-steach ath-shuidheachadh a bhios a’ stiùireadh seo gu dìreach

ainm

ath-shuidhich an stòr tro cheangal aon-ri-aon.

co-cheangailteResetSinks

Chan eil

ath-shuidheachadh

Sònraich cuir a-steach ath-shuidheachadh a dh’ adhbharaicheas stòr ath-shuidheachadh

ainm

dearbhaich ath-shuidheachadh. Airson example, ath-shuidheachadh synchronizer a

a’ coileanadh gnìomhachd OR le iomadh cuir a-steach ath-shuidheachadh gu

cruthaich toradh ath-shuidheachadh.

Oirean sioncronaich

DEASGAIR

ORAN DEASSERT
A BHITH

A’ nochdadh sioncronadh an toraidh ath-shuidheachadh. Tha na luachan a leanas air an comharrachadh:
· GUN Tha an eadar-aghaidh ath-shuidheachadh asyncronach.
· DEASSERT tha an aithris ath-shuidheachadh asyncronach agus tha an deas-aithris sioncronaich.
· Tha BOTHreset ag ràdh agus deas-ràdh sioncronaich.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 11

683091 | 2022.01.24 Cuir fios air ais
3. Eadar-aghaidhean le mapa cuimhne Avalon
3.1. Ro-ràdh do eadar-aghaidhean le mapa cuimhne Avalon
Faodaidh tu eadar-aghaidh Avalon Memory-Mapped (Avalon-MM) a chleachdadh gus eadar-aghaidh leughaidh is sgrìobhaidh a chuir an gnìomh airson co-phàirtean Host and Agent. Tha na leanas exampnas lugha de cho-phàirtean a bhios mar as trice a’ toirt a-steach eadar-aghaidh le mapa cuimhne: · Microprocessors · Cuimhneachain · UARTs · DMAs · Tha eadar-aghaidh Timers Avalon-MM a’ dol bho shìmplidh gu iom-fhillte. Airson example, tha eadar-aghaidh SRAM aig a bheil gluasadan leughaidh is sgrìobhaidh cearcall stèidhichte air eadar-aghaidh sìmplidh Avalon-MM. Tha eadar-aghaidh pìobaireachd a tha comasach air gluasadan spreadhaidh iom-fhillte.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Figear 5.

Fòcas air gluasadan àidseant Avalon-MM
Tha am figear a leanas a 'sealltainn siostam àbhaisteach, a' soilleireachadh ceangal eadar-aghaidh àidseant Avalon-MM ris an aodach eadar-cheangail.
Ethernet PHY

siostam valon-MM
Pròiseasar Avalon-MM
òstair

Ethernet MAC
Neach-aoigheachd Avalon-MM

Logic gnàthaichte
Neach-aoigheachd Avalon-MM

Eadar-cheangal

Àidseant Avalon-MM
Stiùiriche flash

Àidseant Avalon-MM
Rianadair SRAM

Àidseant Avalon-MM
Rianadair RAM

Àidseant Avalon-MM
UART

AvAavloanlon- MM SlaAvgeePnotrt
Lor Custom
loidsig

Agent Conduit Tristate
Co-roinn prìne Tristate Conduit & Tristate Conduit Bridge
Neach-aoigheachd Tristate Conduit

Agent Conduit Tristate
Cuimhne Flash

Agent Conduit Tristate
Cuimhne SRAM

Cuimhne RAM

RS-232

Mar as trice chan eil co-phàirtean Avalon-MM a’ toirt a-steach ach na comharran a tha riatanach airson loidsig nam pàirtean.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 13

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Figear 6.

Example Agent Component

Chan eil an iomall I/O adhbhar coitcheann 16-bit a chithear san fhigear a leanas a’ freagairt ach ri iarrtasan sgrìobhaidh. Chan eil am pàirt seo a’ toirt a-steach ach na comharran Àidseant a tha riatanach airson gluasadan sgrìobhaidh.

Dàta sgrìobhaidh iomaill Avalon-MM[15..0] D

Iarrtas-

Q

pio_out[15..0] Sònraichte
Eadar-aghaidh

Eadar-aghaidh Avalon-MM
(Eadar-aghaidh àidseant sgrìobhaidh Avalon-MM)
clk

CLK_GA

Tha gach comharra ann an àidseant Avalon-MM a’ freagairt ri dìreach aon àite comharra Avalon-MM. Chan urrainn dha eadar-aghaidh Avalon-MM ach aon eisimpleir de gach dreuchd chomharran a chleachdadh.

3.2. Dreuchdan comharran eadar-aghaidh mapa cuimhne Avalon

Bidh dreuchdan comharran a’ mìneachadh nan seòrsaichean chomharran a cheadaicheas puirt aoigheachd agus àidseant cuimhne Avalon.

Chan eil an sònrachadh seo ag iarraidh gum bi a h-uile comharra ann an eadar-aghaidh mapa cuimhne Avalon. Chan eil comharradh sam bith ann a tha an-còmhnaidh a dhìth. Is e na riatanasan as ìsle airson eadar-aghaidh mapa cuimhne Avalon dàta leughaidh airson eadar-aghaidh leughaidh a-mhàin, no sgrìobhadh dàta agus sgrìobhadh airson eadar-aghaidh sgrìobhadh a-mhàin.

Tha an clàr a leanas a’ liostadh dreuchdan chomharran airson eadar-aghaidh mapa cuimhne Avalon:

Clàr 9 .

Dleastanasan chomharran mapa cuimhne Avalon
Faodaidh cuid de chomharran cuimhne Avalon a bhith gnìomhach àrd no gnìomhach ìosal. Nuair a bhios e gnìomhach ìosal, thig ainm a’ chomharra gu crìch le _n.

Dleastanas Chomharra

Leud

Stiùir

A dhìth

Tuairisgeul

seòladh

1 - 64 Neach-aoigheachd

byteenable byteenable_n

2, 4, 8, 16,
32, 64, 128

Neach-aoigheachd

Comharraidhean bunaiteach

Chan eil

Luchd-aoigheachd: Gu gnàthach, tha an comharra seòlaidh a’ riochdachadh byte

seòladh. Feumaidh luach an t-seòlaidh a bhith a rèir leud an dàta.

Gus sgrìobhadh gu bytes sònraichte taobh a-staigh facal dàta, feumaidh an aoigh a chleachdadh

an comharra a dh'fhaodadh a bhith ann. Thoir sùil air an eadar-aghaidh addressUnits

seilbh airson seòladh facal.

Luchd-ionaid: Gu gnàthach, bidh an eadar-cheangal ag eadar-theangachadh an seòladh byte gu seòladh facal ann an àite seòlaidh an neach-ionaid. Bho shealladh an neach-ionaid, tha cothrom aig gach àidseant airson facal dàta.

Airson example, address = 0 a’ taghadh a’ chiad fhacal dhen àidseant. address = 1 a’ taghadh dàrna facal an àidseant. Thoir sùil air an togalach eadar-aghaidh addressUnits airson seòladh byte.

Chan eil

A’ comasachadh aon no barrachd shlighean byte sònraichte rè gluasadan air adhart

eadar-aghaidh le leud nas motha na 8 bit. A h-uile pìos ann an ùine ghoirid

co-fhreagairt ri byte ann an sgrìobhadh dàta agus readdata. An aoigh

beagan de byteenable a’ comharrachadh a bheil byte air a bhith

a’ leantainn…

Sònrachaidhean eadar-aghaidh Avalon® 14

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Dleastanas Chomharra
debugaccess read freagairt read_n readdata [1:0] sgrìobh write_n writedata

Leud

Stiùireadh a dhìth

Tuairisgeul

sgrìobhte gu. Ann an sgrìobhadh, bidh bytesables a’ sònrachadh dè na bytes air a bheilear a’ sgrìobhadh. Bu chòir don àidseant dearmad a dhèanamh air bytes eile. Rè leughaidhean, bidh byteenables a’ nochdadh dè na bytes a tha an aoigh a’ leughadh. Tha riochdairean a tha dìreach a’ tilleadh dàta leughaidh gun bhuaidhean sam bith an-asgaidh dearmad a dhèanamh air na tha ri fhaotainn aig àm leughaidhean. Mura h-eil comharra byteenable aig eadar-aghaidh, bidh an gluasad a’ dol air adhart mar gum biodh a h-uile dad a dh’ fhaodadh a bhith air a dhearbhadh.
Nuair a thèid barrachd air aon phìos den chomharra a dh’ fhaodadh a bhith air a dhearbhadh, tha a h-uile sreath dearbhte ri thaobh.

1

Neach-aoigheachd

Chan eil

Nuair a thèid a ràdh, leig le pròiseasar Nios II sgrìobhadh air-chip

cuimhneachain air an rèiteachadh mar ROMan.

1

Neach-aoigheachd

Chan eil

Air a dhearbhadh gu bhith a’ comharrachadh gluasad leughaidh. Ma tha e an làthair, tha readdata

dhìth.

8, 16, Gniomhar òstair

Chan eil

An dàta leughaidh air a ghluasad bhon àidseant chun an aoigh mar fhreagairt do

32. XNUMX,

tionndadh leughaidh. Riatanach airson eadar-aghaidh a bheir taic do leughadh.

64. XNUMX,

128. XNUMX,

256. XNUMX,

512. XNUMX,

1024

2

Neach-aoigheachd

Chan eil

Tha an comharra freagairt na chomharra roghainneil a bhios a’ giùlan an

inbhe freagairt.

Nota: Leis gu bheil an comharra air a cho-roinn, chan urrainn dha eadar-aghaidh freagairt sgrìobhaidh agus freagairt leughaidh a chuir a-mach no gabhail ris san aon chearcall cloc.

· 00: OKAY - Freagairt soirbheachail airson gnothach.

· 01: GNÌOMHACHADH - Tha còdachadh glèidhte.

· 10: SLVERR - Mearachd bho àidseant crìochnachaidh. A’ nochdadh gnothach neo-shoirbheachail.

· 11: DECODEERROR - A’ nochdadh gun deach oidhirp faighinn gu àite neo-mhìnichte.

Airson freagairtean leughaidh:

· Thèid aon fhreagairt a chuir le gach dàta leughaidh. Tha fad spreadhaidh leughaidh de N a’ leantainn gu freagairtean N. Chan eil nas lugha de fhreagairtean dligheach, fiù 's ma tha mearachd ann. Faodaidh luach comharra freagairt a bhith eadar-dhealaichte airson gach dàta leughaidh anns an spreadhadh.

· Feumaidh comharran smachd leughaidh a bhith aig an eadar-aghaidh. Tha taic loidhne-phìoban comasach leis a’ chomharra readdatavalid.

· Air mearachdan leughaidh, is e an dàta leughaidh co-fhreagarrach “na gabh dragh”.

Airson freagairtean a sgrìobhadh:

· Feumar aon fhreagairt sgrìobhaidh a chuir airson gach òrdugh sgrìobhaidh. Chan eil ach aon fhreagairt ann an spreadhadh sgrìobhaidh, a dh’ fheumar a chuir a-steach às deidh gabhail ris a’ ghluasad sgrìobhaidh mu dheireadh san spreadhadh.

· Ma tha sgrìobhadair freagairt dligheach an làthair, feumar a h-uile òrdugh sgrìobhaidh a lìonadh le freagairtean sgrìobhaidh.

1

Neach-aoigheachd

Chan eil

Dearbhadh a bhith a’ comharrachadh gluasad sgrìobhaidh. Ma tha e an làthair, tha sgrìobhadh dàta

dhìth.

8, 16, 32, 64, 128, 256, 512, 1024

Neach-aoigheachd

Chan eil

Dàta airson gluasad sgrìobhaidh. Feumaidh an leud a bhith co-ionann ris an leud

leud an dàta leughaidh ma tha an dà chuid an làthair. A dhìth airson eadar-aghaidh

tha an taic sin a’ sgrìobhadh.

Comharran feitheamh-stàite

a’ leantainn…

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 15

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Glasadh dreuchd chomharran
feitheamh iarrtas waitrequest_ n
readdatavali d readdatavali d_n
sgrìobhadair a’ freagairt dligheach

Leud 1
1
1 1

Stiùireadh a dhìth

Tuairisgeul

Neach-aoigheachd

Chan eil

bidh glas a’ dèanamh cinnteach aon uair ‘s gu bheil aoigh a’ buannachadh rèiteachadh, an aoigh a bhuannaicheas

a’ cumail cothrom air an àidseant airson ioma-ghnothaichean. Glasadh

ag ràdh co-thuiteamas leis a’ chiad leughadh no sgrìobhadh de ghlas glaiste

sreath de ghnothaichean. Glasadh deasserts air a 'chuairt dheireannaich

malairt sreath glaiste de ghnothaichean. dearbhadh glasaidh

chan eil e a’ gealltainn gun tèid an rèiteachadh a bhuannachadh. Às deidh a’ ghlas-

ag ràdh gu bheil aoigh air a thoirt seachad, bidh an aoigh sin a’ cumail tabhartas gus

tha glasadh deas.

Chan urrainn dha aoigh le glas a bhith na aoigh burst. Thathas a’ seachnadh luachan prìomhachais rèiteachaidh airson luchd-aoigheachd le uidheamachd glasaidh.

tha glas gu sònraichte feumail airson obair read-mion-sgrìobhadh (RMW). Tha an obair àbhaisteach leughadh-atharrachadh-sgrìobhaidh a’ toirt a-steach na ceumannan a leanas:

1. Host A ag ràdh glas agus a 'leughadh dàta 32-bit aig a bheil ioma-achaidhean bit.

2. Host A glasadh deasserts, atharrachadh aon achadh bit, agus a 'sgrìobhadh an dàta air ais 32-bit.

glas a’ cur casg air aoigheachd B bho bhith a’ dèanamh sgrìobhadh eadar leughadh is sgrìobhadh Host A.

Neach-aoigheachd

Chan eil

Bidh àidseant ag agairt iarrtas feitheamh nuair nach urrainn dhaibh freagairt a

leughadh no sgrìobhadh iarrtas. A’ toirt air an aoigh feitheamh gus am bi an

tha eadar-cheangal deiseil airson a dhol air adhart leis a’ ghluasad. Aig toiseach an

a h-uile gluasad, bidh aoigh a’ tòiseachadh a ’ghluasaid agus a’ feitheamh gus

tha iarrtas feitheamh deas. Chan fhaod neach-aoigheachd a bhith a 'gabhail ris

mu staid dearbhte iarrtas feitheamh nuair a tha an aoigh leisg:

Faodaidh iarrtas feitheamh a bhith àrd no ìosal, a rèir an t-siostam

feartan.

Nuair a thèid iarrtas feitheamh a dhearbhadh, feumaidh comharran smachd aoigheachd don neach-ionaid fuireach seasmhach ach a-mhàin startbursttransfer. Airson diagram ùine a’ sealltainn a’ chomharra startbursttransfer, thoir sùil air an fhigear ann an Leugh Bursts.

Faodaidh àidseant le mapa cuimhne Avalon iarrtas feitheamh a chuir an cèill rè cuairtean seòlta. Faodaidh aoigheachd le mapa cuimhne Avalon gnothach a thòiseachadh nuair a thèid iarrtas feitheamh a chuir an cèill agus feitheamh gus an tèid an comharra sin a dhearbhadh. Gus glasadh siostam a sheachnadh, bu chòir do inneal àidseant iarrtas feitheamh a dhearbhadh nuair a thèid ath-shuidheachadh.

Comharran loidhne-phìoban

Neach-aoigheachd

Chan eil

Air a chleachdadh airson gluasadan leughaidh caochlaideach-latency, pìob-loidhne. Cuin

air a dhearbhadh, a’ nochdadh gu bheil dàta dligheach anns a’ chomharra readdata.

Airson spreadhadh leughaidh le luach cunntais burst , an

feumar comharra readdatavalid a dhearbhadh uair, uair air son

gach nì leughaidh dàta. Feumaidh co-dhiù aon chuairt de latency a bhith ann

eadar gabhail ris an leughadh agus dearbhadh

leughadh dàta dligheach. Airson diagram ùine a’ sealltainn a’ chomharra readdatavalid, thoir sùil air Gluasad Leughaidh Pìoba le Latency caochlaideach.

Faodaidh àidseant dearbhadh readdatavalid gus dàta a ghluasad chun aoigh gu neo-eisimeileach a bheil an neach-ionaid a’ stad air àithne ùr le iarrtas feitheamh.

Tha feum air ma tha an aoigh a’ toirt taic do leughaidhean pìoba. Feumaidh luchd-aoigheachd spreadhaidh le comas leughaidh an comharra readdatavalid a ghabhail a-steach.

Neach-aoigheachd

Chan eil

Comharradh roghainneil. Ma tha e an làthair, sgrìobh na cùisean eadar-aghaidh

Freagairtean airson sgrìobhadh òrduighean.

Nuair a thèid a ràdh, tha an luach air a’ chomharra freagairt na fhreagairt sgrìobhaidh dligheach.

Chan eil Writeresponsevalid air a chuir an cèill ach aon chearcall cloc no barrachd às deidh gabhail ris an àithne sgrìobhaidh. Tha co-dhiù latency cearcall aon uaireadair bho bhith a’ gabhail ri àithne gu bhith ag ràdh

sgrìobhadair freagairt dligheach.

a’ leantainn…

Sònrachaidhean eadar-aghaidh Avalon® 16

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Dleastanas Chomharra

Leud

Stiùireadh a dhìth

Tuairisgeul

Thathas den bheachd gu bheilear a’ gabhail ri àithne sgrìobhaidh nuair a thèid am buille mu dheireadh den spreadhadh a thoirt don àidseant agus iarrtas feitheamh ìosal. Faodar sgrìobhadair freagairt aon no barrachd de chearcaill uaireadair a chuir an cèill às deidh a’ bhuille mu dheireadh den spreadhadh a bhith air a chuir a-mach.

cunntas burst

1 11 Fear-an-tighe

Comharran burst

Chan eil

Air a chleachdadh le luchd-aoigheachd spreadhaidh gus an àireamh de ghluasadan a-steach a chomharrachadh

gach briseadh. Luach na paramadair cunntas burst as àirde

feumaidh cumhachd a bhith aig 2. Eadar-aghaidh burstcount de leud is urrainn dhaibh spreadhadh as motha de mheud 2 a chòdachadh ( -1). Airson example, a 4-bit

faodaidh comharra cunntas burst taic a thoirt do chunntas burst as àirde de 8.

Is e an cunntas burst as ìsle 1. Tha an

Bidh seilbh seasmhachBurstBehaviour a’ cumail smachd air àm an

comharra cunntais burst. Feumaidh luchd-aoigheachd spreadhaidh le comas leughaidh

cuir a-steach an comharra readdatavalid.

Airson luchd-aoigheachd agus riochdairean spreadhaidh a’ cleachdadh seòlaidhean byte, tha an cuingealachadh a leanas a’ buntainn ri leud an t-seòlaidh:

>= +
log 2( )
Airson luchd-aoigheachd agus riochdairean spreadhaidh a’ cleachdadh seòlaidhean facal, tha an teirm log2 gu h-àrd air fhàgail a-mach.

tòiseachadh bursttr

1

Eadar-cheangal

freagradh

Àidseant

Chan eil

Air a dhearbhadh airson a’ chiad chearcall de spreadhadh gus sealltainn nuair a spreadhadh

tha gluasad air tòiseachadh. Tha an comharra seo air a ghluasad às deidh aon chuairt

ge bith dè an luach a th’ aig iarrtas feitheamh. Airson clàr-ama

a’ sealltainn startbursttransfer, thoir sùil air an fhigear ann an Leugh

Bualaidhean.

Tha startbursttransfer roghainneil. Faodaidh neach-ionaid an-còmhnaidh obrachadh a-mach air an taobh a-staigh toiseach an ath ghnothach spreadhaidh sgrìobhaidh le bhith a’ cunntadh gluasadan dàta.

Rabhadh: na cleachd an comharra seo. Tha an comharra seo ann gus taic a thoirt do riaghladairean cuimhne dìleab.

3.3. Feartan eadar-aghaidh

Clàr 10. Feartan eadar-aghaidh Avalon-MM

Ainm seòladh Aonadan

Luach bunaiteach
Àidseant samhlaidhean aoigheachd -
facail

Luachan laghail
facail, samhlaidhean

Tuairisgeul
Sònraich an t-aonad airson seòlaidhean. Mar as trice is e byte a th’ ann an samhla. Thoir sùil air a’ mhìneachadh air seòladh ann an clàr Seòrsan Comharran Eadar-aghaidh Mapa Cuimhne Avalon airson cleachdadh àbhaisteach an togalaich seo.

an-còmhnaidh BurstMaxBurst burstcountUnits

briathran breugach

fìor, meallta
facail, samhlaidhean

Nuair a tha e fìor, comharraich gu bheil an aoigh an-còmhnaidh a’ toirt a-mach an spreadhadh as fhaide. 'S e 2burstcount_width an fhad as motha a th' ann an spreadhadh – 1. Chan eil buaidh sam bith aig a' pharamadair seo airson eadar-aghaidh àidseant Avalon-MM.
Bidh an togalach seo a’ sònrachadh nan aonadan airson a’ chomharra cunntais burst. Airson samhlaidhean, tha luach cunntas burst air a mhìneachadh mar an àireamh de shamhlaidhean (bytes) anns an spreadhadh. Airson faclan, tha luach cunntais burst air a mhìneachadh mar an àireamh de ghluasadan fhaclan anns an spreadhadh.

burstOnBurstBoundaries a-mhàin

breugach

fìor, meallta

Ma tha e fìor, tòisichidh gluasadan burst a thèid a thaisbeanadh don eadar-aghaidh seo aig seòlaidhean a tha nan iomadan den mheud spreadhaidh as àirde.
a’ leantainn…

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 17

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Ainm seasmhachBurstBehaviour
holdTime(1) linewrapBursts
Gnìomhan as àirde ri thighinn (1)
ionsPendingWriteTransact as ìsle FreagairtLatency

Luach bunaiteach Host -false Agent -false
0 meallta
1(2)
0 1

Luachan laghail fìor, ceàrr
0 1000 cearcallan
fìor, meallta
1 64
1 64

Tuairisgeul
Luchd-aoigheachd: Nuair a tha e fìor, dearbhaich gu bheil an neach-aoigheachd a’ cumail seòladh agus cunntas burst seasmhach tro ghnothach burst. Nuair a tha e meallta (bunaiteach), ag innse gu bheil an neach-aoigheachd a’ cumail seòladh agus cunntas burst seasmhach a-mhàin airson a’ chiad bhuille de spreadhadh. Agents: Nuair a tha e fìor, ag innse gu bheil an neach-ionaid an dùil gun tèid seòladh agus cunntas burst a chumail seasmhach tro spreadhadh. Nuair a tha e meallta (bunaiteach), a’ dearbhadh gu bheil an àidseant samples seòladh agus cunntas burst a-mhàin air a 'chiad bhuille de spreadhadh.
A’ sònrachadh ùine ann an aonadan-tìm eadar deas-ghnàthan sgrìobhaidh agus deas-ghnàthan seòlaidh agus dàta. (A’ buntainn ri gnothaichean sgrìobhaidh a-mhàin.)
Bidh cuid de dh’ innealan cuimhne a ’cur an gnìomh spreadhadh fillte an àite spreadhadh àrdachaidh. Nuair a ruigeas spreadhadh fillte crìoch burst, bidh an seòladh a’ dol air ais chun chrìoch burst roimhe. Chan eil a dhìth ach na pìosan ìosal airson cunntadh seòlaidhean. Airson example, bidh spreadhadh fillte gus dèiligeadh ri 0xC le crìochan burst gach 32 bytes thairis air eadar-aghaidh 32-bit a’ sgrìobhadh gu na seòlaidhean a leanas: · 0xC · 0x10 · 0x14 · 0x18 · 0x1C · 0x0 · 0x4 · 0x8
Luchd-ionaid: Is e am paramadair seo an àireamh as motha de leughaidhean ri thighinn a dh’ fhaodas an neach-ionaid ciudha. Feumaidh an luach a bhith neo-neoni airson àidseant sam bith leis a’ chomharra readdatavalid.
Thoir sùil air Gluasad Leughaidh Pìoba le Latency caochlaideach airson diagram tìm a tha a’ nochdadh an togalaich seo agus airson fiosrachadh a bharrachd mu bhith a’ cleachdadh waitrequest agus readdatavalid le grunn leughaidhean gun phàigheadh.
Luchd-aoigheachd: Is e an togalach seo an àireamh as motha de ghnothaichean leughaidh gun phàigheadh ​​​​as urrainn don aoigh a ghineadh.
Nota: Na suidhich am paramadair seo gu 0. (Airson co-chòrdalachd air ais, tha am bathar-bog a’ toirt taic do shuidheachadh paramadair de 0. Ach, cha bu chòir dhut an suidheachadh seo a chleachdadh ann an dealbhaidhean ùra).
An àireamh as motha de sgrìobhaidhean nach deach a phostadh a tha ri thighinn a dh’ fhaodas neach-ionaid gabhail ris no a dh’ fhaodas aoigh a chuir a-mach. Bidh àidseant ag agairt iarrtas feitheamh aon uair ‘s gu bheil an eadar-cheangal a’ ruighinn a ’chrìoch seo, agus an aoigh a’ stad bho bhith a ’toirt seachad òrdughan. Is e an luach bunaiteach 0, a leigeas le gnothaichean sgrìobhaidh gun chrìoch airson aoigheachd a bheir taic do fhreagairtean sgrìobhaidh. Feumaidh àidseant a bheir taic do sgrìobhadh fhreagairtean seo a shuidheachadh gu luach neo-neoni.
Airson eadar-aghaidh a bheir taic do readdatavalid no writeresponsevalid, sònraich an àireamh as lugha de chuairtean eadar àithne leughaidh no sgrìobhaidh agus am freagairt don àithne.
a’ leantainn…

Sònrachaidhean eadar-aghaidh Avalon® 18

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Ainm readLatency(1) readWaitTime(1) setupTime(1) timeUnits(1) waitrequestAllowance
sgrìobhadh Ùine feitheamh(1)
Cloc co-cheangailte

Luach bunaiteach

Luachan laghail

Tuairisgeul

0

0 63

Leugh latency airson riochdairean Avalon-MM latency stèidhichte. Airson a

diagram tìm a chleachdas latency stèidhichte air a leughadh, thoir sùil air

Gluasadan leughaidh le pìob le latency stèidhichte.

Feumaidh riochdairean Avalon-MM a tha latency stèidhichte luach a thoirt seachad airson an togalach eadar-aghaidh seo. riochdairean Avalon-MM

a tha latency caochlaideach cleachd an comharra readdatavalid gus dàta dligheach a shònrachadh.

1

0 1000 Airson eadar-aghaidh nach cleachd an t-iarrtas feitheamh

cearcallan

comharradh. Tha readWaitTime a’ comharrachadh an ùine a-steach

timingUnits mus gabh na riochdairean ri leughadh

àithne. Tha an ùine mar gum biodh an neach-ionaid ag ràdh

iarrtas feitheamh airson cuairtean readWaitTime.

0

0 1000 Sònraich an ùine ann an aonadan tìm eadar an dearbhadh

cearcallan

seòladh agus dàta agus dearbhadh leughadh no sgrìobhadh.

cearcallan

cuairtean,
nanosecond s

Sònraich na h-aonadan airson setupTime, holdTime,
sgrìobhFeasgar agus àm leughaidh. Cleachd cearcallan airson innealan sioncronaich agus nanoseconds airson innealan asyncronach. Tha cha mhòr a h-uile inneal àidseant Avalon-MM sioncronaich.
Faodaidh pàirt Avalon-MM a bhios a’ gluasad bho eadar-aghaidh àidseant AvalonMM gu inneal far-chip a bhith asyncronach. Is dòcha gum bi ùine rèiteachaidh stèidhichte aig an inneal far-chip sin airson tionndadh bus.

0

Sònraich an àireamh de ghluasadan a dh’ fhaodar a chuir a-mach no

gabhail ris às deidh iarrtas feitheamh a bhith air a dhearbhadh.

Nuair a tha an t-iarrtas feitheamh 0, sgrìobh,
leugh agus bidh comharran iarrtas feitheamh a’ cumail suas an giùlan gnàthach mar a chaidh a mhìneachadh ann an clàr Dleastanasan Comharran Avalon-MM.

Nuair a tha an cuibhreann-feitheimh nas àirde na 0, tha a h-uile cearcall cloc air a bheil sgrìobhadh no leughadh air a ràdh a’ cunntadh mar ghluasad àithne. Cho luath ‘s a thèid iarrtas feitheimh a dhearbhadh, chan eil ach feitheamh iarrtasAllowance tha e laghail barrachd ghluasadan àithne fhad ‘s a tha iarrtas feitheamh fhathast air a dhearbhadh. Às deidh an t-iarrtas feitheimh a ruighinn, feumaidh sgrìobhadh agus leughadh fuireach deas fhad ‘s a thèid iarrtas feitheamh a dhearbhadh.

Aon uair ‘s gu bheil waitrequestdeasserts, faodaidh gluasadan ath-thòiseachadh aig àm sam bith gun chuingealachaidhean gus an tig iarrtas feitheamh a-rithist. Aig an àm seo, dh’ fhaodadh barrachd ghluasadan a bhith deiseil fhad ‘s a tha iarrtas feitheamh fhathast air a dhearbhadh.

0

0 1000 Airson eadar-aghaidh nach cleachd an t-iarrtas feitheamh

Rothaichean

comharra, writeWaitTime a’ sònrachadh an ùine a-steach

Aonadan ùine mus gabh àidseant ri sgrìobhadh. Tha an

tha an ùine mar gum biodh an t-àidseant ag iarraidh iarrtas feitheamh airson cuairtean writeWaitTime no nanoseconds.

Airson diagram tìm a sheallas cleachdadh sgrìobhadhWaitTime, thoir sùil air Leugh is Sgrìobh Gluasadan le Staitean-feitheimh Stèidhichte.

Feartan dàimh eadar-aghaidh

Chan eil

Chan eil

Ainm an eadar-aghaidh gleoc ris a bheil an Avalon-MM seo

tha an eadar-aghaidh sioncronaich.

a’ leantainn…

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 19

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Ainm

Luach bunaiteach

Luachan laghail

Tuairisgeul

Ath-shuidheachadh co-cheangailte

Chan eil

Chan eil

Ainm an eadar-aghaidh ath-shuidheachadh a bhios ag ath-shuidheachadh an loidsig air

an eadar-aghaidh Avalon-MM seo.

drochaideanToHost

0

Avalon-MM Tha drochaid Avalon-MM air a dhèanamh suas de àidseant agus aoigheachd,

Ainm an òstair agus tha an togalach aige a bheir cothrom don neach-ionaid

air an

ag iarraidh byte no bytes ag adhbhrachadh an aon byte no

aon

bytes ri iarraidh leis an aoigh. An Avalon-MM

Drochaid Pìoba pàirt anns a’ phàirt Dealbhaiche Àrd-ùrlar

bidh an leabharlann a’ cur an gnìomh seo.

Notaichean:
1. Ged a tha an t-seilbh seo a 'comharrachadh inneal àidseant, faodaidh luchd-aoigheachd an t-seilbh seo ainmeachadh gus ceanglaichean dìreach a dhèanamh eadar eadar-aghaidh aoigheachd agus àidseant.
2. Ma ghabhas eadar-aghaidh àidseant barrachd ghluasadan leughaidh na tha ceadaichte, faodaidh an eadar-cheangal a tha a' feitheamh ri leughadh FIFO a dhol thairis le toraidhean nach gabh a thuigsinn. Faodaidh an neach-ionaid dàta leughaidh a chall no dàta leughaidh slighe chun eadar-aghaidh aoigheachd ceàrr. No, faodaidh an siostam glasadh suas. Feumaidh an eadar-aghaidh àidseant iarrtas feitheamh a dhearbhadh gus casg a chuir air an t-sruth seo.

Fiosrachadh Co-cheangailte · Dleastanasan Comharran Eadar-aghaidh Mapaichte Cuimhne Avalon air duilleag 14 · Leugh agus Sgrìobh Freagairtean air duilleag 34 · Gluasad leughaidh le pìob le cianalas caochlaideach air duilleag 28 · Gluasadan leughaidh le pìoban le cianalas stèidhichte air duilleag 29 · Leugh is Sgrìobh Freagairtean
Ann an Stiùireadh Cleachdaiche Dealbhaiche Àrd-ùrlar: Intel Quartus® Prime Pro Edition

3.4. Uair
Tha an eadar-aghaidh Avalon-MM sioncronaich. Tha gach eadar-aghaidh Avalon-MM air a shioncronachadh gu eadar-aghaidh gleoc co-cheangailte. Faodaidh comharran a bhith cothlamadh ma tha iad air an stiùireadh bho thoraidhean chlàran a tha sioncronaich ri comharra a’ ghleoc. Chan eil an sònrachadh seo ag òrdachadh ciamar no cuin a bhios comharran a’ gluasad eadar oirean a’ ghleoc. Chan eil fiosrachadh tìm mionaideach ann an diagraman tìm.

3.5. Gluasadan
Tha an roinn seo a’ mìneachadh dà bhun-bheachd bunaiteach mus tèid na seòrsaichean gluasaid a thoirt a-steach:
· Gluasad - 'S e obair leughaidh no sgrìobhaidh facal no samhla dàta no barrachd a th' ann an gluasad. Bidh gluasadan a’ tachairt eadar eadar-aghaidh Avalon-MM agus an eadar-cheangal. Bidh tar-chuir a’ toirt aon chearcall cloc no barrachd airson a chrìochnachadh.
Tha an dà chuid luchd-aoigheachd agus riochdairean mar phàirt de ghluasad. Bidh an neach-aoigheachd Avalon-MM a’ tòiseachadh a ’ghluasaid agus bidh an neach-ionaid Avalon-MM a’ freagairt.
· Paidhir Host-Agent - Tha an teirm seo a’ toirt iomradh air an eadar-aghaidh aoigheachd agus eadar-aghaidh àidseant a tha an sàs ann an gluasad. Rè gluasad, bidh smachd an eadar-aghaidh aoigheachd agus comharran dàta a ’dol tron ​​​​aodach eadar-cheangail agus ag eadar-obrachadh leis an eadar-aghaidh àidseant.

Sònrachaidhean eadar-aghaidh Avalon® 20

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

3.5.1. Gluasadan àbhaisteach Leugh is Sgrìobh

Tha an roinn seo a’ toirt cunntas air eadar-aghaidh àbhaisteach Avalon-MM a bheir taic do ghluasadan leughaidh is sgrìobhaidh le iarrtas-frithealaidh fo smachd àidseant. Faodaidh an neach-ionaid stad a chuir air an eadar-cheangal airson na h-uimhir de chuairtean mar a dh’ fheumar le bhith a’ cur an cèill comharra iarrtas feitheamh. Ma bhios àidseant a’ cleachdadh iarrtas feitheamh airson gluasadan leughaidh no sgrìobhaidh, feumaidh an neach-ionaid iarrtas feitheamh a chleachdadh airson an dà chuid.

Mar as trice bidh àidseant a’ faighinn seòladh, byteen, leughadh no sgrìobhadh, agus dàta a sgrìobhadh às deidh oir a’ ghleoc ag èirigh. Bidh àidseant ag agairt iarrtas feitheamh ro oir a’ ghleoc ag èirigh gus stad a chuir air gluasadan. Nuair a dh’ iarras an neach-ionaid iarrtas feitheamh, tha dàil air a’ ghluasad. Fhad ‘s a thèid iarrtas feitheamh a chuir an cèill, tha an seòladh agus comharran smachd eile air an cumail seasmhach. Gluasadan crìochnaichte air oir àrdachaidh a’ chiad clk às deidh an eadar-aghaidh àidseant deasserts waitrequest.
Chan eil crìoch air dè cho fada ‘s as urrainn dha eadar-aghaidh àidseant stad. Mar sin, feumaidh tu dèanamh cinnteach nach bi eadar-aghaidh àidseant a’ dearbhadh iarrtas feitheamh gu bràth. Tha an dealbh a leanas a’ sealltainn gluasadan leughaidh is sgrìobhaidh a’ cleachdadh waitrequest.

Thoir an aire:

faodar iarrtas feitheamh a sgaradh bho na comharran iarrtas leughaidh is sgrìobhaidh. faodar iarrtas feitheamh a chuir an cèill rè cuairtean seòlta. Faodaidh neach-aoigheachd Avalon-MM malairt a thòiseachadh nuair a thèid iarrtas feitheamh a chuir an cèill agus feitheamh gus an tèid an comharra sin a dhearbhadh. Le bhith a’ ceangal iarrtas feitheamh bho iarrtasan leughaidh is sgrìobhaidh dh’ fhaodadh sin àm an t-siostaim a leasachadh. Bidh dì-cheangal a’ cur às do lùb measgachaidh a’ toirt a-steach comharran leughaidh, sgrìobhaidh agus iarrtas feitheamh. Ma tha feum air eadhon barrachd dì-cheangail, cleachd an togalach waitrequestAllowance. Tha waitrequestAllowance ri fhaighinn a’ tòiseachadh leis an sgaoileadh Quartus® Prime Pro v17.1 Stratix® 10 ES Editions.

Figear 7.

Leugh agus sgrìobh tar-chuir le Waitrequest

1

2

clk

3

4

5

seòladh

seòladh

foghainteach

foghainteach

leugh sgrìobhadh waitrequest readdata

dàta leughaidh

freagairt

freagairt

sgrìobhadh dàta

6

7

sgrìobhadh dàta

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 21

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24
Tha na h-àireamhan anns an diagram-ama seo, comharraich na h-eadar-ghluasadan a leanas: 1. address, byteenable, and read are assered after the ag èirigh oir clk. Tha an
àidseant ag agairt iarrtas feitheamh, a’ cur stad air a’ ghluasad. 2. waitrequest is sampstiùir. Leis gu bheil iarrtas feitheamh air a dhearbhadh, thig an cearcall
staid-feitheimh. seòladh, leughadh, sgrìobhadh, agus a dh'fhaodadh a bhith air fhàgail seasmhach. 3. Bidh an neach-ionaid deasserts waitrequest an dèidh oir ag èirigh clk. Tha an neach-ionaid ag ràdh
dàta leughaidh agus freagairt. 4. An aoigh samples readdata, freagairt agus iarrtas feitheamh deasaichte
crìoch a chur air an gluasad. 5. seòladh, writedata, byteenable, agus sgrìobhadh comharran air an dearbhadh an dèidh an
oir ag èirigh clk. Tha an neach-ionaid ag agairt iarrtas feitheamh gus stad a chuir air a’ ghluasad. 6. Bidh an t-àidseant deasserts waitrequest an dèidh oir ag èirigh clk. 7. Bidh an neach-ionaid a 'glacadh dàta sgrìobhaidh a' crìochnachadh an gluasad.

Sònrachaidhean eadar-aghaidh Avalon® 22

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

3.5.2. Gluasadan A’ cleachdadh an t-seilbh waitrequestAllowance

Tha an togalach waitrequestAllowance a’ sònrachadh an àireamh de ghluasadan a dh’ fhaodas aoigh AvalonMM a chuir a-mach no feumaidh àidseant Avalon-MM gabhail ris às deidh don chomharra iarrtas feitheamh a bhith air a dhearbhadh. Tha waitrequestAllowance ri fhaighinn a’ tòiseachadh le sgaoileadh bathar-bog Intel Quartus Prime 17.1.
Is e an luach bunaiteach aig waitrequestAllowance 0, a fhreagras ris a’ ghiùlan a tha air a mhìneachadh ann an Gluasadan àbhaisteach Leugh is Sgrìobh, far a bheil tagradh iarrtas feitheamh a’ cur stad air a’ ghluasad gnàthach bho bhith air a thoirt seachad no air gabhail ris.
Mar as trice bhiodh àidseant Avalon-MM le iarrtas-feitheimh nas motha na 0 a’ cur an cèill iarrtas feitheamh nuair nach urrainn don bhufair a-staigh aige ach gabhail ri waitrequestCuibhreann barrachd inntrigidhean mus tèid e làn. Bidh luchd-aoigheachd Avalon-MM le waitrequestCuibhreann nas motha na 0 aig waitrequestCuibhreann a bharrachd gus stad a chuir air gluasadan, a leigeas le barrachd pìobaireachd ann an loidsig an aoigh. Feumaidh an t-òstair an comharra leughaidh no sgrìobhaidh a chur ceart nuair a bhios an t-iarrtas feitheamh air a chosg.
Bidh luachan waitrequestCuibhreann nas motha na 0 a’ toirt taic do dhealbhadh àrd-astar far am faodadh cruthan cùil sa bhad tuiteam anns an tricead obrachaidh as àirde (FMAX) gu tric mar thoradh air loidsig combinatorial san t-slighe smachd. Feumaidh àidseant Avalon-MM taic a thoirt do gach àm gluasaid a dh’ fhaodadh a bhith laghail airson a luach feitheamh-iarrtais. Airson example, feumaidh àidseant le waitrequestAllowance = 2 a bhith comasach air gabhail ri gin de na cruthan-tonn gluasaid aoigheachd a chithear anns na leanasamples.

Fiosrachadh Co-cheangailte Gluasadan àbhaisteach Leugh is Sgrìobh air duilleag 21

3.5.2.1. waitrequestAllowance Co-ionann a Dhà
Tha an diagram tìm a leanas a’ sealltainn an t-àm airson aoigheachd Avalon-MM aig a bheil dà chearcall gleoc gus tòiseachadh agus stad a chuir air gluasadan às deidh deasserts àidseant Avalon-MM no a’ dearbhadh iarrtas feitheamh, fa leth.

Figear 8. Sgrìobh an neach-aoigheachd: waitrequestAllowance Co-ionann ri Dà Chuairt Cloc

1 2

3 4

5

6

uaireadair

sgrìobhadh

iarrtas-frithealaidh

dàta[7:0]

A0 A1 A2

A3 A4

B0 B1

B3

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 23

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Tha na comharran san fhigear seo a’ comharrachadh nan tachartasan a leanas:
1. Bidh na draibhearan aoigheachd Avalon-MM> sgrìobhadh agus dàta.
2. Tha an Avalon-MM> àidseant ag ràdh waitrequest. Leis gur e 2 an waitrequestAllowance, is urrainn don òstair na 2 ghluasad dàta a bharrachd a chrìochnachadh.
3. Bidh deasserts an aoigh a’ sgrìobhadh mar a dh’ fheumar leis gu bheil an neach-ionaid ag ràdh iarrtas feitheamh airson treas cuairt.
4. Bidh an dràibhear Avalon-MM> aoigheachd a 'sgrìobhadh agus a' dàta. Chan eil an neach-ionaid ag agairt iarrtas feitheamh. Na sgrìobhaidhean coileanta.
5. Bidh luchd-aoigheachd Avalon a 'sgrìobhadh agus a' dàta ged a tha an neach-ionaid a 'cur an cèill iarrtas feitheamh. Leis gur e 2 chearcall an neach-frithealaidh, thig an sgrìobhadh gu crìch.
6. Bidh an aoigheachd Avalon a 'draibheadh ​​​​sgrìobhadh agus dàta. Chan eil an neach-ionaid ag agairt iarrtas feitheamh. Tha an sgrìobhadh a’ crìochnachadh.

3.5.2.2. waitrequestAllowance Co-ionann ri Aon
Tha an diagram tìm a leanas a’ sealltainn an t-àm airson aoigheachd Avalon-MM aig a bheil aon chearcall gleoc gus tòiseachadh agus stad a chuir air gluasadan às deidh deasserts àidseant Avalon-MM no a’ dearbhadh iarrtas feitheamh, fa leth:
Figear 9. Sgrìobh an òstair: waitrequestAllowance Co-ionann ri Aon Chuairt Cloc

1 clk

23 4

5

6 7

8

sgrìobhadh

iarrtas-frithealaidh

dàta[7:0]

A0 A1 A2

A3 A4

B0

B1 B2

B3

Tha na h-àireamhan san fhigear seo a’ comharrachadh nan tachartasan a leanas:
1. Bidh an dràibhear aoigheachd Avalon-MM a 'sgrìobhadh agus a' dàta.
2. Tha an t-àidseant Avalon-MM ag ràdh iarrtas feitheamh. Leis gur e 1 an cuibhreann frithealaidh, faodaidh an t-òstair an sgrìobhadh a chrìochnachadh.
3. Bidh deas-ghnàthan an aoigh a' sgrìobhadh leis gu bheil an neach-ionaid a' cur an cèill iarrtas feitheamh airson dàrna cuairt.
4. Bidh an aoigheachd Avalon-MM a 'draibheadh ​​​​sgrìobhadh agus dàta. Chan eil an neach-ionaid ag agairt iarrtas feitheamh. Na sgrìobhaidhean coileanta.
5. Tha an neach-ionaid ag ràdh iarrtas feitheamh. Leis gur e 1 cearcall a th’ anns a’ chunntas waitrequest, thig an sgrìobhadh gu crìch.

Sònrachaidhean eadar-aghaidh Avalon® 24

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

6. Bidh draibhearan aoigheachd Avalon-MM a 'sgrìobhadh agus a' dàta. Chan eil an neach-ionaid ag agairt iarrtas feitheamh. Tha an sgrìobhadh deiseil.
7. Tha an t-àidseant Avalon-MM ag ràdh iarrtas feitheamh. Leis gur e 1 an waitrequestAllowance, faodaidh an t-òstair aon ghluasad dàta a bharrachd a chrìochnachadh.
8. Bidh an aoigheachd Avalon a 'draibheadh ​​​​sgrìobhadh agus dàta. Chan eil an neach-ionaid ag agairt iarrtas feitheamh. Tha an sgrìobhadh a’ crìochnachadh.

3.5.2.3. waitrequestAllowance Co-ionann a Dhà – Gun mholadh

Tha an diagram a leanas a’ sealltainn an t-àm airson aoigheachd Avalon-MM> as urrainn dà ghluasad a chuir a-steach às deidh iarrtas feitheamh.

Tha an t-àm seo laghail, ach chan eilear ga mholadh. Anns an example bidh an aoigh a’ cunntadh an àireamh de ghnothaichean an àite an àireamh de chuairtean gleoc. Feumaidh an dòigh-obrach seo cuntair a nì am buileachadh nas iom-fhillte agus a dh’ fhaodadh buaidh a thoirt air dùnadh ùine.
Nuair a bhios an aoigh a’ dearbhadh cuin a bu chòir gnothaichean a dhràibheadh ​​leis a’ chomharra iarrtas feitheamh agus àireamh sheasmhach de chuairtean, bidh an aoigh a’ tòiseachadh no a’ stad air gnothaichean stèidhichte air na comharran clàraichte.

Figear 10. waitrequestAllowance Co-ionann ri Dà ghluasad

1 23 clc

45

6

7

sgrìobhadh

iarrtas-frithealaidh

dàta

Tha na h-àireamhan san fhigear seo a 'comharrachadh nan tachartasan a leanas: 1. Tha an neach-aoigheachd Avalon-MM> ag ràdh gu bheil dàta a' sgrìobhadh agus a 'draibheadh.
2. Tha an Avalon-MM> àidseant ag ràdh waitrequest.
3. Bidh an dràibhear aoigheachd Avalon-MM> sgrìobhadh agus dàta. Leis gur e 2 an waitrequestAllowance, bidh an aoigh a’ draibheadh ​​​​dàta ann an 2 chearcall leantainneach.
4. Bidh deasserts aoigheachd Avalon-MM> a 'sgrìobhadh air sgàth' s gu bheil an neach-aoigheachd air an waitrequestAllowance 2-transfer a chosg.
5. Bidh an t-òstair Avalon-MM> a 'toirt a-mach sgrìobhadh cho luath' sa tha waitrequest deas.
6. Bidh na draibhearan aoigheachd Avalon-MM> sgrìobhadh agus dàta. Bidh an neach-ionaid ag ràdh gu bheil iarrtas feitheamh airson 1 cearcall.
7. Mar fhreagairt air waitrequest, tha an aoigheachd Avalon-MM> a 'cumail dàta airson 2 chuairtean.

3.5.2.4. waitrequestAllowance Co-fhreagarrachd airson Avalon-MM Host and Agent Interfaces
Bidh luchd-aoigheachd agus riochdairean Avalon-MM a bheir taic don chomharra waitrequest a ’toirt taic do backpressure. Faodaidh luchd-aoigheachd le backpressure an-còmhnaidh ceangal a dhèanamh ri riochdairean gun backpressure. Chan urrainn do luchd-aoigheachd gun backpressure ceangal a dhèanamh ri riochdairean le backpressure.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 25

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Clàr 11. waitrequestAllowance Co-fhreagarrachd airson Avalon-MM Hosts and Agents

Cuibhreann neach-frithealaidh aoigheachd is àidseant

Co-fhreagarrachd

òstair = 0 àidseant = 0
òstair = 0 àidseant > 0

A’ leantainn na h-aon riaghailtean co-chòrdalachd ri eadar-aghaidh àbhaisteach Avalon-MM.
Chan eil ceanglaichean dìreach comasach. Tha feum air atharrachadh sìmplidh airson cùis aoigheachd le comharra iarrtas feitheamh. Tha ceangal do-dhèanta mura cuir an òstair taic ris a’ chomharra iarrtas feitheamh.

aoigheachd> 0 àidseant = 0
aoigheachd> 0 àidseant> 0

Chan eil ceanglaichean dìreach comasach. Tha feum air atharrachadh (bufairean) nuair a tha thu a’ ceangal ri àidseant le comharra iarrtas feitheamh no stàitean feitheimh stèidhichte.
Chan eil feum air atharrachadh ma tha cuibhreann an aoigh <= cuibhreann àidseant. Ma tha an cuibhreann aoigheachd < cuibhreann àidseant, faodar clàran loidhne-phìoban a chuir a-steach. Airson ceanglaichean puing-gu-puing, faodaidh tu na clàran loidhne-phìoban a chur ris na comharran àithne no na comharran waitrequest. Suas gu clàraich stagfaodar es a chuir a-steach far a bheil tha an eadar-dhealachadh eadar na cuibhreannan. Feumaidh buffering a bhith a’ ceangal òstair le iarrtas-feitheimh nas àirde na an àidseant.

3.5.2.5. WaitrequestAllowance Cùmhnantan Mearachd
Tha giùlan do-chreidsinneach ma tha eadar-aghaidh Avalon-MM a’ dol an aghaidh sònrachadh cuibhreann iarrtas feitheamh.
· Ma bhriseas òstair an waitrequestAllowance = sònrachadh le bhith a’ cur barrachd air faodar gluasadan, gluasadan a leigeil seachad no truailleadh dàta tachairt.
· Ma tha àidseant a’ sanasachadh iarrtas-feitheimh nas motha na tha comasach, dh’ fhaodadh gun tèid cuid de ghluasadan a leigeil seachad no ma dh’ fhaodadh coirbeachd dàta tachairt.
3.5.3. Leugh agus sgrìobh gluasadan le stàitean feitheimh stèidhichte
Faodaidh àidseant stàitean-feitheimh stèidhichte a shònrachadh a’ cleachdadh na togalaichean readWaitTime agus writeWaitTime. Tha cleachdadh stàitean-feitheimh stèidhichte mar roghainn eile seach iarrtas feitheamh a chleachdadh gus stad a chuir air gluasad. Tha na comharran seòlaidh agus smachd (byteen, leughadh, agus sgrìobhadh) air an cumail seasmhach fad ùine a’ ghluasaid. A’ suidheachadh readWaitTime no writeWaitTime gu co-ionann ri bhith a’ cur an cèill iarrtas feitheamh cearcallan gach gluasad.
Anns an fhigear a leanas, tha writeWaitTime = 2 aig an àidseant agus readWaitTime = 1.

Sònrachaidhean eadar-aghaidh Avalon® 26

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Figear 11.

Leugh agus Sgrìobh Gluasad le Staitean-feitheimh Stèidhichte aig an Eadar-aghaidh Àidseant

1

2

3

4

5

clk

seòladh

seòladh

seòladh

foghainteach

foghainteach

leugh

sgrìobh readdata freagairt writedata

freagairt readdata

sgrìobhadh dàta

Tha na h-àireamhan anns an diagram ùine seo a’ comharrachadh nan eadar-ghluasadan a leanas:
1. Tha an t-aoigh a' cur an cèill seòladh agus leughadh air oir àrdachaidh clk.
2. Tha an ath oir àrdachaidh de clk a 'comharrachadh deireadh a' chiad chearcall feitheimh agus a-mhàin. Is e an ùine leughaidh 1.
3. Tha an neach-ionaid ag ràdh gu bheil readdata agus freagairt air oir àrdachadh clk. Tha an gluasad leughaidh a’ tighinn gu crìch.
4. writedata, seòladh, byteenable, agus sgrìobhaidh comharran rim faotainn don àidseant.
5. Bidh an gluasad sgrìobhaidh a' tighinn gu crìch an dèidh 2 chearcall staid-feitheimh.
Bithear a’ cleachdadh gluasadan le aon staid-feitheimh gu cumanta airson iomaill ioma-chuairt far-chip. Bidh an iomall a’ glacadh comharran seòlaidh is smachd air oir àrdachaidh clk. Tha aon chuairt iomlan aig an iomall gus dàta a thilleadh.
Tha co-phàirtean le ìrean feitheimh neoni ceadaichte. Ach, dh’ fhaodadh co-phàirtean le stadan-feitheimh neoni an tricead a ghabhas coileanadh a lughdachadh. Feumaidh stàitean feitheimh neoni am pàirt gus am freagairt a ghineadh anns an aon chearcall a chaidh an t-iarrtas a thaisbeanadh.

3.5.4. Gluasadan pìoba
Bidh gluasadan leughaidh pìoba Avalon-MM ag àrdachadh an gluasad airson innealan àidseant sioncronaich a dh’ fheumas grunn chuairtean gus dàta a thilleadh airson a’ chiad ruigsinneachd. Mar as trice faodaidh innealan mar seo aon luach dàta a thilleadh gach cearcall airson ùine às deidh sin. Faodaidh tar-chuiridhean leughaidh pìoba ùr tòiseachadh mus tèid dàta leughaidh airson na gluasadan roimhe a thilleadh.
Tha ìre seòlaidh agus ìre dàta aig gluasad leughaidh le pìob. Bidh aoigheachd a’ tòiseachadh gluasad le bhith a’ taisbeanadh an t-seòlaidh aig ìre an t-seòlaidh. Bidh àidseant a’ coileanadh a’ ghluasaid le bhith a’ lìbhrigeadh an dàta aig ìre an dàta. Faodaidh an ìre seòlaidh airson gluasad ùr (no ioma-ghluasadan) tòiseachadh mus tig ìre dàta gluasad roimhe gu crìch. Canar latency pìob-loidhne ris an dàil. Is e latency na loidhne-phìoban an ùine bho dheireadh na h-ìre seòlaidh gu toiseach na h-ìre dàta.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 27

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Tha na prìomh eadar-dhealachaidhean a leanas aig àm gluasaid airson stàitean feitheimh agus latency loidhne-phìoban:
· Staitean-feitheimh – Bidh stàitean feitheimh a’ dearbhadh fad na h-ìre seòlaidh. Bidh stàitean feitheimh a’ cuingealachadh an gluasad as motha de phort. Ma tha feum aig àidseant air aon staid feitheimh gus freagairt a thoirt do iarrtas gluasaid, feumaidh am port dà chearcall cloc airson gach gluasad.
· Latency Pìoba - Bidh latency loidhne-phìoban a’ dearbhadh an ùine gus an tèid dàta a thilleadh gu neo-eisimeileach bhon ìre seòlaidh. Faodaidh àidseant pìoba gun staid-feitheimh aon ghluasad a chumail gach cearcall. Ach, dh’ fhaodadh gum bi feum aig an neach-ionaid air grunn chuairtean latency gus a’ chiad aonad dàta a thilleadh.
Faodar taic a thoirt do stàitean feitheimh agus leughaidhean pìoba aig an aon àm. Faodaidh latency loidhne-phìoban a bhith stèidhichte no caochlaideach.

3.5.4.1. Gluasad leughaidh le pìob le latency caochlaideach
Às deidh dha comharran seòlaidh is smachd a ghlacadh, bidh àidseant le pìob Avalon-MM a’ toirt aon chearcall no barrachd gus dàta a thoirt gu buil. Faodaidh grunn ghluasadan leughaidh a bhith aig neach-ionaid pìoba aig àm sònraichte sam bith.
Gluasadan leughaidh pìoba caochlaideach-latency:
· Feum air aon chomharra a bharrachd, readdatavalid, a sheallas cuin a tha dàta leughaidh dligheach.
· Cuir a-steach an aon sheata de chomharran ri gluasadan leughaidh gun phìob.
Ann an gluasadan leughaidh le pìoban caochlaideach-latency, thathas a’ meas gu bheil iomaill riochdairean a bhios a’ cleachdadh readdatavalid air an lìonadh le latency caochlaideach. Faodar na comharran readdata agus readdatavalid a tha co-chosmhail ri àithne leughaidh a chuir an cèill an cearcall às deidh an àithne leughaidh sin a dhearbhadh, aig a’ char as tràithe.
Feumaidh an neach-ionaid dàta leughaidh a thilleadh san aon òrdugh a thèid gabhail ris na h-òrdughan leughaidh. Feumaidh puirt àidseant le pìob le latency caochlaideach a bhith a’ cleachdadh iarrtas feitheamh. Faodaidh an neach-ionaid iarrtas feitheamh a chuir an cèill airson gluasadan stad gus àireamh iomchaidh de ghluasadan a chumail a’ feitheamh. Faodaidh àidseant dearbhadh readdatavalid gus dàta a ghluasad chun aoigh gu neo-eisimeileach a bheil an neach-ionaid a’ stad air àithne ùr le iarrtas feitheamh.

Thoir an aire:

Tha an àireamh as motha de ghluasadan ri thighinn mar sheilbh de eadar-aghaidh an àidseant. Bidh an t-aodach eadar-cheangail a’ togail loidsig gus dàta leughaidh a chuir gu luchd-aoigheachd a tha ag iarraidh a’ cleachdadh an àireamh seo. Feumaidh an eadar-aghaidh àidseant, chan e an t-aodach eadar-cheangail, sùil a chumail air an àireamh de leughaidhean a tha ri thighinn. Feumaidh an neach-ionaid iarrtas feitheamh a chuir an cèill gus casg a chuir air an àireamh de leughaidhean a tha ri thighinn bho bhith nas àirde na an àireamh as àirde. Ma tha cead-feitheimh > 0 aig àidseant, feumaidh an neach-ionaid iarrtas-feitheimh a dhearbhadh tràth gu leòr gus nach bi an gluasad iomlan a thathar a’ feitheamh, a’ gabhail a-steach an fheadhainn ris an deach gabhail fhad ‘s a thathar a’ cumail a-mach iarrtas feitheamh, nas àirde na an àireamh as motha de ghluasadan a tha ri feitheamh.

Sònrachaidhean eadar-aghaidh Avalon® 28

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Figear 12.

Gluasadan leughaidh le pìob le latency caochlaideach

Tha am figear a leanas a’ sealltainn grunn ghluasadan leughaidh àidseant. Tha an neach-ionaid air a phìobadh le latency caochlaideach. Anns an fhigear seo, faodaidh an neach-ionaid gabhail ri dà ghluasad aig a’ char as àirde. Bidh an neach-ionaid a’ cleachdadh waitrequest gus a dhol thairis air a’ char as àirde seo.

1

2

34

5

6

78

9

10

11

clk

seòladh

addr1

addr2

addr3

addr4

addr5

leugh

iarrtas-frithealaidh

readdata readdatavalid

dàta 1

dàta2

dàta 3

dàta4

dàta5

Tha na h-àireamhan anns an diagram ùine seo, a’ comharrachadh na h-eadar-ghluasadan a leanas:
1. Bidh an t-òstair ag innse seòladh agus leughadh, a 'tòiseachadh air gluasad leughaidh.
2. Bidh an neach-ionaid a 'glacadh addr1.
3. Bidh an neach-ionaid a 'glacadh addr2.
4. Tha an neach-ionaid ag agairt iarrtas feitheamh leis gu bheil an neach-ionaid mu thràth air gabhail ri dà leughadh a tha ri thighinn, a tha ag adhbhrachadh stad air an treas gluasad.
5. Tha an neach-ionaid ag ràdh data1, an fhreagairt do addr1. Bidh an neach-ionaid deasserts a’ feitheamh iarrtas.
6. Bidh an neach-ionaid a 'glacadh addr3. Bidh an eadar-cheangal a’ glacadh dàta1.
7. Bidh an neach-ionaid a 'glacadh addr4. Bidh an eadar-cheangal a’ glacadh dàta2.
8. Bidh an neach-ionaid a 'dràibheadh ​​​​readdatavalid agus readdata mar fhreagairt don treas gluasad leughaidh.
9. Bidh an neach-ionaid a 'glacadh addr5. Bidh an eadar-cheangal a’ glacadh dàta3. Tha an comharra leughaidh deas. Chan eil luach iarrtas feitheamh buntainneach tuilleadh.
10. Bidh an eadar-cheangal a 'glacadh data4.
11. Bidh an t-àidseant a' stiùireadh data5 agus ag ràdh gu bheil readdatavalid a' crìochnachadh na h-ìre dàta airson a' ghluasad leughaidh mu dheireadh a tha ri feitheamh.
Mura h-urrainn don neach-ionaid gluasad sgrìobhaidh a làimhseachadh fhad ‘s a tha e a’ giullachd ghluasadan leughaidh, feumaidh an neach-ionaid iarrtas feitheamh a chuir an cèill agus stad a chuir air an obair sgrìobhaidh gus am bi na gluasadan leughaidh ri thighinn deiseil. Chan eil an sònrachadh Avalon-MM a’ mìneachadh luach an dàta leughaidh ma ghabhas àidseant ri gluasad sgrìobhaidh chun an aon sheòladh ri gluasad leughaidh a tha ri feitheamh an-dràsta.
3.5.4.2. Gluasadan leughaidh le pìob le latency stèidhichte
Tha an ìre seòlaidh airson gluasadan leughaidh latency stèidhichte co-ionann ris a’ chùis latency caochlaideach. Às deidh na h-ìre seòlaidh, bidh pìob le latency leughaidh stèidhichte a’ toirt àireamh stèidhichte de chuairtean cloc gus dàta leughaidh dligheach a thilleadh. Tha an togalach readLatency a’ sònrachadh an àireamh de chuairtean gleoc gus dàta leughaidh dligheach a thilleadh. Bidh an eadar-cheangal a’ glacadh dàta leughaidh air an oir gleoc àrdachaidh iomchaidh, a’ crìochnachadh an ìre dàta.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 29

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Rè na h-ìre seòlaidh, faodaidh an neach-frithealaidh iarrtas feitheamh gus an gluasad a chumail dheth. Air neo, tha seo a’ sònrachadh an leughadhLatency airson àireamh stèidhichte de stàitean feitheimh. Bidh an ìre seòlaidh a’ tighinn gu crìch air an ath oir àrdachaidh de clk às deidh stàitean feitheimh, ma tha gin ann.

Rè an ìre dàta, leugh na draibhearan dàta às deidh latency stèidhichte. Airson leughadh latency de , feumaidh an dàta leughaidh dligheach a thaisbeanadh air an oir clk ag èirigh às deidh deireadh na h-ìre seòlaidh.

Figear 13.

Gluasad leughaidh le pìob le latency stèidhichte de dhà chuairt

Tha an dealbh a leanas a’ sealltainn iomadach gluasad dàta eadar òstair agus loidhne-phìoban. Bidh an dràibhear a’ feitheamh iarrtas gus stad a chuir air gluasadan agus tha latency leughaidh stèidhichte de 2 chearcall.

12

3

45

6

clk

seòladh

addr1

addr2 addr3

leugh

iarrtas-frithealaidh

dàta leughaidh

dàta1

dàta 2 dàta 3

Comharraich na h-àireamhan anns an diagram tìm seo na h-eadar-ghluasadan a leanas: 1. Bidh òstair a' tòiseachadh tar-chur leughaidh le bhith a' dearbhadh read agus addr1. 2. Tha an neach-frithealaidh ag iarraidh gun tèid an gluasad a chumail dheth airson aon chuairt. 3. Na glacaidhean addr1 aig oir àrdachaidh clk. Tha an ìre seòlaidh a’ tighinn gu crìch an seo. 4. Bidh na taisbeanaidhean leughaidh dligheach às deidh 2 chearcall, a’ crìochnachadh an gluasad. 5. tha addr2 agus read air an cur an cèill airson gluasad leughaidh ùr. 6. Bidh an t-òstair a' tòiseachadh treas gluasad leughaidh anns an ath chuairt, ron dàta bho
tha an gluasad ro-làimh air a thilleadh.

3.5.5. Gluasadan burst
Bidh burst a’ dèanamh iomadach gluasad mar aonad, seach a bhith a’ làimhseachadh gach facal gu neo-eisimeileach. Dh’ fhaodadh spreadhaidhean àrdachadh trochur airson puirt àidseant a choileanas barrachd èifeachdais nuair a bhios iad a’ làimhseachadh grunn fhaclan aig an aon àm, leithid SDRAM. Is e a’ bhuaidh lom a th’ aig burstadh an rèiteachadh a ghlasadh fhad ‘s a mhaireas an spreadhadh. Feumaidh eadar-aghaidh burst Avalon-MM a bheir taic do gach cuid leughadh agus sgrìobhadh taic a thoirt do spreadhaidhean leughaidh is sgrìobhaidh.
Tha eadar-aghaidh bursting Avalon-MM a’ toirt a-steach comharra toraidh cunntas burst. Ma tha cuir a-steach cunntas burst aig àidseant, tha an neach-ionaid comasach air spreadhadh.
Bidh an comharra cunntais burst gad ghiùlan fhèin mar a leanas:
· Aig toiseach spreadhadh, tha cunntas burst a’ taisbeanadh na h-àireamh de ghluasadan sreath anns an spreadhadh.
· Airson leud a thaobh cunntas burst, is e 2 ( -1).Is e an fhad as lugha de bhriseadh laghail aon.

Sònrachaidhean eadar-aghaidh Avalon® 30

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24
Gus taic a thoirt do spreadhaidhean leughaidh àidseant, feumaidh àidseant taic a thoirt dha:
· Stàitean feitheamh leis a’ chomharra iarrtas feitheamh.
· Gluasadan pìoba le latency caochlaideach leis a’ chomharra readdatavalid.
Aig toiseach burst, chì an neach-ionaid an seòladh agus luach fad burst air cunntas burst. Airson spreadhadh le seòladh agus luach cunntais burst de , feumaidh an neach-ionaid gluasadan leantainneach a dhèanamh a’ tòiseachadh aig seòladh . Thig an spreadhadh gu crìch às deidh don neach-ionaid faighinn (sgrìobhadh) no tilleadh (leugh) an facal dàta. Feumaidh an neach-ionaid spreadhaidh seòladh agus cunntas burst a ghlacadh dìreach aon turas airson gach spreadhadh. Feumaidh loidsig an àidseant an seòladh a thoirt a-steach airson a h-uile duine ach a’ chiad ghluasadan san spreadhadh. Faodaidh àidseant cuideachd an comharra cuir a-steach startbursttransfer a chleachdadh, a tha an eadar-cheangal ag ràdh air a’ chiad chearcall de gach spreadhadh.
3.5.5.1. Sgrìobh bursts
Bidh na riaghailtean seo a’ buntainn nuair a thòisicheas burst sgrìobhaidh le cunntas burst nas motha na aon:
· Nuair a thèid cunntas burst de air a thaisbeanadh aig toiseach an spreadhadh, feumaidh an neach-ionaid gabhail ris aonadan sgrìobhaidh leantainneach gus an spreadhadh a chrìochnachadh. Bidh rèiteachadh eadar am paidhir àidseant aoigheachd fhathast glaiste gus an tig an spreadhadh gu crìch. Tha a’ ghlas seo a’ gealltainn nach urrainn do neach-aoigheachd sam bith gnothaichean a dhèanamh air an neach-ionaid gus an tig an spreadhadh sgrìobhaidh gu crìch.
· Chan fhaod an neach-ionaid dàta sgrìobhaidh a ghlacadh ach nuair a sgrìobhas e dearbhaidhean. Rè an spreadhadh, faodaidh an aoigh sgrìobhadh deassert a’ nochdadh gu bheil sgrìobhadh dàta neo-dhligheach. Cha chuir deasserting sgrìobhadh crìoch air an spreadhadh. Bidh an deas-sgrìobhaidh sgrìobhaidh a’ cur dàil air an spreadhadh agus chan urrainn dha aoigh sam bith eile faighinn chun neach-ionaid, a’ lughdachadh èifeachdas gluasaid.
· Bidh an neach-ionaid a’ cur dàil air gluasad le bhith ag agairt iarrtas feitheamh a’ sparradh dàta sgrìobhaidh, sgrìobhadh, cunntas spreadhaidh, agus a dh’ fhaodadh a bhith air a chumail seasmhach.
· Tha gnìomhachd a’ chomharra byteenable an aon rud airson riochdairean spreadhaidh is neo-spreadhaidh. Airson òstair 32-bit a’ sgrìobhadh burst gu àidseant 64-bit, a’ tòiseachadh aig seòladh byte 4, tha a’ chiad ghluasad sgrìobhaidh a chì an neach-ionaid aig an t-seòladh aige 0, le byteenable = 8’b11110000. Faodaidh na byteenables atharrachadh airson faclan eadar-dhealaichte den spreadhadh.
· Chan fheum na comharran a dh'fhaodar a sheachnadh a bhith air an dearbhadh. Faodaidh neach-aoigheachd burst a bhios a’ sgrìobhadh fhaclan pàirteach an comharra byteenable a chleachdadh gus an dàta a thathar a’ sgrìobhadh a chomharrachadh.
· Tha sgrìobhadh le comharran byteen a bhith nan 0 gu lèir dìreach air an cur air adhart gu àidseant AvalonMM mar ghnothaichean dligheach.
· Tha an togalach seasmhachBurstBehaviour a’ sònrachadh giùlan nan comharran burst.
- Nuair a tha seasmhachBurstBehavior fìor airson aoigh, bidh an neach-aoigheachd a’ cumail seòladh agus cunntas burst seasmhach tro spreadhadh. Nuair a tha e fìor airson àidseant, bidh constantBurstBehavior ag innse gu bheil an neach-ionaid an dùil gun tèid seòladh agus cunntas burst a chumail seasmhach rè spreadhadh.
- Nuair a tha seasmhachBurstBehavior meallta, bidh an neach-aoigheachd a’ cumail seòladh agus cunntas burst dìreach airson a’ chiad ghnothach de spreadhadh. Nuair a tha cunbhalachBurstBehaviour meallta, bidh an neach-ionaid samples seòladh agus cunntas burst a-mhàin air a 'chiad ghnothach de spreadhadh.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 31

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Figear 14.

Sgrìobh Burst le BurstBehavior seasmhach air a shuidheachadh gu meallta airson aoigheachd agus àidseant

Tha am figear a leanas a’ sealltainn àidseant sgrìobhaidh burst de dh’fhaid 4. Anns an t-seann seoample, tha an neach-ionaid ag agairt iarrtas feitheamh dà uair a’ cur dàil air an spreadhadh.

12

3

4

5

67

8

clk

seòladh

addr1

startbursttransfer

cunntas burst

4

sgrìobhadh

sgrìobhadh dàta

dàta1

dàta2

dàta3

dàta4

iarrtas-frithealaidh

Tha na h-àireamhan anns an diagram ùine seo a’ comharrachadh nan eadar-ghluasadan a leanas:
1. Bidh an t-òstair a 'dearbhadh seòladh, cunntas burst, sgrìobhadh, agus a' stiùireadh a 'chiad aonad de writedata.
2. Bidh an neach-ionaid sa bhad ag agairt iarrtas feitheamh, a’ nochdadh nach eil an neach-ionaid deiseil airson a dhol air adhart leis a’ ghluasad.
3. waitrequest tha ìosal. Bidh an neach-ionaid a’ glacadh addr1, cunntas burst, agus a’ chiad aonad de dhàta sgrìobhaidh. Air na cuairtean às deidh sin den ghluasad, thathas a’ seachnadh seòladh agus cunntas burst.
4. Bidh an neach-ionaid a 'glacadh an dàrna aonad de dhàta aig oir àrdachaidh clk.
5. Tha am burst air a stad fhad 's a tha an sgrìobhadh deasaichte.
6. Bidh an neach-ionaid a 'glacadh an treas aonad de dhàta aig oir àrdachaidh clk.
7. Tha an neach-ionaid ag ràdh iarrtas feitheamh. Mar fhreagairt, tha a h-uile toradh air a chumail seasmhach tro chearcall cloc eile.
8. Bidh an t-àidseant a' glacadh an aonad dàta mu dheireadh air an oir ag èirigh seo de clk. Bidh an neach-ionaid a’ sgrìobhadh burst a’ tighinn gu crìch.
Anns an fhigear gu h-àrd, tha an comharra startbursttransfer air a dhearbhadh airson a 'chiad chearcall cloc de spreadhadh agus tha e deas air an ath chearcall cloc. Fiù ma tha an neach-ionaid ag ràdh iarrtas feitheamh, chan eil an comharra gluasad tòiseachaidh burst air a chuir an cèill ach airson a’ chiad chearcall gleoc.
Fiosrachadh Co-cheangailte
Feartan eadar-aghaidh air duilleag 17

3.5.5.2. Leugh Bursts
Tha spreadhaidhean leughaidh coltach ri gluasadan leughaidh le pìob le latency caochlaideach. Tha ìrean seòlaidh agus dàta sònraichte aig spreadhadh leughaidh. readdatavalid a’ comharrachadh nuair a tha an neach-ionaid a’ taisbeanadh dàta leughaidh dligheach. Eu-coltach ri tar-chuir leughaidh le pìob, bidh aon sheòladh spreadhaidh leughaidh a’ leantainn gu iomadach gluasad dàta.

Sònrachaidhean eadar-aghaidh Avalon® 32

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Tha na riaghailtean seo a’ buntainn ri burst leughaidh:
· Nuair a bhios aoigh a’ ceangal gu dìreach ri àidseant, cunntadh burst de a’ ciallachadh gum feum an neach-ionaid tilleadh faclan leughaidh dàta gus an spreadhadh a chrìochnachadh. Airson cùisean far a bheil eadar-cheangal a’ ceangal a’ phaidhir aoigheachd agus àidseant, faodaidh an eadar-cheangal òrdughan leughaidh a chuirear bhon òstair chun neach-ionaid a chumail fodha. Airson example, ma chuireas an t-òstair òrdugh leughaidh le luach byteen de 0, faodaidh an eadar-cheangal an leughadh a chumail fodha. Mar thoradh air an sin, chan eil an neach-ionaid a 'freagairt ris an òrdugh leughaidh.
· Bidh an neach-ionaid a’ taisbeanadh gach facal le bhith a’ toirt seachad dàta leughaidh agus a’ dearbhadh readdatavalid airson cearcall. Deasachadh dàil readdatavalid ach cha chuir sin crìoch air an ìre dàta spreadhaidh.
· Airson leughaidhean le cunntas burst> 1, tha Intel a’ moladh a h-uile dad a dh’ fhaodar a leughadh a dhearbhadh.

Thoir an aire:

Tha Intel a’ moladh nach bi fo-bhuaidhean leughaidh aig riochdairean a tha comasach air spreadhadh. (Chan eil an sònrachadh seo a’ gealltainn cia mheud bytes a leughas aoigh bhon neach-ionaid gus iarrtas a shàsachadh.)

Figear 15.

Leugh Burst

Tha an dealbh a leanas a’ sealltainn siostam le dà neach-aoigheachd a’ faighinn cothrom air àidseant. Thoir an aire gum faod Host B draibheadh

iarrtas leughaidh mus till an dàta airson Host A.

1

23

45

6

clk

seòladh A0 (Aoigh A) A1 Host (B)

leugh

startbursttransfer

iarrtas-frithealaidh

cunntas burst

4

2

leughadh dàta dligheach

dàta leughaidh

D(A0)D(A0+1) D(A0+2D)(A0+3)D(A1)D(A1+1)

Tha na h-àireamhan anns an diagram ùine seo, a’ comharrachadh na h-eadar-ghluasadan a leanas:
1. Tha Host A ag ràdh seòladh (A0), cunntas burst, agus leugh às deidh oir àrdachadh clk. Tha an neach-ionaid ag ràdh iarrtas feitheamh, ag adhbhrachadh gum bi a h-uile cuir a-steach ach a-mhàin startbursttransfer air a chumail seasmhach tro chearcall cloc eile.
2. Bidh an neach-ionaid a 'glacadh A0 agus cunntas burst aig an oir àrdachaidh seo de clk. Dh’ fhaodadh gluasad ùr tòiseachadh air an ath chearcall.
3. Host B seòladh seòladh (A1), burstcount, agus leughadh. Tha an neach-ionaid ag agairt iarrtas feitheamh, ag adhbhrachadh gum bi a h-uile cuir a-steach ach a-mhàin startbursttransfer air a chumail seasmhach. Dh’ fhaodadh an neach-ionaid a bhith air dàta leughaidh a thilleadh bhon chiad iarrtas leughaidh aig an àm seo, aig a’ char as tràithe.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 33

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24
4. Bidh an neach-ionaid a’ taisbeanadh dàta leughaidh dligheach agus ag ràdh readdatavalid, a’ gluasad a’ chiad fhacal dàta airson aoigheachd A.
5. Tha an dara facal airson aoigheachd A air a ghluasad. Bidh an neach-ionaid deasserts readdatavalid a’ stad an spreadhadh leughaidh. Faodaidh am port àidseant readdatavalid deasaichte a chumail airson àireamh neo-riaghailteach de chuairtean cloc.
6. Tha a' chiad fhacal airson aoigheachd B air a thilleadh.
3.5.5.3. Bursts air an cuairteachadh le loidhne
Bidh pròiseasairean le caches stiùiridh a’ faighinn èifeachdas le bhith a’ cleachdadh spreadhaidhean ceangailte le loidhne. Nuair a dh’ iarras pròiseasar dàta nach eil san tasgadan, feumaidh rianadair an tasgadan an loidhne tasgadan gu lèir ath-lìonadh. Airson pròiseasar le meud loidhne tasgadan de 64 bytes, bidh call tasgadan ag adhbhrachadh gun tèid 64 bytes a leughadh bhon chuimhne. Ma leughas am pròiseasar bho sheòladh 0xC nuair a thachair an tasgadan, dh’ fhaodadh rianadair tasgadan neo-èifeachdach spreadhadh a chuir a-mach aig seòladh 0, a’ leantainn gu dàta bho sheòlaidhean leughaidh 0x0, 0x4, 0x8, 0xC, 0x10, 0x14, 0x18, . . . 0x3C. Chan eil an dàta a chaidh iarraidh ri fhaighinn gus an ceathramh leughadh. Le spreadhaidhean còmhdach-loidhne, is e an òrdugh seòlaidh 0xC, 0x10, 0x14, 0x18, . . . 0x3C, 0x0, 0x4, agus 0x8. Thèid an dàta a chaidh iarraidh a thilleadh an toiseach. Tha an loidhne tasgadan gu lèir air ath-lìonadh bho chuimhne mu dheireadh.
3.5.6. Leugh agus Sgrìobh Freagairtean
Airson àidseant Avalon-MM sam bith, feumaidh òrdughan a bhith air an giullachd ann an dòigh gun chunnart. Cùis a leughadh agus a sgrìobhadh anns an òrdugh san deach gabhail riutha.
3.5.6.1. Òrdugh Gnìomh airson Avalon-MM Leugh agus Sgrìobh Freagairtean (Fataichean is riochdairean)
Airson aoigh Avalon-MM sam bith: · Tha Sònrachaidhean Eadar-aghaidh Avalon a’ gealltainn gun òrdaich sin don aon àidseant
ruig an neach-ionaid ann an òrdugh cùis àithne, agus freagraidh an neach-ionaid ann an òrdugh cùis àithne. · Faodaidh diofar riochdairean òrdughan fhaighinn agus freagairt a thoirt dhaibh ann an òrdugh eadar-dhealaichte seach a bhios an aoigh gan toirt seachad. Nuair a bhios e soirbheachail, freagraidh an neach-ionaid ann an òrdugh cùis àithne. · Bidh freagairtean (ma tha iad ann) a’ tilleadh ann an òrdugh cùis àithne, ge bith a bheil na h-òrdughan leughaidh no sgrìobhaidh airson na h-aon riochdairean no diofar riochdairean. · Chan eil Sònrachaidhean Eadar-aghaidh Avalon a’ gealltainn òrdugh malairt eadar diofar luchd-aoigheachd.
3.5.6.2. Avalon-MM Leugh agus Sgrìobh Freagairtean Diagram Ùine
Tha an diagram a leanas a’ sealltainn gabhail ri àithne agus òrdugh cùis-àithne airson freagairtean Avalon-MM a leughadh agus a sgrìobhadh. Leis gu bheil an eadar-aghaidh leughaidh is sgrìobhaidh a’ co-roinn an comharra freagairt, chan urrainn dha eadar-aghaidh freagairt sgrìobhaidh agus freagairt leughaidh a chuir a-mach no gabhail ris anns an aon chearcall cloc.
Leugh freagairtean, cuir aon fhreagairt airson gach dàta leughaidh. Fad burst leughaidh de toraidhean a-steach freagairtean.

Sònrachaidhean eadar-aghaidh Avalon® 34

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Sgrìobh freagairtean, cuir aon fhreagairt airson gach òrdugh sgrìobhaidh. Mar thoradh air spreadhadh sgrìobhaidh dìreach aon fhreagairt. Bidh an eadar-aghaidh àidseant a’ cur am freagairt às deidh dha gabhail ris a’ ghluasad sgrìobhaidh mu dheireadh anns an spreadhadh. Nuair a bhios eadar-aghaidh a’ toirt a-steach an comharra sgrìobhadair freagairteach, feumaidh a h-uile òrdugh sgrìobhaidh a lìonadh le freagairtean sgrìobhaidh.

Figear 16. Avalon-MM Leugh agus Sgrìobh Freagairtean Diagram Ùine

clk

seòladh

R0

W0

W1

R1

leugh

sgrìobhadh

leughadh dàta dligheach

sgrìobhadair freagairt dligheach

freagairt

R0

W0

W1

R1

3.5.6.2.1. Diagram Ùine Freagairt as ìsle le leughadh dàta dligheach no sgrìobhadair freagairt dligheach

Airson eadar-aghaidh le readdatavalid no writeresponsevalid, faodaidh an roghainn àbhaisteach aon chearcall ResponseLatency leantainn gu duilgheadas a bhith a’ dùnadh ùine air luchd-aoigheachd Avalon-MM.

Tha na diagraman tìm a leanas a’ sealltainn an giùlain airson a’ char as lugha Freagarrachd de 1 no 2 chuairtean. Thoir an aire gum faod an fhìor latency freagairt a bhith nas àirde na an luach ceadaichte as ìsle mar a tha na diagraman ùine seo a’ sealltainn.

Figear 17. Freagairt as ìsle Co-ionann ri aon chuairt

leugh clk
leughadh dàta dligheach

1 cearcall latency freagairt as ìsle

Figear 18. Freagairt as ìsle Co-ionann ri Dà Chuairt clk
leugh 2 chearcall aig a’ char as lugha ResponseLatency
leughadh dàta dligheach

Co-fhreagarrachd
Tha eadar-aghaidhean leis an aon ìre ResponseLatency eadar-obrachail gun atharrachadh sam bith. Ma tha an ìre as lugha de fhreagairt aig an aoigh na an neach-ionaid, cleachd clàran loidhne-phìoban gus dìoladh a dhèanamh airson na h-eadar-dhealachaidhean. Bu chòir na clàran loidhne-phìoban

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 35

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

cuir dàil air leughadh dàta bhon neach-ionaid. Ma tha an ìre as lugha de fhreagairt aig an neach-ionaid na an neach-aoigheachd, tha na h-eadar-aghaidh eadar-obrachail gun atharrachadh.

3.6. Co-thaobhadh Seòladh
Chan eil an eadar-cheangal a’ toirt taic ach do shlighean co-thaobhadh. Chan urrainn do òstair ach seòlaidhean a thoirt seachad a tha nan iomadaich de leud an dàta ann an samhlaidhean. Faodaidh neach-aoigheachd faclan pàirt a sgrìobhadh le bhith a 'deasachadh cuid de na tha ri thighinn. Airson example, 's e 2'b2 na rudan a dh'fhaodar a dhèanamh airson sgrìobhadh de 4 byte aig seòladh 1100.

3.7. Seòladh àidseant Avalon-MM

Bidh sizing bus dinamach a’ riaghladh dàta aig àm gluasadan eadar paidhrichean aoigheachd-àidseant de dhiofar leud dàta. Tha dàta àidseant air a cho-thaobhadh ann am bytes ri thaobh anns an àite seòlaidh aoigheachd.

Ma tha leud an dàta aoigheachd nas fharsainge na leud dàta an neach-ionaid, bidh faclan anns a’ mhapa fànais seòladh aoigheachd gu grunn àiteachan anns an àite seòlaidh àidseant. Airson example, bidh aoigheachd 32-bit air a leughadh bho àidseant 16-bit a’ leantainn gu dà ghluasad leughaidh air taobh an neach-ionaid. Tha na leughaidhean gu seòlaidhean leantainneach.

Ma tha an aoigh nas cumhainge na an neach-ionaid, bidh an eadar-cheangal a’ riaghladh slighean byte an àidseant. Rè gluasadan leughaidh aoigheachd, chan eil an eadar-cheangal a’ toirt seachad ach na slighean byte iomchaidh de dhàta àidseant don òstair nas cumhainge. Rè gluasadan sgrìobhaidh aoigheachd, an eadar-cheangal
a’ dearbhadh gu fèin-ghluasadach na comharran byteable airson dàta a sgrìobhadh a-mhàin gu na slighean byte àidseant ainmichte.

Feumaidh leud dàta a bhith aig riochdairean 8, 16, 32, 64, 128, 256, 512 no 1024 pìosan. Tha an clàr a leanas a’ sealltainn co-thaobhadh dàta àidseant de dhiofar leudan taobh a-staigh aoigheachd 32-bit a’ coileanadh slighean làn-fhacal. Anns a’ chlàr seo, tha OFFSET[N] a’ toirt iomradh air meud facal àidseant air a chothromachadh a-steach don àite seòlaidh àidseant.

Clàr 12. Mapadh Seòladh Host-to-Agent Bus Dynamic Sizing

Seòladh Host Byte (1)

Ruigsinneachd

0x00

1

2

3

4

0x04

1

2

3

4

0x08

1

2

Dàta aoigheachd 32-Bit

Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 8-Bit

Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 16-Bit

OFFSET[0]7..0

OFFSET[0]15..0 (2)

OFFSET[1]7..0 OFFSET[2]7..0 OFFSET[3]7..0

OFFSET[1] 15..0 - -

OFFSET[4]7..0

OFFSET[2]15..0

OFFSET[5]7..0 OFFSET[6]7..0 OFFSET[7]7..0

OFFSET[3] 15..0 - -

OFFSET[8]7..0

OFFSET[4]15..0

OFFSET[9]7..0

OFFSET[5]15..0

Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 64-Bit OFFSET[0] 31..0 - - -
OFFSET[0]63..32 - - -
OFFSET[1] 31..0 -
a’ leantainn…

Sònrachaidhean eadar-aghaidh Avalon® 36

Cuir fios air ais

3. Eadar-aghaidhean Avalon Memory-Mapped 683091 | 2022.01.24

Seòladh Host Byte (1)

Ruigsinneachd

Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 8-Bit

Dàta aoigheachd 32-Bit
Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 16-Bit

3

OFFSET[10]7..0

4

OFFSET[11]7..0

0x0c

1

OFFSET[12]7..0

OFFSET[6]15..0

2

OFFSET[13]7..0

OFFSET[7]15..0

3

OFFSET[14]7..0

4 Agus mar sin air adhart

OFFSET[15]7..0 Agus mar sin air adhart

- Agus mar sin air adhart

Notaichean: 1. Ged a bhios an t-òstair a' dèiligeadh ri byte, bidh an aoigh a' faighinn cothrom air faclan 32-bit slàn. 2. Airson gach inntrig àidseant, [ ] tha am facal air a chothromachadh agus is e luachan an fho-sgrìobhaidh na pìosan san fhacal.

Nuair a gheibh thu cothrom air eadar-aghaidh àidseant 64-Bit - -
OFFSET[1] 63..32 - - - Agus mar sin air adhart

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 37

683091 | 2022.01.24 Cuir fios air ais

4. Eadar-aghaidh Avalon Interrupt
Tha eadar-aghaidh Avalon Interrupt a’ leigeil le co-phàirtean àidseant tachartasan a chomharrachadh gus aoigheachd a thoirt do phàirtean. Airson example, faodaidh rianadair DMA stad a chuir air pròiseasar às deidh crìoch a chuir air gluasad DMA.

4.1. Cuir stad air an neach-cuiridh
Bidh neach-cuiridh tar-chuir a’ draibheadh ​​​​aon chomharra brisidh gu inneal-glacaidh brisidh. Feumaidh àm a’ chomharra irq a bhith co-shìnte ri oir àrdachaidh a’ ghleoc co-cheangailte ris. chan eil càirdeas aig irq ri gluasad sam bith air eadar-aghaidh sam bith eile. feumaidh irq a bhith air a dhearbhadh gus an tèid aithneachadh air an eadar-aghaidh àidseant Avalon-MM co-cheangailte.
Tha eadar-theachdan sònraichte co-phàirteach. Mar as trice bidh an cuidhteas a’ dearbhadh an fhreagairt iomchaidh le bhith a’ leughadh clàr inbhe brisidh bho eadar-aghaidh àidseant Avalon-MM.

4.1.1. Avalon a’ cur stad air dreuchdan comharran neach-cuiridh

Clàr 13. Briseadh a-steach Dleastanasan Comharran Neach-cuiridh

Dleastanas Chomharra

Leud

Stiùir

A dhìth

irq irq_n

1-32

Toradh

Tha

Tuairisgeul
Iarrtas brisidh. Bidh neach-cuiridh stad a’ draibheadh ​​comharra brisidh gu glacadair brisidh.

4.1.2. Cuir stad air togalaichean an neach-cuiridh

Clàr 14. Briseadh air feartan an t-seòladair

Ainm seilbh

Luach bunaiteach

Luachan laghail

Tuairisgeul

Seòladh co-cheangailte

Chan eil

ePoint

Cloc co-cheangailte

Chan eil

Ainm àidseant Avalon-MM air a’ phàirt seo.
Ainm eadar-aghaidh uaireadair air seo
co-phàirt.

Ainm an eadar-aghaidh àidseant Avalon-MM a bheir cothrom air na clàran gus seirbheis a thoirt don bhriseadh.
Tha ainm an eadar-aghaidh gleoc ris a bheil an neach-cuiridh seo sioncronaich. Is dòcha gu bheil luachan eadar-dhealaichte aig an neach a chuir agus an neach-gabhail airson an togalaich seo.

Ath-shuidheachadh co-cheangailte

Chan eil

Ainm ath-shuidheachadh

Ainm an eadar-aghaidh ath-shuidheachadh ris an do bhris seo

eadar-aghaidh air seo

tha an neach-cuiridh sioncronaich.

co-phàirt.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

4. Eadar-aghaidh Avalon Interfaces 683091 | 2022.01.24

4.2. Glacadair briseadh
Bidh eadar-aghaidh glacadair brisidh a’ faighinn brisidhean bho eadar-aghaidh neach-cuiridh stad. Faodaidh co-phàirtean le eadar-aghaidh aoigheachd Avalon-MM a bhith a’ toirt a-steach inneal-glacaidh brisidh gus briseadh a lorg a chaidh a dhearbhadh le co-phàirtean àidseant le eadar-aghaidh neach-cuiridh stad. Bidh an neach-glacaidh brisidh a’ gabhail ri iarrtasan brisidh bho gach neach a chuir stad air mar phìos air leth.

4.2.1. Dleastanasan comharran cuidhteas brisidh Avalon

Clàr 15. Dreuchdan Comharran Glacadair Briseadh

Dleastanas Chomharra

Leud

Stiùir

A dhìth

irq

1

Cuir a-steach

Tha

Tuairisgeul
Tha irq an -bit vector, far a bheil gach pìos a’ freagairt gu dìreach ri aon neach-cuiridh IRQ gun bheachd sam bith air prìomhachas.

4.2.2. Briseadh air togalaichean glacadair

Clàr 16. Briseadh Buidhnean Glacadair

Ainm seilbh

Luach bunaiteach

Luachan laghail

Tuairisgeul

Puing seòlaidh co-cheangailte

Chan eil

Ainm Ainm an eadar-aghaidh aoigheachd Avalon-MM a chleachdar

Briseadh seirbheis Avalon-MM a gheibhear air an eadar-aghaidh seo.

òstair

eadar-aghaidh

Cloc co-cheangailte

Chan eil

Ainm an Ainm eadar-aghaidh Cloc Avalon ris a bheil seo

Avalon

tha glacadair brisidh sioncronaich. Tha an neach a chuir agus

Cloc

is dòcha gu bheil luachan eadar-dhealaichte aig cuidhteas airson an togalaich seo.

eadar-aghaidh

Ath-shuidheachadh co-cheangailte

Chan eil

Ainm an Ainm an eadar-aghaidh ath-shuidheachadh ris an do bhris seo

Avalon

tha an neach-gabhail sioncronaich.

Ath-shuidhich

eadar-aghaidh

4.2.3. Ùine briseadh

Bidh seirbheis aoigheachd Avalon-MM a’ briseadh prìomhachais 0 mus bris am prìomhachas 1.

Figear 19.

Ùine briseadh

Anns an fhigear a leanas, tha prìomhachas nas àirde aig interrupt 0. Tha an inneal-glacaidh brisidh an-dràsta a’ làimhseachadh int1

nuair a thèid int0 a dhearbhadh. Tha an inneal-làimhseachaidh int0 air a ghairm agus a 'crìochnachadh. An uairsin, tòisichidh an inneal-làimhseachaidh int1. Tha an

diagram a’ sealltainn int0 deasserts aig àm 1. int1 deasserts aig àm 2.

1

2

clk

Iarrtasan fa leth int0
eadar 1

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 39

683091 | 2022.01.24 Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon

Faodaidh tu eadar-aghaidh Avalon Streaming (Avalon-ST) a chleachdadh airson co-phàirtean a bhios a’ stiùireadh dàta bann-leathann àrd, latency ìosal, aon-stiùiridh. Tha tagraidhean àbhaisteach a’ toirt a-steach sruthan ioma-fhillte, pacaidean, agus dàta DSP. Faodaidh comharran eadar-aghaidh Avalon-ST cunntas a thoirt air eadar-aghaidh sruthadh traidiseanta a’ toirt taic do aon shruth dàta gun eòlas air seanalan no crìochan pacaid. Faodaidh an eadar-aghaidh cuideachd taic a thoirt do phròtacalan nas iom-fhillte a tha comasach air spreadhadh agus gluasadan pacaid le pacaidean eadar-fhighte thairis air iomadh seanal.

Thoir an aire:

Ma tha feum agad air eadar-aghaidh sruthadh dàta àrd-choileanadh, thoir sùil air Caibideil 6 Eadar-aghaidh Creideas Sruth Avalon.

Figear 20. Eadar-aghaidh Avalon-ST – Cleachdadh àbhaisteach eadar-aghaidh Avalon-ST

Bòrd cuairteachaidh clò-bhuailte Eadar-aghaidh Intel FPGA Avalon-ST (Plèana Dàta)

Clàr-ama

Cuir a-steach Avalon-ST

Rx IF Core ch

2

Stòr 0-2 Sinc 1

0

Eadar-aghaidh Avalon-MM (Plèana Smachd)

Stòr

Tx IF Core Sink

Toradh Avalon-ST

Eadar-aghaidh aoigheachd Avalon-MM
Pròiseasar

Eadar-aghaidh aoigheachd Avalon-MM
Smachd IO

Eadar-aghaidh àidseant Avalon-MM
SDRAM Cntl
Cuimhne SDRAM

Chan eil a h-uile eadar-aghaidh stòr agus sinc Avalon-ST gu riatanach eadar-obrachail. Ach, ma tha dà eadar-aghaidh a’ toirt seachad gnìomhan co-fhreagarrach airson an aon àite tagraidh, tha innealan-atharrachaidh rim faighinn gus leigeil leotha eadar-obrachadh.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24
Bidh eadar-aghaidh Avalon-ST a’ toirt taic do shlighean-dàta a dh’ fheumas na feartan a leanas:
· Gluasad dàta puing-gu-puing le latency ìosal, àrd troimhe
· Taic ioma-seanail le pasgan sùbailte eadar-fhighte
· Comharran bann-taobh air seanail, mearachd, agus mìneachadh tòiseachaidh is deireadh pacaid
· Taic airson spreadhadh dàta
· Atharrachadh eadar-aghaidh fèin-ghluasadach
5.1. Cumhachan is Bun-bheachdan
Tha protocol eadar-aghaidh Avalon-ST a’ mìneachadh na teirmean agus na bun-bheachdan a leanas:
· Siostam sruthadh Avalon - Ann an siostam sruthadh Avalon tha aon no barrachd cheanglaichean Avalon-ST a ghluaiseas dàta bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Tha an siostam gu h-àrd air a dhèanamh suas de eadar-aghaidh Avalon-ST gus dàta a ghluasad bho chuir a-steach an t-siostaim gu toradh. Tha eadar-aghaidh smachd agus clàr inbhe Avalon-MM a 'solarachadh airson smachd bathar-bog.
· Co-phàirtean sruthadh Avalon - Bidh siostam àbhaisteach a’ cleachdadh eadar-aghaidh Avalon-ST a’ cothlamadh grunn mhodalan gnìomh, ris an canar co-phàirtean. Bidh dealbhaiche an t-siostaim a 'rèiteachadh nam pàirtean agus gan ceangal ri chèile gus siostam a chur an gnìomh.
· Eadar-aghaidhean Stòr is Sink agus Ceanglaichean - Nuair a cheanglas dà phàirt, bidh an dàta a’ sruthadh bhon eadar-aghaidh stòr chun eadar-aghaidh sinc. Bidh Sònrachaidhean Eadar-aghaidh Avalon a’ gairm ceangal eadar-aghaidh stòr a tha a’ ceangal ri eadar-aghaidh sinc.
· Backpressure - Tha backpressure a’ leigeil le sinc stòr a chomharrachadh gus stad a chuir air dàta. Tha taic airson backpressure roghainneil. Bidh an sinc a’ cleachdadh backpressure gus stad a chuir air sruthadh dàta airson na h-adhbharan a leanas:
- Nuair a tha na FIFOn sinc làn
- Nuair a tha dùmhlachd air an eadar-aghaidh toraidh aige
· Gluasadan agus Cuairtean Deiseil - Bidh gluasad a’ leantainn gu gluasad dàta agus smachd bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Airson eadar-aghaidh dàta, tha cearcall deiseil na chearcall anns am faod an sinc gabhail ri gluasad.
· Samhlachadh - 'S e samhla an aonad dàta as lugha. Airson a’ mhòr-chuid de eadar-aghaidh pacaid, is e byte a th’ ann an samhla. Tha aon shamhla no barrachd a’ dèanamh suas an aon aonad dàta a chaidh a ghluasad ann an cearcall.
· Sianal - 'S e slighe no ceangal fiosaigeach no loidsigeach a th' ann an seanail tro bheil fiosrachadh a' dol eadar dà phort.
· Beat - Is e buille aon ghluasad cearcall eadar stòr agus eadar-aghaidh sinc air a dhèanamh suas de aon shamhla no barrachd.
· Pacaid - Is e pasgan a th’ ann am pasgan de dhàta agus comharran smachd a bhios stòr a ’sgaoileadh aig an aon àm. Faodaidh bann-cinn a bhith ann am pacaid gus routers agus innealan lìonra eile a chuideachadh gus am pasgan a stiùireadh chun cheann-uidhe cheart. Bidh an tagradh a’ mìneachadh cruth a’ phacaid, chan e an sònrachadh seo. Faodaidh pacaidean Avalon-ST a bhith caochlaideach ann am faid agus faodar an eadar-duilleach thairis air ceangal. Le eadar-aghaidh Avalon-ST, tha cleachdadh pacaidean roghainneil.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 41

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

5.2. Dleastanasan comharran eadar-aghaidh sruthadh Avalon

Bidh gach comharra ann an stòr sruthadh Avalon no eadar-aghaidh sinc a’ freagairt ri aon àite comharra sruthadh Avalon. Is dòcha nach bi ach aon eisimpleir de gach dreuchd comharra ann an eadar-aghaidh sruthadh Avalon. Tha dreuchdan comharran sruthadh Avalon uile a’ buntainn ris an dà stòr agus sinc agus tha an aon chiall aca airson gach cuid.

Clàr 17 .

Comharran eadar-aghaidh sruthadh Avalon
Anns a 'chlàr a leanas, tha a h-uile dreuchd comharran gnìomhach àrd.

Dleastanas Chomharra

Leud

Stiùir

A dhìth

Tuairisgeul

mearachd dàta sianal deiseil
dligheach

1 128 1 8,192 1 256
1
1

Comharraidhean bunaiteach

Stòr sinc

Chan eil

An àireamh sianal airson dàta a thèid a ghluasad

air a’ chearcall làithreach.

Ma tha eadar-aghaidh a’ toirt taic do chomharra an t-seanail, bidh an

feumaidh an eadar-aghaidh cuideachd am paramadair maxChannel a mhìneachadh.

Stòr sinc

Chan eil

An comharra dàta bhon stòr chun an sinc,

mar as trice a’ giùlan a’ mhòr-chuid den fhiosrachadh

air a ghluasad.

Bidh paramadairean a’ mìneachadh tuilleadh susbaint agus

cruth a’ chomharra dàta.

Stòr sinc

Chan eil

Beagan masg gus mearachdan a tha a’ toirt buaidh air an dàta a chomharrachadh

air a ghluasad sa chearcall làithreach. Aon phìos

de na comharran mearachd a’ falach gach aon de na mearachdan a tha an

co-phàirt ag aithneachadh. Am mearachdDescriptor

a’ mìneachadh feartan comharra mearachd.

Stòr sinc

Chan eil

A 'cur an cèill àrd a bhith a' comharrachadh gum faod an sinc gabhail ris

dàta. deiseil air a dhearbhadh leis an sinc air cearcall

cearcall a chomharrachadh mar deiseil

cearcall. Chan fhaod an stòr ach dearbhadh dligheach agus

gluasad dàta rè cuairtean deiseil.

Chan eil stòran às aonais cuir a-steach deiseil a’ toirt taic do backpressure. Cha bhith feum air sinc às aonais toradh deiseil a-riamh air backpressure.

Stòr sinc

Chan eil

Tha an stòr ag agairt gu bheil an comharra seo airidh air a h-uile càil eile

stòr gus comharran a chuir fodha. Tha an sinc sampnas lugha dàta agus

comharran stòr-gu-sinc eile air cuairtean deiseil

far a bheil e dligheach. Tha a h-uile cearcall eile

air an dearmad.

Bidh stòran às aonais toradh dligheach gu h-obann a’ toirt seachad dàta dligheach mu gach cearcall nach eil sinc a’ dearbhadh backpressure. Bidh sinc gun cuir a-steach dligheach a’ dùileachadh dàta dligheach air a h-uile cearcall nach eil iad a’ backpressuring.

falamh
pasgan tòiseachaidh endofpack

1 10
1 1

Comharran gluasad pacaid

Stòr sinc

Chan eil

A’ nochdadh an àireamh de shamhlaidhean a tha falamh,

is e sin, na bi a’ riochdachadh dàta dligheach. An falamh

chan eil feum air comharra air eadar-aghaidh far a bheil sin

is aon samhla gach buille.

Stòr sinc

Chan eil

Air a dhearbhadh leis an stòr gus deireadh a

pacaid.

Stòr sinc

Chan eil

Air a dhearbhadh leis an stòr gus toiseach a chomharrachadh

paca.

Sònrachaidhean eadar-aghaidh Avalon® 42

Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

5.3. Seicheamh comharran agus àm

5.3.1. Synchronous eadar-aghaidh
Bidh a h-uile gluasad de cheangal Avalon-ST a’ tachairt co-shìnte ri oir àrdachaidh a’ chomharra cloc co-cheangailte. Feumaidh a h-uile toradh bho eadar-aghaidh stòr gu eadar-aghaidh sinc, a’ toirt a-steach an dàta, an t-sianal, agus comharran mearachd, a bhith clàraichte air oir àrdachaidh a’ ghleoc. Chan fheum cuir a-steach gu eadar-aghaidh sinc a bhith clàraichte. Bidh clàradh chomharran aig an stòr a’ comasachadh obrachadh tricead àrd.
5.3.2. Clock a’ comasachadh
Mar as trice chan eil co-phàirtean Avalon-ST a’ toirt a-steach cuir a-steach comas cloc. Tha an comharradh Avalon-ST fhèin gu leòr gus faighinn a-mach dè na cuairtean a bu chòir agus nach bu chòir co-phàirt a bhith comasach. Is dòcha gu bheil gleoc aig co-phàirtean a tha a’ gèilleadh ri Avalon-ST airson an loidsig a-staigh. Ach, feumaidh co-phàirtean a chleachdas gleoc comas dèanamh cinnteach gu bheil àm an eadar-aghaidh a’ cumail ris a’ phròtacal.

5.4. Feartan eadar-aghaidh Avalon-ST

Clàr 18. Feartan eadar-aghaidh Avalon-ST

Ainm seilbh co-cheangailteClock

Luach bunaiteach
1

Luachan laghail
Eadar-aghaidh uaireadair

Tuairisgeul
Ainm an eadar-aghaidh Cloc Avalon ris a bheil an eadar-aghaidh Avalon-ST seo co-shìnte.

co-cheangailte Ath-shuidheachadh beatsPerCycle

1

Ath-shuidhich

Ainm an eadar-aghaidh Avalon Reset ris a bheil seo

eadar-aghaidh Tha eadar-aghaidh Avalon-ST sioncronaich.

1

1,2,4,8 Sònraich an àireamh bhuillean a chaidh a ghluasad ann an aon

cearcall. Leigidh an togalach seo leat 2 air leth a ghluasad,

ach sruthan co-cheangailte a 'cleachdadh an aon rud

start_of_packet, deireadh_of_packet, deiseil agus

comharran dligheach.

Is ann ainneamh a thathas a’ cleachdadh beatsPerCycle de phròtacal AvalonST.

dataBitsPerSymbol

8

1 512 A' mìneachadh an àireamh phìosan airson gach samhla. Airson example,

Tha samhlaidhean 8-bit aig eadar-aghaidh stèidhichte air byte. An luach seo

chan eil e air a chuingealachadh gu bhith na chumhachd 2.

falamh Taobh a-staigh pacaid

breugach

fìor, meallta Nuair a tha e fìor, tha falamh dligheach airson a’ phacaid gu lèir.

errorDescriptor

0

Liosta de

Liosta de dh'fhaclan a tha a 'toirt cunntas air a' mhearachd co-cheangailte ris

teudan

gach pìos dhen chomharra mearachd. Feumaidh fad an liosta

a bhith co-ionann ris an àireamh de phìosan anns a’ chomharra mearachd.

Tha a’ chiad fhacal air an liosta a’ buntainn ris an òrdugh as àirde

beagan. Airson example, tha “crc, overflow” a’ ciallachadh am pìos sin[1]

Tha mearachd a’ nochdadh mearachd CRC. Tha bit [0] a’ comharrachadh an

mearachd thar-shruth.

chiad SymbolInHigh OrderBits

fìor

fìor, meallta

Nuair a tha e fìor, tha an samhla ciad-òrdugh air a stiùireadh gu na pìosan as cudromaiche den eadar-aghaidh dàta. Tha an samhla òrdugh as àirde air a chomharrachadh le D0 anns an t-sònrachadh seo. Nuair a tha an togalach seo gu bhith meallta, nochdaidh a’ chiad samhla air na pìosan ìosal. Tha D0 a’ nochdadh aig dàta[7:0]. Airson bus 32-bit, ma tha e fìor, tha D0 a’ nochdadh air pìosan [31:24].
a’ leantainn…

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 43

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Ainm seilbh maxChannel readyLatency
Cuibhreann deiseil (1)

Luach bunaiteach
0 0
0

Luachan laghail 0 255
0 8
0 8

Tuairisgeul
An àireamh as motha de shianalan a bheir eadar-aghaidh dàta taic.
A’ mìneachadh a’ cheangail eadar dearbhadh comharra deiseil agus dearbhadh comharra dligheach. Ma tha e deiseilLatency = far a bheil n> 0, chan urrainnear a ràdh ach dligheach cearcallan às deidh dearbhadh gu bheil iad deiseil. Airson example, ma tha deiseilLatency = 1, nuair a tha an sinc ag ràdh gu bheil e deiseil, feumaidh an stòr freagairt le dearbhadh dligheach co-dhiù 1 cearcall às deidh dha an dearbhadh deiseil fhaicinn bhon sinc.
A’ mìneachadh an àireamh de ghluasadan as urrainn don sinc a ghlacadh às deidh a bhith deiseil. Nuair a bhios e deiseilAllowance = 0, chan urrainn dhan sinc gabhail ri gluasadan sam bith às deidh a bhith deiseil. Ma tha thu deiseil, Lùghdachadh = càite nas motha na 0, gabhaidh an sinc suas gu gluasadan às deidh deiseil a bhith deas.

Thoir an aire:

Ma ghineas tu eadar-cheangal sruthadh Avalon le stòr sruthadh Avalon / sinc BFMs no co-phàirtean àbhaisteach agus gu bheil riatanasan rèidh eadar-dhealaichte aig na BFMn no na co-phàirtean àbhaisteach sin, cuiridh Dealbhadair Àrd-ùrlar a-steach innealan-atharrachaidh anns an eadar-cheangal a chaidh a chruthachadh gus gabhail ris an eadar-dhealachadh readyLatency eadar an stòr agus eadar-aghaidh sinc. Thathas an dùil gum bi an stòr agus an loidsig sinc agad a’ cumail ri feartan an eadar-cheangail a chaidh a chruthachadh.

5.5. Gluasadan dàta àbhaisteach
Tha an earrann seo a’ mìneachadh gluasad dàta bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Anns a h-uile suidheachadh, feumaidh an stòr dàta agus an sinc dàta cumail ris an t-sònrachadh. Chan eil uallach air an sinc dàta airson mearachdan protocol stòr a lorg.

5.6. Mion-fhiosrachadh Comharran
Tha am figear a’ sealltainn nan comharran a bhios eadar-aghaidh Avalon-ST mar as trice a’ toirt a-steach. Bidh eadar-aghaidh stòr àbhaisteach Avalon-ST a’ stiùireadh na comharran dligheach, dàta, mearachd, agus seanail chun sinc. Faodaidh an sinc backpressure a chuir an sàs leis a’ chomharra deiseil.

(1) · Ma tha e deiseilLatency = 0, faodaidh an cuibhreann deiseil a bhith 0 no nas motha na 0.
· Ma tha e deiseilLatency> 0, deiseil Feumaidh an cuibhreann a bhith co-ionann ri no nas motha na latency deiseil.
· Mura sònraich an stòr no an sinc luach airson readyAllowance an uairsin readyAllowance = readyLatency. Chan fheum dealbhaidhean cead deiseil a chur ris mura h-eil thu airson gun gabh an stòr no an sinc advantage den fheart seo.

Sònrachaidhean eadar-aghaidh Avalon® 44

Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Figear 21. Stòr dàta comharran eadar-aghaidh àbhaisteach Avalon-ST
sianal mearachd dàta dligheach

Sink dàta deiseil

Barrachd fiosrachaidh mu na comharran sin:
· deiseil - Air eadar-aghaidh a’ toirt taic do backpressure, tha an sinc ag ràdh gu bheil e deiseil airson na cuairtean far am faodadh gluasadan tachairt. Ma tha deiseil air a dhearbhadh air cearcall , cearcall air a mheas mar chearcall deiseil.
· dligheach - Tha an comharra dligheach airidh air dàta dligheach air cearcall sam bith le dàta a’ gluasad bhon stòr gu sinc. Air gach cearcall dligheach bidh an sinc samples an comharra dàta agus stòr eile gus comharran a chuir fodha.
· dàta - Bidh an comharra dàta a’ giùlan a’ mhòr-chuid den fhiosrachadh a chaidh a ghluasad bhon stòr chun t-sinc. Tha an comharra dàta air a dhèanamh suas de aon no barrachd shamhlaidhean air an gluasad air gach cearcall cloc. Tha am paramadair dataBitsPerSymbol a’ mìneachadh mar a tha an comharra dàta air a roinn ann an samhlaidhean.
· mearachd - Anns a’ chomharra mearachd, tha gach pìos a’ freagairt ri suidheachadh mearachd a dh’ fhaodadh a bhith ann. Tha luach 0 air cearcall sam bith a’ comharrachadh dàta gun mhearachd air a’ chearcall sin. Chan eil an sònrachadh seo a’ mìneachadh a’ ghnìomh a nì co-phàirt nuair a lorgar mearachd.
· sianal - Bidh an stòr a’ draibheadh ​​​​comharra an t-seanail roghainneil gus innse dè an seanal dham buin an dàta. Tha brìgh sianal airson eadar-aghaidh sònraichte an urra ris an tagradh. Ann an cuid de thagraidhean, tha an sianal a’ comharrachadh àireamh an eadar-aghaidh. Ann an tagraidhean eile, bidh an sianal a’ comharrachadh àireamh na duilleige no an clàr-ama. Nuair a thèid an comharra seanail a chleachdadh, buinidh a h-uile dàta a thèid a ghluasad anns gach cearcall gnìomhach don aon seanal. Dh’ fhaodadh an stòr atharrachadh gu seanal eile air cuairtean gnìomhach leantainneach.
Feumaidh eadar-aghaidhean a chleachdas comharra an t-seanail am paramadair maxChannel a mhìneachadh gus an àireamh seanail as àirde a chomharrachadh. Ma tha an àireamh de shianalan a bheir taic dha eadar-aghaidh ag atharrachadh gu dinamach, tha maxChannel a’ comharrachadh an àireamh as motha as urrainn don eadar-aghaidh a chumail.

5.7. Cruth dàta

Figear 22.

Samhlaidhean Dàta

Tha an dealbh a leanas a’ sealltainn comharra dàta 64-bit le dataBitsPerSymbol=16. Is e samhla 0 as motha

samhla cudromach.

63

48 47 32 31 16 15

0

samhla 0 samhla 1 samhla 2 samhla 3

Tha eadar-aghaidh Avalon Streaming a’ toirt taic do gach cuid na modhan mòr-endian agus beag-endian. Tha am figear gu h-ìosal na example den mhodh mòr-endian, far a bheil Symbol 0 anns na pìosan àrd-òrdugh.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 45

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Figear 23.

Cruth an dàta
Tha an clàr-ama san fhigear a leanas a’ sealltainn 32-bit example far a bheil dataBitsPerSymbol=8, agus beatsPerCycle=1.
clk
ullamh
dligheach

mearachd sianal
data[31:24] data[23:16] data[15:8] data[7:0]

D0

D4

D1

D5

D2

D6

D3

D7

D8

DC

D10

D9

DD

D11

DA DE

D12

DB DF

D13

5.8. Gluasad dàta gun backpressure

Is e an gluasad dàta às aonais backpressure an gluasad dàta Avalon-ST as bunaitiche. Air cearcall cloc sònraichte sam bith, bidh an eadar-aghaidh stòr a’ stiùireadh an dàta agus an t-sianal roghnach agus comharran mearachd, agus ag ràdh gu bheil e dligheach. Tha an eadar-aghaidh sinc samples na comharran sin air oir àrdachaidh a’ ghleoc iomraidh ma tha e dligheach.

Figear 24.

Gluasad dàta gun backpressure

clk dligheach

dàta mearachd sianal

D0 D1

D2 D3

5.9. Gluasad dàta le backpressure
Tha an sinc ag ràdh gu bheil e deiseil airson cearcall aon ghleoc gus sealltainn gu bheil e deiseil airson cearcall gnìomhach. Ma tha an sinc deiseil airson dàta, tha an cearcall deiseil. Rè cearcall deiseil, faodaidh an stòr dearbhadh dligheach agus dàta a thoirt don sinc. Mura h-eil dàta aig an stòr ri chur a-mach, bidh an deassert stòr dligheach agus faodaidh e dàta a ghluasad gu luach sam bith.
Bidh eadar-aghaidhean a bheir taic do backpressure a’ mìneachadh am paramadair readyLatency gus an àireamh de chuairtean a chomharrachadh bhon àm a thèid a dhearbhadh gus an tèid dàta dligheach a stiùireadh. Ma tha an latency deiseil neo-neoni, cearcall na chearcall deiseil ma tha e deiseil air a dhearbhadh air baidhsagal .
Nuair a bhios e deiseilLatency = 0, cha tachair gluasad dàta ach nuair a bhios e deiseil agus dligheach air an aon chearcall. Anns a 'mhodh seo, chan fhaigh an stòr comharra deiseil an sinc mus cuir e dàta dligheach. Bidh an stòr a’ toirt seachad an dàta agus ag ràdh gu bheil e dligheach nuair a tha dàta dligheach aig an stòr. Tha an stòr a’ feitheamh ris an t-sinc an dàta a ghlacadh agus a dhearbhadh deiseil. Faodaidh an stòr an dàta atharrachadh aig àm sam bith. Cha bhith an sinc a’ glacadh ach dàta cuir a-steach bhon stòr nuair a bhios e deiseil agus dligheach an dà chuid air a dhearbhadh.

Sònrachaidhean eadar-aghaidh Avalon® 46

Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24
Nuair a bhios e deiseilLatency > = 1, tha an sinc ag ràdh gu bheil e deiseil ron chearcall deiseil fhèin. Faodaidh an stòr freagairt tron ​​chearcall iomchaidh às deidh sin le bhith ag ràdh dligheach. Is dòcha nach bi an stòr ag ràdh dligheach aig cuairtean nach eil nan cuairtean deiseil.
Tha readyAllowance a’ mìneachadh na h-àireimh de ghluasadan a dh’ fhaodas an sinc a ghlacadh nuair a bhios e deiseil. Nuair a bhios e deiseilAllowance = 0, chan urrainn dhan sinc gabhail ri gluasadan sam bith às deidh a bhith deiseil. Ma tha thu deiseil, Lùghdachadh = far a bheil n> 0, gabhaidh an sinc suas ri gluasadan às deidh deiseil a bhith deas.
5.9.1. Gluasad dàta A’ cleachdadh readyLatency agus readyAllowance

Bidh na riaghailtean a leanas a’ buntainn nuair a thathar a’ gluasad dàta le readyLatency agus readyAllowance.
· Ma tha latency deiseil 0, faodaidh cuibhreann deiseil a bhith nas motha na no co-ionann ri 0.
· Ma tha readyLatency nas motha na 0, faodaidh an cuibhreann deiseil a bhith nas motha na no co-ionann ri readyLatency.

Nuair a bhios e deiseilLatency = 0 agus readyAllowance = 0, cha bhi tar-chuir dàta a’ tachairt ach nuair a tha an dà chuid deiseil agus dligheach air an cur an cèill. Anns a 'chùis seo, chan eil an stòr a' faighinn comharra deiseil an sinc mus cuir e dàta dligheach. Bidh an stòr a’ toirt seachad an dàta agus ag ràdh a tha dligheach nuair as urrainnear. Tha an stòr a’ feitheamh ris an t-sinc an dàta a ghlacadh agus a dhearbhadh deiseil. Faodaidh an stòr an dàta atharrachadh aig àm sam bith. Cha bhith an sinc a’ glacadh ach dàta cuir a-steach bhon stòr nuair a bhios e deiseil agus dligheach an dà chuid air a dhearbhadh.

Figear 25. readyLatency = 0, readyAllowance = 0

Nuair a bhios e deiseilLatency = 0 agus readyAllowance = 0 faodaidh an stòr dearbhadh dligheach uair sam bith. Bidh an sinc a’ glacadh an dàta bhon stòr a-mhàin nuair a bhios e deiseil = 1.

Tha am figear a leanas a' sealltainn nan tachartasan sin: 1. Ann an cearcall 1 tha an stòr a' toirt seachad dàta agus ag ràdh gu bheil e dligheach. 2. Ann an cearcall 2, tha an sinc ag ràdh gu bheil e deiseil agus gluasad D0. 3. Ann an cearcall 3, bidh D1 a 'gluasad. 4. Ann an cearcall 4, tha an sinc a 'dearbhadh deiseil, ach chan eil an stòr a' draibheadh ​​​​dàta dligheach. 5. Tha an stòr a 'toirt seachad dàta agus a' dearbhadh dligheach air cearcall 6. 6. Ann an cearcall 8, tha an sinc ag ràdh gu bheil e deiseil, agus mar sin bidh D2 a 'gluasad. 7. Gluasadan D3 aig cearcall 9 agus gluasadan D4 aig cearcall 10.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

ullamh

dligheach

dàta

D0 D1

D2

D3 D4

D5

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 47

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Figear 26. readyLatency = 0, readyAllowance = 1

Nuair a bhios e deiseilLatency = 0 agus readyAllowance = 1 faodaidh an sinc aon ghluasad dàta eile a ghlacadh às deidh deiseil = 0.

Tha am figear a leanas a' sealltainn nan tachartasan seo: 1. Ann an cearcall 1 tha an stòr a' toirt seachad dàta agus ag ràdh gu bheil e dligheach fhad 's a tha an sinc ag ràdh gu bheil e deiseil. Tionndadh D0. 2. Tha D1 air a ghluasad ann an cearcall 2. 3. Ann an cearcall 3, deasserts deiseil, ge-tà leis gu bheil readyAllowance = 1 tha aon ghluasad eile ceadaichte, mar sin D2
tar-chuir. 4. Ann an cearcall 5, an dà chuid dearbhte agus deiseil, mar sin bidh D3 a' gluasad. 5. Ann an cearcall 6, tha an stòr deassert dligheach, agus mar sin chan eil gluasad dàta ann. 6. Ann an cearcall 7, dearbhaidhean dligheach agus deas-ghnàthan deiseil, ge-tà leis gu bheil iad deiseilAllowance = 1 aon ghluasad eile
ceadaichte, agus mar sin bidh D4 a’ gluasad.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

ullamh

dligheach

dàta

D0 D1 D2

D3

D4

D5 D6

D7

Figear 27. readyLatency = 1, readyAllowance = 2

Nuair a bhios e deiseilLatency = 1 agus readyAllowance = 2 faodaidh an sinc dàta a ghluasad aon chearcall às deidh dearbhaidhean deiseil, agus tha dà chearcall gluasaid eile ceadaichte às deidh deasserts deiseil.

Tha an dealbh a leanas a' sealltainn nan tachartasan seo: 1. Ann an cearcall 0 tha an sinc ag ràdh gu bheil e deiseil. 2. Ann an cearcall 1, tha an stòr a 'toirt seachad dàta agus a' dearbhadh dligheach. Bidh an gluasad a’ tachairt sa bhad. 3. Ann an cearcall 3, tha an sinc deasserts deiseil, ach tha an stòr fhathast ag agairt dligheach, agus a’ draibheadh ​​​​dàta dligheach
oir is urrainn don sinc dàta a ghlacadh dà chuairt às deidh deasserts deiseil. 4. Ann an cearcall 6, tha an sinc a 'dearbhadh deiseil. 5. Ann an cearcall 7, tha an stòr a 'toirt seachad dàta agus a' dearbhadh dligheach. Thathas a’ gabhail ris an dàta seo. 6. Ann an cearcall 10, tha an sinc air deas-ghnàth a dhèanamh, ach tha an stòr ag ràdh gu bheil e dligheach agus a’ stiùireadh dàta dligheach air sgàth
faodaidh an sinc dàta a ghlacadh dà chuairt às deidh deasserts deiseil.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

ullamh

dligheach

dàta

D0 D1 D2 D3

D4 D5

D6 D7

Riatanasan Atharrachaidh Tha an clàr a leanas ag innse a bheil feum air eadar-aghaidh stòr agus sinc atharrachadh.

Sònrachaidhean eadar-aghaidh Avalon® 48

Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Clàr 19. Stòr/Riatanasan airson atharrachadh sinc

ullamh gu mall

Cuibhreann deiseil

Atharrachadh

Stòr readyLatency = Sink Source readyAllowance =

ullamh gu mall

Sink deiseilLuchd

Chan eil feum air atharrachadh: Faodaidh an sinc a h-uile gluasad a ghlacadh.

Stòr deiseilCuibhreann > Sink readyAllowance

Atharrachadh a dhìth: Às deidh dha a bhith deiseil, faodaidh an stòr barrachd ghluasadan a chuir a-steach na as urrainn don sinc a ghlacadh.

Stòr deiseilCuibhreann < Sink readyCuibhreann

Chan eil feum air atharrachadh: Às deidh dha a bhith deiseil, faodaidh an sinc barrachd ghluasadan a ghlacadh na as urrainn don stòr a chuir.

Stòr deiseilLatency > Sink Source readyAllowance =

ullamh gu mall

Sink deiseilLuchd

Chan eil feum air atharrachadh: Às deidh deiseil a bhith air a dhearbhadh, tòisichidh an stòr a ’cur nas fhaide na as urrainn don sinc a ghlacadh. Às deidh dha a bhith deiseil, faodaidh an stòr na h-uimhir de ghluasadan a chuir a-steach as urrainn don sinc a ghlacadh.

Stòr deiseilAllowance> Sink readyAllowance

Atharrachadh a dhìth: Às deidh dha a bhith deiseil, faodaidh an stòr barrachd ghluasadan a chuir a-steach na as urrainn don sinc a ghlacadh.

Stòr deiseilCuibhreann < Sink readyCuibhreann

Chan eil feum air atharrachadh: Às deidh a bhith deiseil, bidh an stòr a’ cur nas lugha de ghluasadan a-steach na as urrainn don sinc a ghlacadh.

Stòr deiseilLatency < SinkreadyLatency

Source readyAllowance=Sinc readyAllowance

Atharrachadh a dhìth: Faodaidh an stòr tòiseachadh air gluasadan a chuir air falbh mus gabh sinc a ghlacadh.

Stòr deiseilAllowance> Sink readyAllowance

Atharrachadh a dhìth: Faodaidh an stòr tòiseachadh air gluasadan a chuir air falbh mus urrainn don sinc a ghlacadh. Cuideachd, às deidh a bhith deiseil, faodaidh an stòr barrachd ghluasadan a chuir a-steach na as urrainn don sinc a ghlacadh.

Stòr deiseilCuibhreann < Sink readyCuibhreann

Atharrachadh a dhìth: Faodaidh an stòr tòiseachadh air gluasadan a chuir air falbh mus urrainn don sinc a ghlacadh.

5.9.2. Gluasad dàta a’ cleachdadh readyLatency
Mura sònraich an stòr no an sinc luach airson readyAllowance an uairsin readyAllowance = readyLatency. Chan fheum dealbhadh a bhios a’ cleachdadh stòr agus sinc cead deiseil a chur ris mura h-eil thu airson gun gabh an stòr no an sinc advantage den fheart seo.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 49

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

Figear 28.

Gluasad le Backpressure, readyLatency=0
Tha an dealbh a leanas a’ sealltainn nan tachartasan sin:

1. Tha an stòr a 'toirt seachad dàta agus a' dearbhadh dligheach air cearcall 1, eadhon ged nach eil an sinc deiseil.

2. Bidh an stòr a' feitheamh gu cearcall 2, nuair a tha an sinc ag ràdh gu bheil e deiseil, mus gluais e air adhart chun ath chuairt dàta.

3. Ann an cearcall 3, bidh an stòr a 'draibheadh ​​​​dàta air an aon chearcall agus tha an sinc deiseil airson dàta fhaighinn. Bidh an gluasad a’ tachairt sa bhad.
4. Ann an cearcall 4, tha an sinc a 'dearbhadh deiseil, ach chan eil an stòr a' draibheadh ​​​​dàta dligheach.

012345678 clk

ullamh

dligheach

seanail

mearachd

dàta

D0 D1

D2 D3

Figear 29.

Gluasad le Backpressure, readyLatency=1

Tha na figearan a leanas a’ sealltainn gluasadan dàta le readyLatency=1 agus readyLatency=2, fa leth. Anns an dà chùis sin, tha deiseil air a dhearbhadh ron chearcall deiseil, agus bidh an stòr a ’freagairt cearcallan 1 no 2 nas fhaide air adhart le bhith a’ toirt seachad dàta agus a ’dearbhadh dligheach. Nuair nach e 0 a th’ ann anLatency, feumaidh an stòr deassert dligheach a dhèanamh air cuairtean nach eil deiseil.
clk

ullamh

dligheach

seanail

mearachd

dàta

D0 D1

D2 D3 D4

D5

Figear 30.

Gluasad le Backpressure, readyLatency=2

clk

ullamh

dligheach

seanail

mearachd

dàta

D0 D1

D2 D3

5.10. Gluasad dàta pacaid
Bidh an togalach gluasad pacaid a’ cur taic ri bhith a’ gluasad phasganan bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Tha trì comharran a bharrachd air am mìneachadh gus gluasad pacaid a chuir an gnìomh. Feumaidh an dà chuid an stòr agus an eadar-aghaidh sinc na comharran a bharrachd sin a ghabhail a-steach gus taic a thoirt do phasganan. Chan urrainn dhut ach eadar-aghaidh stòr agus sinc a cheangal ri

Sònrachaidhean eadar-aghaidh Avalon® 50

Cuir fios air ais

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

a 'maidseadh feartan pacaid. Cha bhith Dealbhaiche Àrd-ùrlar gu fèin-ghluasadach a ’cur a’ phacaid tòiseachaidh, an endofpacket, agus na comharran falamh gu eadar-aghaidh stòr no sinc nach eil a ’toirt a-steach na comharran sin.

Figear 31. Stòr dàta comharran eadar-aghaidh pacaid Avalon-ST

Sinc dàta

ullamh
dligheach
sianal mearachd dàta pacaid tòiseachaidh
endofpack falamh

5.11. Mion-fhiosrachadh Comharran
· startofpacket - Feumaidh a h-uile eadar-aghaidh a tha a’ toirt taic do ghluasadan pacaid an comharra startofpacket. Tha startofpacket a’ comharrachadh a’ chearcall gnìomhach anns a bheil toiseach a’ phacaid. Chan eil an comharra seo air a mhìneachadh ach nuair a tha e dligheach.
· endofpacket - Feumaidh a h-uile eadar-aghaidh a tha a’ toirt taic do ghluasadan pacaid an comharra endofpacket. tha endofpacket a’ comharrachadh a’ chearcall gnìomhach anns a bheil deireadh a’ phacaid. Chan eil an comharra seo air a mhìneachadh ach nuair a tha e dligheach. faodar startofpack agus endofpack a dhearbhadh san aon chearcall. Chan eil feum air cuairtean seòlta eadar pacaidean. Faodaidh an comharra startofpacket leantainn dìreach às deidh a’ chomharra endofpacket roimhe.
· falamh – Tha an comharra falamh roghainneil a’ nochdadh an àireamh de shamhlaidhean a tha falamh rè a’ chearcall endofpack. Cha dèan an sinc ach sgrùdadh air luach an fhalamh rè chuairtean gnìomhach a tha endofpacket air a dhearbhadh. Is e na samhlaidhean falamh an-còmhnaidh na samhlaidhean mu dheireadh ann an dàta, an fheadhainn a tha air an giùlan leis na pìosan òrdugh ìosal nuair a bhios firstSymbolInHighOrderBits = fìor. Tha feum air an comharra falamh air a h-uile eadar-aghaidh pacaid aig a bheil an comharra dàta a’ giùlan barrachd air aon samhla dàta agus aig a bheil cruth pacaid fad caochlaideach. Is e meud a’ chomharra falamh ann am pìosan ceil[log2( )].

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 51

5. Eadar-aghaidh Sruth Avalon 683091 | 2022.01.24

5.12. Fiosrachadh Pròtacal

Tha gluasad dàta pacaid a’ leantainn an aon phròtacal ris a’ ghluasad dàta àbhaisteach le bhith a’ cur a’ phacaid tòiseachaidh, an endofpacked, agus falamh ris.

Figear 32.

Gluasad pacaid
Tha am figear a leanas a’ sealltainn gluasad pacaid 17-byte bho eadar-aghaidh stòr gu eadar-aghaidh sinc, far a bheil readyLatency = 0. Tha an clàr-ama seo a’ sealltainn nan tachartasan a leanas:

1. Bidh gluasad dàta a' tachairt air na cuairtean 1, 2, 4, 5, agus 6, nuair a tha an dà chuid deiseil agus dligheach air an dearbhadh.

2. Rè cearcall 1, tha startofpacket air a dhearbhadh. Thèid a’ chiad 4 bytes den phacaid a ghluasad.

3. Rè cearcall 6, tha endofpacket air a dhearbhadh. falamh tha luach 3. Tha an luach seo a' sealltainn gur e seo deireadh a' phacaid agus gu bheil 3 dhe na 4 samhlaidhean falamh. Ann an cearcall 6, bidh am byte àrd-òrdugh, dàta [31:24] a’ stiùireadh dàta dligheach.

1234567 clk

ullamh

dligheach

pacaid tòiseachaidh

pasgan deiridh

falamh

3

seanail

00

000

mearachd

00

000

dàta[31:24]

D0 D4

D8 D12 D16

dàta[23:16]

D1 D5

D9 D13

dàta[15:8]

D2 D6

D10 D14

dàta[7:0]

D3 D7

D11 D15

Sònrachaidhean eadar-aghaidh Avalon® 52

Cuir fios air ais

683091 | 2022.01.24 Cuir fios air ais

6. Eadar-aghaidh Creideas Sruth Avalon
Tha eadar-aghaidh Creideas Sruth Avalon airson a chleachdadh le co-phàirtean a bhios a’ stiùireadh dàta bann-leathann àrd, latency ìosal, aon-stiùiridh. Tha tagraidhean àbhaisteach a’ toirt a-steach sruthan ioma-fhillte, pacaidean, agus dàta DSP. Faodaidh comharran eadar-aghaidh Creideas Sruth Avalon cunntas a thoirt air eadar-aghaidh sruthadh traidiseanta a’ toirt taic do aon shruth dàta, gun eòlas air seanalan no crìochan pacaid. Faodaidh an eadar-aghaidh cuideachd taic a thoirt do phròtacalan nas iom-fhillte a tha comasach air spreadhadh agus gluasadan pacaid le pacaidean eadar-fhighte thairis air iomadh seanal.
Chan eil a h-uile eadar-aghaidh stòr creideas agus sinc Avalon Streaming gu riatanach eadar-obrachail. Ach, ma tha dà eadar-aghaidh a’ toirt seachad gnìomhan co-fhreagarrach airson an aon àite tagraidh, tha innealan-atharrachaidh rim faighinn gus leigeil leotha eadar-obrachadh.
Faodaidh tu cuideachd stòr Creideas Sruth Avalon a cheangal ri sinc Avalon Streaming tro inneal-atharrachaidh. San aon dòigh, faodaidh tu stòr sruthadh Avalon a cheangal ri sinc Creideas Sruth Avalon tro inneal-atharrachaidh.
Bidh eadar-aghaidh Creideas Sruth Avalon a’ toirt taic do shlighean-dàta a dh’ fheumas na feartan a leanas:
· Gluasad dàta puing-gu-puing le latency ìosal, àrd troimhe
· Taic ioma-seanail le pasgan sùbailte eadar-fhighte
· Comharran bann-taobh air seanail, mearachd, agus mìneachadh tòiseachaidh is deireadh pacaid
· Taic airson spreadhadh dàta
· Comharran cleachdaiche mar chomharran bann-taobh airson comas-gnìomh a bhios luchd-cleachdaidh a’ mìneachadh

6.1. Cumhachan is Bun-bheachdan
Tha protocol eadar-aghaidh Creideas Sruth Avalon a’ mìneachadh na teirmean agus na bun-bheachdan a leanas:
· Siostam Creideas Sruth Avalon - Ann an siostam Creideas Sruth Avalon tha aon no barrachd cheanglaichean Creideas Sruth Avalon a ghluaiseas dàta bho eadar-aghaidh stòr gu eadar-aghaidh sinc.
· Co-phàirtean Creideas Sruth Avalon- Bidh siostam àbhaisteach a’ cleachdadh eadar-aghaidh Avalon Streaming a’ cothlamadh grunn mhodalan gnìomh, ris an canar co-phàirtean. Bidh dealbhaiche an t-siostaim a 'rèiteachadh nam pàirtean agus gan ceangal ri chèile gus siostam a chur an gnìomh.
· Eadar-aghaidhean Stòr is Sinc agus Ceanglaichean - Nuair a tha dà phàirt ceangailte, bidh creideasan a’ sruthadh bhon sinc chun stòr; agus bidh an dàta a’ sruthadh bhon eadar-aghaidh stòr chun eadar-aghaidh sinc. Thathas a 'toirt iomradh air a' mheasgachadh de eadar-aghaidh stòr ceangailte ri eadar-aghaidh sinc mar cheangal.
· Gluasadan - Bidh gluasad a’ leantainn gu gluasad dàta agus smachd bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Airson eadar-aghaidh dàta, chan urrainn don stòr gluasad dàta a thòiseachadh ach ma tha creideasan aige. San aon dòigh, chan urrainn dha sinc gabhail ri dàta ach ma tha creideasan gun phàigheadh ​​​​aige.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

6. Eadar-aghaidh Creideas Sruth Avalon 683091 | 2022.01.24

· Samhlachadh - 'S e samhla an aonad dàta as lugha. Tha aon shamhla no barrachd a’ dèanamh suas an aon aonad dàta a chaidh a ghluasad ann an cearcall.
· Beat - Is e buille aon ghluasad cearcall eadar stòr agus eadar-aghaidh sinc air a dhèanamh suas de aon shamhla no barrachd.
· Pacaid - 'S e cruinneachadh de dhàta agus comharran smachd a th' ann am pacaid a thèid a ghluasad còmhla. Faodaidh bann-cinn a bhith ann am pacaid gus routers agus innealan lìonra eile a chuideachadh gus am pasgan a stiùireadh chun cheann-uidhe cheart. Tha cruth a’ phacaid air a mhìneachadh leis an tagradh, chan e an sònrachadh seo. Faodaidh pacaidean sruthadh Avalon a bhith caochlaideach ann am faid agus faodar an eadar-fhighe thairis air ceangal. Le eadar-aghaidh Creideas Sruth Avalon, tha cleachdadh pacaidean roghainneil.

6.2. Dreuchdan comharran eadar-aghaidh creideas sruthadh Avalon

Bidh gach comharra ann an stòr creideas sruthadh Avalon no eadar-aghaidh sinc a’ freagairt ri aon dreuchd comharra Creideas Sruth Avalon. Is dòcha nach bi ach aon eisimpleir de gach dreuchd comharra ann an eadar-aghaidh Creideas Sruth Avalon. Tha a h-uile dreuchd comharran Creideas Sruth Avalon a’ buntainn ris an dà stòr agus sinc agus tha an aon chiall aca airson gach cuid.

Clàr 20. Avalon Streaming Credit Interface Signals

Ainm comharraidh

Stiùir

ùrachadh

Sinc gu

1

tùs

Leud

creideas

Sinc gu

1-9

tùs

Roghainneil / riatanach

Tuairisgeul

A dhìth

Bidh Sink a’ cur ùrachadh agus stòr ag ùrachadh a’ chunntair creideis a tha ri fhaighinn. Bidh Sink a’ cur ùrachadh chun stòr nuair a thig malairt bhon bhufair aige.
Tha cunntas creideis san stòr air àrdachadh leis an luach air a’ bhus creideis bho sinc gu stòr.

A dhìth

A’ nochdadh creideas a bharrachd ri fhaighinn aig sinc nuair a thèid ùrachadh a dhearbhadh.
Tha luach aig a’ bhus seo mar a chaidh a shònrachadh leis an t-sinc. Is e leud a’ bhus creideis ceilog2(MAX_CREDIT + 1). Bidh Sink a’ cur luach creideis a tha ri fhaighinn air a’ bhus seo a tha a’ nochdadh an àireamh de ghnothaichean as urrainn dha gabhail ris. Bidh an stòr a’ glacadh luach creideas
dìreach ma tha comharra ùrachaidh air a dhearbhadh.

return_credit Stòr gu 1 sinc

dàta dligheach
mearachd

Stòr airson a dhol fodha
Stòr airson a dhol fodha

1-8192 1

Stòr airson a dhol fodha

1-256

Riatanach a dhìth Roghainneil a dhìth

Air a dhearbhadh leis an stòr gus 1 creideas a thilleadh air ais gus a dhol fodha.
Nota: Airson tuilleadh fiosrachaidh, thoir sùil air Earrann 6.2.3 A’ Tilleadh nan Creideasan.
Tha dàta air a roinn ann an samhlaidhean a rèir mìneachadh sruthadh Avalon a th’ ann mar-thà.
Air a dhearbhadh leis an stòr gus a h-uile stòr eile a dhearbhadh gus comharran a chuir fodha. Chan urrainn don stòr a bhith dligheach ach nuair a tha an creideas a tha ri fhaighinn nas àirde na 0.
Beagan masg air a chleachdadh gus mearachdan a tha a’ toirt buaidh air an dàta a thèid a ghluasad sa chearcall gnàthach a chomharrachadh. Bithear a’ cleachdadh aon phìos mearachd airson gach mearachd a dh’ aithnichear leis a’ cho-phàirt, mar a tha mìnichte leis an t-seilbh errorDescriptor.
a’ leantainn…

Sònrachaidhean eadar-aghaidh Avalon® 54

Cuir fios air ais

6. Eadar-aghaidh Creideas Sruth Avalon 683091 | 2022.01.24

Sianal Ainm Comharra
startofpacket endofpacket falamh

Stiùir Stòr a dhol fodha
Stòr a dhol fodha Stòr a dhol fodha Stòr a dhol fodha
Stòr airson a dhol fodha
Stòr airson a dhol fodha

Leud

Roghainneil / riatanach

Tuairisgeul

1-128

Roghainneil

An àireamh seanail airson dàta a thèid a ghluasad air a’ chearcall làithreach.
Ma tha eadar-aghaidh a’ toirt taic do chomharra an t-seanail, feumaidh e cuideachd am paramadair maxChannel a mhìneachadh.

Comharran gluasad pacaid

1

Roghainneil

Air a dhearbhadh leis an stòr gus an toiseach a chomharrachadh

de phacaid.

1

Roghainneil

Air a dhearbhadh leis an stòr gus deireadh an t-sreath a chomharrachadh

paca.

ceil(log2(NUM_SYMBOLS)) Roghainneil

A’ nochdadh an àireamh de shamhlaidhean a tha falamh, is e sin, nach eil a’ riochdachadh dàta dligheach. Chan eil an comharra falamh air a chleachdadh air eadar-aghaidh far a bheil aon samhla airson gach buille.

Comharran cleachdaiche

1-8192

Roghainneil

Faodaidh àireamh sam bith de chomharran neach-cleachdaidh gach pacaid a bhith an làthair air eadar-aghaidh stòr agus sinc. Bidh stòr a’ suidheachadh luach a’ chomharra seo nuair a
tha startofpack air a dhearbhadh. Cha bu chòir don stòr luach a’ chomharra seo atharrachadh gu toiseach a’ phacaid ùr. Tha tuilleadh fiosrachaidh anns an roinn Comharran Cleachdaiche.

1-8192

Roghainneil

Faodaidh àireamh sam bith de chomharran cleachdaiche per-samhla a bhith an làthair air an stòr agus air a dhol fodha. Tha tuilleadh fiosrachaidh anns an roinn Comharran Cleachdaiche.

6.2.1. Synchronous eadar-aghaidh

Bidh a h-uile gluasad de cheangal Sruth Avalon a’ tachairt co-shìnte ri oir àrdachaidh a’ chomharra cloc co-cheangailte. A h-uile toradh bho eadar-aghaidh stòr gu eadar-aghaidh sinc,
a’ toirt a-steach an dàta, an t-sianal, agus na comharran mearachd, a bhith clàraichte air oir a’ ghleoc ag èirigh. Chan fheum cuir a-steach gu eadar-aghaidh sinc a bhith clàraichte. Bidh clàradh chomharran aig an stòr a’ comasachadh obrachadh àrd-tricead.

Clàr 21. Avalon Streaming Credit Interface Properties

Ainm seilbh

Luach bunaiteach

Luach laghail

Tuairisgeul

Cloc co-cheangailte

1

Cloc

Ainm eadar-aghaidh Cloc Avalon ris a bheil seo

eadar-aghaidh

Tha eadar-aghaidh sruthadh Avalon sioncronaich.

Ath-shuidheachadh co-cheangailte

1

Ath-shuidhich

Ainm an eadar-aghaidh Avalon Reset ris a bheil seo

eadar-aghaidh

Tha eadar-aghaidh sruthadh Avalon sioncronaich.

samhlaidhean dataBitsPerSymbolPerBeat

8

1 8192

A’ mìneachadh an àireamh de bhuillean gach samhla. Airson example,

Tha samhlaidhean 8-bit aig eadar-aghaidh stèidhichte air byte. Tha an luach seo

gun a bhith cuibhrichte gu bhith na chumhachd 2.

1

1 8192

An àireamh de shamhlaidhean a thèid a ghluasad air gach

cearcall dligheach.

Creideas as àirde

256

1-256

An àireamh as motha de chreideasan a bheir eadar-aghaidh dàta taic.
a’ leantainn…

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 55

6. Eadar-aghaidh Creideas Sruth Avalon 683091 | 2022.01.24

Mearachd Ainm SeilbhDescriptor

Luach bunaiteach
0

firstSymbolInHighOrderBits fìor

MaxChannel

0

Luach laghail

Tuairisgeul

Liosta de na sreathan

Liosta de dh'fhaclan a tha a 'toirt cunntas air a' mhearachd a tha co-cheangailte ri gach pìos den chomharra mearachd. Feumaidh fad an liosta a bhith co-ionann ris an àireamh de phìosan anns a’ chomharra mearachd. Tha a’ chiad fhacal air an liosta a’ buntainn ris a’ phìos òrdugh as àirde. Airson example, tha “crc, overflow” a’ ciallachadh gu bheil pìos [1] de mhearachd a’ nochdadh mearachd CRC. Tha Bit[0] a’ comharrachadh mearachd thar-shruth.

fìor, meallta

Nuair a tha e fìor, tha an samhla ciad-òrdugh air a stiùireadh gu na pìosan as cudromaiche den eadar-aghaidh dàta. Tha an samhla òrdugh as àirde air a chomharrachadh le D0 anns an t-sònrachadh seo. Nuair a tha an togalach seo gu bhith meallta, nochdaidh a’ chiad samhla air na pìosan ìosal. Tha D0 a’ nochdadh aig dàta[7:0]. Airson bus 32-bit, ma tha e fìor, tha D0 a’ nochdadh air pìosan [31:24].

0

An àireamh as motha de shianalan a tha eadar-aghaidh dàta

urrainn taic a thoirt.

6.2.2. Gluasadan dàta àbhaisteach
Tha an earrann seo a’ mìneachadh gluasad dàta bho eadar-aghaidh stòr gu eadar-aghaidh sinc. Anns a h-uile suidheachadh, feumaidh an stòr dàta agus an sinc dàta cumail ris an t-sònrachadh. Chan eil e an urra ris an t-sinc dàta mearachdan protocol stòr a lorg.
Tha am figear gu h-ìosal a’ sealltainn nan comharran a thathas a’ cleachdadh mar as trice ann an eadar-aghaidh Creideas Sruth Avalon.
Figear 33. Comharran Creideis Sruth Avalon àbhaisteach

Mar a tha am figear seo a’ nochdadh, bidh eadar-aghaidh àbhaisteach Avalon Streaming Credit a’ stiùireadh na comharran dligheach, dàta, mearachd agus seanail chun sinc. Bidh an sinc a’ draibheadh ​​​​ùrachadh agus comharran creideis.

Sònrachaidhean eadar-aghaidh Avalon® 56

Cuir fios air ais

6. Eadar-aghaidh Creideas Sruth Avalon 683091 | 2022.01.24
Figear 34. Creideas àbhaisteach agus Gluasad Dàta

Tha am figear gu h-àrd a’ sealltainn creideas àbhaisteach agus gluasad dàta eadar stòr agus sinc. Faodaidh dàil neo-riaghailteach a bhith ann eadar an t-sinc ag ràdh ùrachadh agus an stòr a gheibh an t-ùrachadh. San aon dòigh, faodaidh dàil neo-riaghailteach a bhith ann eadar dearbhadh stòr a tha dligheach airson dàta agus faighinn seachad air an dàta sin. Chan fheum dàil air slighe creideas bho sinc gu stòr agus slighe dàta bho stòr gu sinc a bhith co-ionann. Faodaidh na dàil sin a bhith 0 cearcall cuideachd, ie nuair a dh’ ainmicheas an sinc ùrachadh, chì an stòr e san aon chearcall. Air an làimh eile, nuair a tha an stòr ag ràdh gu bheil e dligheach, chithear e leis an t-sinc san aon chuairt. Ma tha creideasan neoni aig an stòr, chan urrainn dha dearbhadh dligheach. Tha creideasan air an gluasad mean air mhean. Ma tha sinc air creideasan co-ionann ris an t-seilbh maxCredit aige a ghluasad, agus nach eil e air dàta sam bith fhaighinn, chan urrainn dha ùrachadh a dhearbhadh gus am faigh e co-dhiù 1 dàta no gus am faigh e tilleadh_credit buille bhon stòr.
Chan urrainn dha sinc dàta a chuir air ais bhon stòr ma tha sinc air creideasan a thoirt don stòr, ie feumaidh sinc gabhail ri dàta bhon stòr ma tha creideasan gun phàigheadh. Chan urrainn don Stòr a bhith dligheach mura d’ fhuair i creideas sam bith no mura h-eil i air na creideasan a fhuaireadh a chaitheamh, is e sin an dàta air a chuir a-steach an àite creideasan a fhuaireadh.
Ma tha creideas neoni aig an stòr, chan urrainn don stòr tòiseachadh air gluasad dàta san aon chearcall a gheibh e creideasan. San aon dòigh, ma tha sinc air creideasan a ghluasad co-ionann ris an togalach maxCredit aige agus gum faigh e dàta, chan urrainn dha sinc ùrachadh a chuir a-steach san aon chearcall ris an d’ fhuair e dàta. Chaidh na cuingeadan sin a chuir an sàs gus lùban measgachadh a sheachnadh anns a’ bhuileachadh.
6.2.3. A 'tilleadh nan creideasan
Tha protocol Creideas Sruth Avalon a’ toirt taic do chomharra tilleadh_credit. Tha seo air a chleachdadh leis an stòr gus na creideasan a thilleadh air ais gu bhith a’ dol fodha. A h-uile cearcall tha an comharra seo air a dhearbhadh, tha e a’ nochdadh gu bheil an stòr a ’toirt seachad 1 creideas. Ma tha an stòr airson grunn chreideasan a thilleadh, feumar an comharra seo a dhearbhadh airson ioma-chuairtean. Airson example, ma tha an stòr airson 10 creideasan gun phàigheadh ​​​​a thilleadh, bidh e ag ràdh comharra tilleadh_credit airson 10 cuairtean. Bu chòir dha Sink cunntas a thoirt air creideasan air ais anns na cunntairean cumail suas creideas a-staigh aige. Faodar creideasan a thilleadh bhon stòr aig àm sam bith fhad ‘s a tha creideasan nas àirde na 0 aige.
Tha am figear gu h-ìosal a’ nochdadh creideasan tillidh stòr. Mar a chithear san fhigear, tha outstanding_credit na chunntair a-staigh airson an stòr. Nuair a thilleas an stòr creideasan, tha a’ chunntair seo air a lughdachadh.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 57

Figear 35. Stòr Tilleadh Creideasan

6. Eadar-aghaidh Creideas Sruth Avalon 683091 | 2022.01.24

Thoir an aire:

Ged a tha an dealbh gu h-àrd a’ sealltainn tilleadh chreideasan nuair a tha e dligheach, faodar tilleadh_credit a dhearbhadh cuideachd fhad ‘s a tha e dligheach. Anns a 'chùis seo, bidh an stòr gu h-èifeachdach a' cosg 2 chreideas: aon airson dligheach, agus aon airson tilleadh_credit.

6.3. Soidhnichean cleachdaiche creideas sruthadh Avalon
Tha comharran luchd-cleachdaidh nan comharran bann-taobh roghainneil a bhios a’ sruthadh còmhla ri dàta. Thathas den bheachd gu bheil iad dligheach dìreach nuair a tha dàta dligheach. Leis nach eil ciall no adhbhar sònraichte aig comharran neach-cleachdaidh, feumar a bhith faiceallach fhad ‘s a tha thu a’ cleachdadh nan comharran sin. Tha e an urra ri dealbhaiche an t-siostaim dèanamh cinnteach gu bheil dà IP ceangailte ri chèile ag aontachadh mu dhleastanasan nan comharran cleachdaiche.
Thathas a’ moladh dà sheòrsa de chomharran cleachdaiche: comharran neach-cleachdaidh per-samhla agus comharran neach-cleachdaidh gach pacaid.
6.3.1. Comharra cleachdaiche Per-Symbol
Mar a tha an t-ainm a’ moladh, tha an dàta a’ mìneachadh comharra cleachdaiche per-samhla (symbol_user) gach samhla. Faodaidh comharra neach-cleachdaidh a bhith aig gach samhla san dàta. Airson example, ma tha an àireamh de shamhlaidhean san dàta 8, agus leud symbol_user 2 bit, is e leud iomlan a’ chomharra symbol_user 16 pìosan.
Chan eil Symbol_user dligheach ach nuair a tha dàta dligheach. Faodaidh stòr an comharra seo atharrachadh a h-uile cearcall nuair a tha dàta dligheach. Faodaidh sinc dì-meas a dhèanamh air luach pìosan symbol_user airson samhlaidhean falamh.
Ma tha stòr aig a bheil an comharra seo ceangailte ri sinc aig nach eil an comharra seo air an eadar-aghaidh aige, tha an comharra bhon stòr fhathast crochte san eadar-cheangal a chaidh a chruthachadh.
Ma tha stòr aig nach eil an comharra seo ceangailte ri sinc aig a bheil an comharra seo air an eadar-aghaidh aige, bidh comharra cleachdaiche cuir a-steach an t-sinc ceangailte ri 0.
Ma tha an aon àireamh de shamhlaidhean anns an dàta aig gach stòr agus sinc, feumaidh an leud co-ionann a bhith aig na comharran cleachdaiche airson an dà chuid. Mur eil, chan urrainn dhaibh a bhith ceangailte.

Sònrachaidhean eadar-aghaidh Avalon® 58

Cuir fios air ais

6. Eadar-aghaidh Creideas Sruth Avalon
683091 | 2022.01.24 XNUMX
Ma tha stòr farsaing ceangailte ri sinc cumhang, agus gu bheil comharran cleachdaiche per-samhla aig gach fear, feumaidh an aon phìos de chomharran neach-cleachdaidh a bhith co-cheangailte ri gach samhla. Airson example, ma tha 16 pìosan de chomharran neach-cleachdaidh co-cheangailte ri gach samhla aig stòr 2-samhla (airson 32 pìosan de chomharran neach-cleachdaidh gu h-iomlan), feumaidh comharra cleachdaiche leud 4-bit a bhith aig sinc 8-samhla (2 bhuillean co-cheangailte ri gach samhla). Faodaidh inneal cruth dàta an dàta stòr 16-samhla a thionndadh gu dàta sinc 4-samhla, agus comharra cleachdaiche 32-bit gu comharra cleachdaiche 8-bit. Bidh an inneal-atharrachaidh cruth dàta a’ cumail suas an ceangal de shamhlaidhean le pìosan comharran cleachdaiche co-fhreagarrach.
Mar an ceudna, ma tha stòr cumhang ceangailte ri sinc farsaing, agus gu bheil comharran neach-cleachdaidh per-samhla aig gach fear, feumaidh an aon phìos de chomharran neach-cleachdaidh a bhith co-cheangailte ri gach samhla. Airson example, ma tha 4 bhuillean de chomharran neach-cleachdaidh co-cheangailte ri gach samhla aig stòr 2-samhla (airson 8 pìosan de chomharran neach-cleachdaidh gu h-iomlan), feumaidh comharra cleachdaiche leud 16-bit a bhith aig sinc 32-samhla (2 bhuillean co-cheangailte ri gach samhla). Faodaidh inneal cruth dàta an dàta stòr 4-samhla a thionndadh gu dàta sinc 16-samhla, agus comharra cleachdaiche 8-bit gu comharra cleachdaiche 32-bit. Bidh an inneal-atharrachaidh cruth dàta a’ cumail suas an ceangal de shamhlaidhean le pìosan comharran cleachdaiche co-fhreagarrach. Ma tha am pacaid nas lugha na an co-mheas de leud dàta, bidh an adapter cruth dàta a’ suidheachadh luach falamh a rèir sin. Bu chòir dha sinc dì-meas a dhèanamh air luach pìosan cleachdaiche co-cheangailte ri samhlaidhean falamh.
6.3.2. Comharra cleachdaiche Per-Packet
A bharrachd air symbol_user, faodar comharran cleachdaiche per-pack (packet_user) ainmeachadh air an eadar-aghaidh cuideachd. Faodaidh Packet_user a bhith de leud neo-riaghailteach. Eu-coltach ri symbol_user, feumaidh packet_user fuireach seasmhach tron ​​​​phacaid, ie bu chòir a luach a shuidheachadh aig toiseach a’ phacaid agus feumaidh e fuireach mar a tha e gu deireadh a’ phacaid. Tha an cuingealachadh seo a’ dèanamh buileachadh an inneal cruth dàta nas sìmplidhe leis gu bheil e a’ cur às don roghainn ath-riochdachadh no gearradh (stòr farsaing, sinc cumhang) no concatenate (stòr cumhang, sinc farsaing) packet_user.
Ma tha packet_user aig stòr agus nach eil sin fodha, tha am packet_user bhon stòr fhathast crochte. Ann an suidheachadh mar sin, feumaidh dealbhaiche an t-siostaim a bhith faiceallach agus gun a bhith a’ toirt seachad fiosrachadh smachd èiginneach sam bith air a’ chomharra seo leis gu bheilear ga leigeil seachad gu tur no ann am pàirt.
Mura h-eil packet_user aig stòr agus gu bheil an sinc, tha am packet_user a dhol fodha ceangailte ri 0.

Cuir fios air ais

Sònrachaidhean eadar-aghaidh Avalon® 59

683091 | 2022.01.24 Cuir fios air ais

7. Eadar-aghaidhean Avalon Conduit

Thoir an aire:

Buidheann eadar-aghaidh Avalon Conduit cruinneachadh neo-riaghailteach de chomharran. Faodaidh tu àite sam bith a shònrachadh airson comharran giùlain. Ach, nuair a cheanglas tu claisean, feumaidh na dreuchdan agus na leudan a bhith co-ionnan, agus feumaidh an stiùireadh a bhith mu choinneamh. Faodaidh eadar-aghaidh Avalon Conduit a bhith a’ toirt a-steach cuir a-steach, toradh, agus comharran dà-thaobhach. Faodaidh grunn eadar-aghaidh Avalon Conduit a bhith aig modal gus buidheann chomharran loidsigeach a thoirt seachad. Faodaidh eadar-aghaidh giùlain cloc co-cheangailte ainmeachadh. Nuair a tha eadar-aghaidh giùlain ceangailte ann an diofar raointean cloc, bidh Dealbhaiche Àrd-ùrlar a’ gineadh teachdaireachd mearachd.
Ma ghabhas e dèanamh, bu chòir dhut an eadar-aghaidh àbhaisteach Avalon-MM no Avalon-ST a chleachdadh an àite eadar-aghaidh Avalon Conduit a chruthachadh. Bidh Dealbhaiche Àrd-ùrlar a’ toirt seachad dearbhadh agus atharrachadh airson na h-eadar-aghaidh sin. Chan urrainn do Dealbhaiche Àrd-ùrlar dearbhadh no atharrachadh a thoirt seachad airson eadar-aghaidh Avalon Conduit.
Bidh eadar-aghaidh giùlain mar as trice air a chleachdadh gus comharran inneal far-chip a dhràibheadh, leithid seòladh SDRAM, dàta agus comharran smachd.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

ISO 9001: 2015 clàraichte

7. Eadar-aghaidh Avalon Conduit 683091 | 2022.01.24

Figear 36. Fòcas air an Eadar-aghaidh Conduit

Ethernet PHY

Siostam Avalon-MM
Pròiseasar Avalon-MM
òstair

Ethernet MAC
Neach-aoigheachd Avalon-MM

Logic gnàthaichte
Neach-aoigheachd Avalon-MM

Fabric eadar-cheangail siostam

Àidseant Avalon-MM
Rianadair SDRAM

Àidseant Avalon
Logic gnàthaichte

Eadar-aghaidh Conduit
Cuimhne SDRAM

7.

Sgrìobhainnean/Goireasan

Intel MNL-AVABUSREF Avalon Interface [pdfLeabhar-làimhe an neach-cleachdaidh
MNL-AVABUSREF, Eadar-aghaidh Avalon, MNL-AVABUSREF Avalon Interface

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *