ÖRFLÖGUN -merki

MICROCHIP Core16550 alhliða ósamstilltur móttakari sendandi

MICROCHIP -Core16550 - Alhliða ósamstilltur móttakari sendandi

Inngangur

Core16550 er staðlaður UART (Universal Asynchronous Receiver-Transmitter) sem tryggir hugbúnaðarsamhæfni við hið útbreidda 16550 tæki. Það sér um rað-í-samsíða gagnaumbreytingu fyrir inntak frá mótaldum eða öðrum raðtengdum tækjum og framkvæmir samsíða-í-raðtengda umbreytingu fyrir gögn sem send eru frá örgjörvanum til þessara tækja.
Við sendingu eru gögn skrifuð samsíða í FIFO-biðminni UART-kerfisins (First-In, First-Out). Gögnin eru síðan raðgreind til útsendingar. Við móttöku breytir UART-kerfið innkomandi raðgögnum í samsíða gögn og auðveldar örgjörvanum aðgang.
Dæmigerð notkun 16550 UART er sýnd á eftirfarandi mynd.

Mynd 1. Dæmigert 16550 notkunarsvið

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (2)Tafla 1. Yfirlit yfir Core16550

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (3)

Helstu eiginleikar
Eftirfarandi eru helstu eiginleikar Core16550:

  • Sendandi og móttakari eru hvor um sig með allt að 16 bæti FIFO til að draga úr fjölda truflana sem berast örgjörvanum.
  • Bætir við eða fjarlægir staðlaða ósamstillta samskiptabita (Start, Stop og Parity).
  • Sjálfstætt stýrð sending, móttaka, línustöðu og gagnasöfnunartruflanir
  • Forritanlegur baud rafall
  • Stjórnunaraðgerðir mótalds (CTSn, RTSn, DSRn, DTRn, RIn og DCDn).
  • Advanced Peripheral Bus (APB) skráningarviðmót

Hættaðar aðgerðir
Stuðningur við VHDL (Varehraðvirka samþætta hringrás) verður hættur í þessari útgáfu.
Upplýsingar um breytingarskrá Core16550
Þessi hluti veitir yfirgripsmikið yfirlitview af nýlega innleiddu eiginleikunum, byrjandi með nýjustu útgáfunni.

Útgáfa Hvað er nýtt
Core16550 útgáfa 3.4 Core16550 notar kerfis-Verilog leitarorðið „break“ sem skráarheiti sem olli setningafræðivillu. Leitarorðið er skipt út fyrir annað heiti til að leysa þetta vandamál.

Bætt við stuðningi við PolarFire® fjölskylduna

Core16550 útgáfa 3.3 Bætt við stuðningi við geislunarþolna FPGA (RTG4™) fjölskylduna
  1. Lýsing á virkniblokk (spyrja spurningar)
    Þessi kafli veitir stutta lýsingu á hverju frumefni innra blokkritsins eins og sýnt er á eftirfarandi mynd.
    Mynd 1-1. Core16550 blokkrit
    ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (4)

Þættir innri blokkrits (spyrja spurningar)
Eftirfarandi kafli veitir upplýsingar um þætti innri blokkritsins.

  1. RWControl (Spyrja spurningar)
    RWControl-blokkin sér um samskipti við örgjörvann (samsíða) í kerfinu. Öll ritun og lestur innri skráa fer fram í gegnum þessa blokk.
  2. UART_Reg (Spyrja spurningar)
    UART_Reg blokkin inniheldur öll innri skrár tækisins.
  3. RXBlock (Spyrja spurningar)
    Þetta er móttökublokkin. RXBlock tekur við innkomandi raðorði. Það er forritanlegt til að þekkja gagnabreidd, eins og 5, 6, 7 eða 8 bita; ýmsar jöfnuðarstillingar, eins og slétta, oddatölu eða enga jöfnuð; og mismunandi stöðvunarbita, eins og 1, 1½ og 2 bita. RXBlock athugar hvort villur séu í inntaksgagnastraumnum, eins og villur í ofkeyrslu, rammavillur, jöfnuðarvillur og rofvillur. Ef innkomandi orðið hefur engin vandamál er það sett í móttöku-FIFO.
  4. Stöðvunarstýring (spyrja spurningar)
    Truflunarstýringarblokkin sendir truflunarmerki til baka til örgjörvans, allt eftir stöðu FIFO og mótteknum og sendum gögnum hans. Truflunarauðkennisskráin sýnir stig truflunar. Truflanir eru sendar ef sendingar-/móttökubiðminnið (eða FIFO) er tómt, ef um villu er að ræða við móttöku stafs eða aðrar aðstæður sem krefjast athygli örgjörvans.
  5. Baud rate rafall (spyrja spurningar)
    Þessi blokk tekur inntakið PCLK og deilir því með forrituðu gildi (frá 1 upp í 216 – 1). Niðurstaðan er deilt með 16 til að búa til sendiklukkuna (BAUDOUT).
  6. TXBlock (Spyrja spurningar)
    Sendingarblokkin sér um sendingu gagna sem skrifuð eru í Sendingar-FIFO. Hún bætir við nauðsynlegum upphafs-, jöfnuðar- og stöðvunarbitum við gögnin sem eru send svo að móttökutækið geti meðhöndlað og móttekið villur rétt.

Hugbúnaðarviðmót (spyrja spurningar)
Skilgreiningar og vistfangavöfrun Core16550 skrárinnar eru lýst í þessum kafla. Eftirfarandi tafla sýnir samantekt Core16550 skrárinnar.

PADDR[4:0]

(heimilisfang)

Aðgangsbiti fyrir skiptilás1

(DLAB)

Nafn Tákn Sjálfgefið (endurstillt) gildi Fjöldi bita Lesa/skrifa
00 0 Móttakara biðminnisskrá RBR XX 8 R
00 0 Sendandi haldskrá THR XX 8 W
00 1 Deililás (LSB) DLR 01 klst 8 R/W
04 1 Deililás (MSB) DMR 00 klst 8 R/W
04 0 Trufla virkja skráningu IER 00 klst 8 R/W
08 X Trufla auðkenningarskrá IIR C1h 8 R
08 X FIFO stjórnunarskrá FCR 01 klst 8 W
0C X Línustýringarskrá LCR 00 klst 8 R/W
10 X Mótaldsstýringarskrá MCR 00 klst 8 R/W
14 X Skrá yfir línustöðu LSR 60 klst 8 R
18 X Skráning á stöðu mótalds MSR 00 klst 8 R
1C X Skrappaskrá SR 00 klst 8 R/W

Mikilvægt

DLAB er MSB línustýringarskrárinnar (LCR biti 7).

Skráningarnúmer móttakara (spyrja spurningar)
Skráin fyrir móttakara biðminni er skilgreind í eftirfarandi töflu.
Tafla 1-2. Skráningarnúmer móttakara (eingöngu til lestrar) — Heimilisfang 0 DLAB 0

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
7..0 RBR XX 0..FFh Mótteknir gagnabitar. Bit 0 er LSB og er fyrsti móttekni bitinn.

Sendandi halda skrá (spyrja spurningar)
Sendihaldsskráin er skilgreind í eftirfarandi töflu.
Tafla 1-3. Sendandi halda skrá - aðeins til skrifs

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
7..0 THR XX 0..FFh Til að senda gagnabita. Bit 0 er LSB og er sendur fyrst.

FIFO stjórnunarskrá (spyrja spurningar)
FIFO stjórnunarskráin er skilgreind í eftirfarandi töflu.

Bitar (7:0) Sjálfgefið ríki Gild ríki Virka
0 1 0, 1 Virkjar bæði sendi- og móttakara-FIFO (Fifo). Þessi biti verður að vera stilltur á 1 þegar skrifað er í aðra FCR-bita, annars verða þeir ekki forritaðir.

0: Óvirkur

1: Virkt

1 0 0, 1 Hreinsar öll bæti í Rx FIFO og endurstillir teljararökina. Shift-skráin er ekki hreinsuð.

0: Óvirkur

1: Virkt

2 0 0, 1 Hreinsar öll bæti í Tx FIFO og endurstillir teljaralögfræði þess. Shift-skráin er ekki hreinsuð.

0: Óvirkur

1: Virkt

3 0 0, 1 0: Einföld flutningur DMA: Flutningur gerður á milli hringrása örgjörvabuss

1: Fjölflutnings-DMA: Flutningar gerðar þar til Rx FIFO er tómt eða Transmission System Operator (TSO) Transmit (XMIT) FIFO er fyllt. FCR[0] verður að vera stillt á 1 til að stilla FCR[3] á 1.

4, 5 0 0, 1 Frátekið til notkunar í framtíðinni.
6, 7 0 0, 1 Þessir bitar eru notaðir til að stilla kveikjustig fyrir Rx FIFO truflunina. 7 6 Rx FIFO kveikjustig (bæti)

0 0 01

0 1 04

1 0 08

1 1 14

Deilingarstýringarskrárnar (spyrja spurningar)
Baud Rate (BR) klukkan er búin til með því að deila inntaksviðmiðunarklukkunni (PCLK) með 16 og deiligildinu.

Eftirfarandi tafla sýnir t.d.ampLe af deiligildum fyrir æskilega BR þegar notuð er 18.432 MHz viðmiðunarklukka.
Tafla 1-5. Deilingarlás (LS og MS)

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
7..0 DLR 01 klst 01..FFh LSB deiligildisins
7..0 DMR 00 klst 00..FFh MSB deiligildisins

Tafla 1-6. Baud-hraði og deiligildi fyrir 18.432 MHz viðmiðunarklukku

Baud hlutfall Tugabrotsdeilir (deiligildi) Prósenta villa
50 23040 0.0000%
75 15360 0.0000%
110 10473 –0.2865%
134.5 8565 0.0876%
150 7680 0.0000%
300 3840 0.0000%
600 1920 0.0000%
1,200 920 4.3478%
1,800 640 0.0000%
Baud hlutfall Tugabrotsdeilir (deiligildi) Prósenta villa
2,000 576 0.0000%
2,400 480 0.0000%
3,600 320 0.0000%
4,800 240 0.0000%
7,200 160 0.0000%
9,600 120 0.0000%
19,200 60 0.0000%
38,400 30 0.0000%
56,000 21 –2.0408%

Röskun Virkja Skráning (Spyrja spurningar)
Skráin fyrir truflunarvirkjun er skilgreind í eftirfarandi töflu.
Tafla 1-7. Skrá fyrir truflunvirkjun

Bitar Nafn Sjálfgefið ríki Gilt ríki Virka
0 ERBFI 0 0, 1 Virkjar „Truflun á tiltækum mótteknum gögnum“ 0: Óvirkt

1: Virkt

1 ETBEI 0 0, 1 Virkjar „Truflun á tómum truflunum vegna geymslu sendisins“ 0: Óvirkt

1: Virkt

2 ELSI 0 0, 1 Virkjar „Truflun á stöðu móttakandalínu“ 0: Óvirkt

1: Virkt

3 EDSSI 0 0, 1 Virkjar „Stöðutruflun mótalds“ 0: Óvirkt

1: Virkt

7..4 Frátekið 0 0 Alltaf 0

Trufla auðkenningarskrá (spyrja spurningar)
Skráin fyrir truflanaauðkenningu er sýnd í eftirfarandi töflu. Tafla 1-8. Skráning fyrir truflanaauðkenningu

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
3..0 IIR 1h 0..Kaf. Rjúfa auðkenningarbita.
5..4 Frátekið 00 00 Alltaf 00
7..6 Mode 11 11 11: FIFO-stilling

Reiturinn fyrir truflunarauðkenningu er skilgreindur í eftirfarandi töflu.

Tafla 1-9. Reitur fyrir truflunarauðkenningarskrá (IIR)

IIR gildi [3:0)] Forgangsstig Gerð truflana Truflunarheimild Stýring á truflunum til að endurstilla
0110 Hæst Staða móttökulínu Yfirkeyrsluvilla, jöfnuðarvilla, rammavilla eða truflun á rofi Að lesa línustöðuskrána
0100 Í öðru lagi Móttekin gögn eru tiltæk Gögn móttakara eru tiltæk Að lesa móttakara biðminnisskrána eða FIFO fer niður fyrir kveikjustigið
Tafla 1-9. Reitur fyrir truflunarauðkenningarskrá (IIR) (framhald)
IIR gildi [3:0)] Forgangsstig Gerð truflana Truflunarheimild Stýring á truflunum til að endurstilla
1100 Í öðru lagi Tímamörk stafa Engir stafir voru lesnir úr Rx FIFO síðustu fjóra stafaskiptin og að minnsta kosti einn stafur var í því á þessum tíma. Að lesa móttakara biðminnisskrána
0010 Þriðja Sendandi Haldaskrá tóm Sendandi Haldaskrá tóm Að lesa IIR eða skrifa í sendibúnaðarskrána
0000 Í fjórða lagi Staða mótalds Sending er ljós, gagnasett tilbúið, hringivísir eða gagnaflutningsgreining Að lesa nútímastöðuskrána

 Línustýringarskrá (spyrja spurningar)
Línustýringarskráin er sýnd í eftirfarandi töflu. Tafla 1-10. Línustýringarskrá

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
1..0 WLS 0 0..3 klst Orðlengdarval 00: 5 bitar

01: 6 bitar

10: 7 bitar

11: 8 bitar

2 STB 0 0, 1 Fjöldi stöðvunarbita 0: 1 stöðvunarbiti

1: 1½ stöðvunarbitar þegar WLS = 00 2: Stöðvunarbitar í öðrum tilfellum

3 PENNI 0 0, 1 Jöfnuður virkjaður 0: Óvirkur

1: Virkt. Jöfnuður er bætt við í sendingu og athugaður í móttöku.

4 EPS 0 0, 1 Jöfn jöfnuður Veldu 0: Oddajöfnuður

1: Jafnt jafngildi

5 SP 0 0, 1 Stafjafnvægi 0: Óvirkt

1: Virkt

Eftirfarandi eru upplýsingar um jöfnuð þegar stafjöfnuður er virkur: Bitar 4..3

11: 0 verður sent sem jöfnuðarbiti og athugað við móttöku.

01: 1 verður sent sem jöfnuðarbiti og athugað við móttöku.

6 SB 0 0, 1 Setja hlé 0: Óvirkt

1: Stilla rof. SOUT er þvingað á 0. Þetta hefur engin áhrif á rökfræði sendisins. Rofið er gert óvirkt með því að stilla bitann á 0.

7 DLAB 0 0, 1 Aðgangsbiti fyrir skiptilás

0: Óvirkt. Venjuleg vistfangsstilling í notkun.

1: Virkt. Virkjar aðgang að Divisor Latch skrám meðan á lestri eða skrifi stendur á vistföng 0 og 1.

Mótaldsstýringarskrá (spyrja spurningar)
Mótaldsstýringarskráin er skráð í eftirfarandi töflu.

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
0 DTR 0 0, 1 Stýrir útgangi gagnatengingarinnar (DTRn). 0: DTRn <= 1

1: DTRn <= 0

1 RTS 0 0, 1 Stýrir úttaki beiðni um sendingu (RTSn). 0: RTSn <= 1

1: RTSn <= 0

2 Út1 0 0, 1 Stýrir merki útgangs1 (OUT1n). 0: OUT1n <= 1

1: ÚT1n <= 0

3 Út2 0 0, 1 Stýrir merki útgangs2 (OUT2n). 0: OUT2n <= 1

1: ÚT2n <= 0

4 Lykkju 0 0, 1 Lykkjuvirkjunarbiti 0: Óvirkur

1: Virkt. Eftirfarandi gerist í lykkjuham:

SOUT er stillt á 1. Inntökin SIN, DSRn, CTSn, RIn og DCDn eru aftengd. Úttakið úr skiptiskrá sendisins er lykkjuð aftur í skiptiskrá móttakanda. Stjórnútgangar módems (DTRn, RTSn, OUT1n og OUT2n) eru

Tengt innbyrðis við stjórninntök módemsins og stjórnútgangspinnar módemsins eru stilltir á 1. Í afturvirkri stillingu berast send gögn strax, sem gerir örgjörvanum kleift að athuga virkni UART. Truflanirnar virka í afturvirkri stillingu.

7..4 Frátekið 0h 0 Frátekið

Skráning á línustöðu (spyrja spurningar)
Línustöðuskráin er skilgreind í eftirfarandi töflu.
Tafla 1-12. Línustöðuskrá - Aðeins lesaðgangur

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
0 DR 0 0, 1 Gögn tilbúin vísir

1 þegar gagnabæti hefur verið móttekinn og geymdur í móttökubiðminninu eða FIFO. DR er hreinsað í 0 þegar örgjörvinn les gögnin úr móttökubiðminninu eða FIFO.

1 OE 0 0, 1 Vísir fyrir yfirkeyrsluvillu

Gefur til kynna að nýi bætinn hafi borist áður en örgjörvinn las bætinn úr móttökubiðminninu og að fyrri gagnabætinn hafi verið eyðilagður. OE er hreinsað þegar örgjörvinn les línustöðuskrána. Ef gögnin halda áfram að fylla FIFO umfram kveikjustigið, kemur fram villuboð um ofkeyrslu þegar FIFO er fullt og næsti stafur hefur verið tæmdur að fullu.

móttekið í færsluskránni. Stafurinn í færsluskránni er skrifaður yfir en hann er ekki fluttur í FIFO.

2 PE 0 0, 1 Jöfnuðarvilluvísir

Gefur til kynna að móttekinn bæti hafi haft jöfnunarvillu. PE er hreinsað þegar örgjörvinn les línustöðuskrána. Þessi villa birtist örgjörvanum þegar tengdur stafur er efst í FIFO.

3 FE 0 0, 1 Vísir fyrir rammavillu

Gefur til kynna að móttekið bæti innihélt ekki gildan stöðvunarbita. FE er hreinsað þegar örgjörvinn les línustöðuskrána. UART mun reyna að samstilla aftur eftir rammavillu. Til að gera þetta gerir það ráð fyrir að rammavillan hafi stafað af næsta upphafsbita, þannig að það er...ampLes þennan Start-bita tvisvar og byrjar síðan að taka á móti gögnunum. Þessi villa birtist örgjörvanum þegar tengdur stafur er efst í FIFO.

Tafla 1-12. Línustöðuskrá - Aðeins lesaðgangur (framhald)
Bitar Nafn Sjálfgefið ríki Gild ríki Virka
4 BI 0 0, 1 Vísir fyrir rof

Gefur til kynna að móttekin gögn séu á 0, lengri en fullur orðsendingartími (byrjunarbiti

+ Gagnabitar + Jöfnuður + Stöðvunarbitar). BI er hreinsað þegar örgjörvinn les línustöðuskrána. Þessi villa birtist örgjörvanum þegar tengdur stafur er efst í FIFO. Þegar rof á sér stað er aðeins einn núllstafur hlaðinn inn í FIFO.

5 ÞRÍR 1 0, 1 Vísir fyrir tóman sendi (THRE)

Gefur til kynna að UART sé tilbúið til að senda nýjan gagnabæti. THRE veldur truflun á örgjörvanum þegar biti 1 (ETBEI) í truflunarvirkjunarskránni er 1. Þessi biti er stilltur þegar TX FIFO er tómur. Hann er hreinsaður þegar að minnsta kosti einn bæti er skrifaður á TX FIFO.

6 TEMT 1 0, 1 Vísir fyrir tóma sendanda

Þessi biti er stilltur á 1 þegar bæði FIFO- og Shift-skrár sendisins eru tómar.

7 FIER 0 1 Þessi biti er stilltur þegar að minnsta kosti ein jöfnuðarvilla, rammvilla eða rofvísun er í FIFO. FIER er hreinsað þegar örgjörvinn les LSR ef engar frekari villur eru í FIFO.

Skráning á stöðu mótalds (spyrja spurningar)
Skráning módemstöðu er tilgreind í eftirfarandi töflu.
Tafla 1-13. Stöðuskrá mótalms — Aðeins lesaðgangur

Bitar Nafn Sjálfgefið ríki Gild ríki Virka
0 DCTS 0 0, 1 Delta Clear to Send vísir.

Gefur til kynna að CTSn inntakið hafi breytt um stöðu síðan það var síðast lesið af örgjörvanum.

1 DDSR 0 0, 1 Vísir fyrir tilbúið Delta gagnasafn

Gefur til kynna að DSRn inntakið hafi breytt stöðu síðan það var síðast lesið af örgjörvanum.

2 TERI 0 0, 1 Skynjari fyrir aftari brún hrings. Gefur til kynna að RI inntakið hefur breyst úr 0 í 1.
3 DDCD 0 0, 1 Vísir fyrir greiningu á Delta-gagnaflutningsbifreið Gefur til kynna að staða DCD-inntaksins hafi breytt um stöðu.

Athugið: Alltaf þegar biti 0, 1, 2 eða 3 er stilltur á 1, þá myndast truflun á stöðu mótaldsins.

4 CTS 0 0, 1 Hreinsa til að senda

Viðbót CTSn inntaksins. Þegar biti 4 í módemstýringarskránni (MCR) er stilltur á 1 (lykkja), þá jafngildir þessi biti DTR í MCR.

5 DSR 0 0, 1 Gagnasett tilbúið

Viðbótargildi DSR inntaksins. Þegar biti 4 í MCR er stilltur á 1 (lykkja), þá jafngildir þessi biti RTSn í MCR.

6 RI 0 0, 1 Hringvísir

Viðbótargildi RIn inntaksins. Þegar biti 4 í MCR er stilltur á 1 (lykkja), þá jafngildir þessi biti OUT1 í MCR.

7 DCD 0 0, 1 Uppgötvun gagnaflutningsaðila

Viðbótargildi DCDn inntaksins. Þegar biti 4 í MCR er stilltur á 1 (lykkja), þá jafngildir þessi biti OUT2 í MCR.

Skrapskrá (Spyrja spurningar)
Scratch-skráin er skilgreind í eftirfarandi töflu.

Bitar Nafn Sjálfgefið ríki Virka
7..0 SCR 00 klst Les-/skrifskrá fyrir örgjörva. Engin áhrif á UART-virkni.

Verkfæraflæði (spyrja spurningar)
Þessi hluti veitir upplýsingar um verkfæraflæði.

 SmartDesign (Spyrðu spurningu)
Hægt er að hlaða niður Core16550 í SmartDesign IP dreifingarhönnunarumhverfinu. Kjarninn er stilltur með stillingarviðmótinu í SmartDesign, sjá eftirfarandi mynd.
Nánari upplýsingar um hvernig á að nota SmartDesign til að búa til, stilla, tengja og búa til kjarna er að finna í notendahandbók SmartDesign.

Mynd 2-1. Uppsetning Core16550 

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (5)
Hermunarflæði (spyrja spurningar)
Notendaprófunarbekkur fyrir Core16550 er innifalinn í öllum útgáfum.
Til að keyra hermir skal velja valkostinn User Testbench Flow í SmartDesign og smella á Generate Design undir SmartDesign valmyndinni. Notendaprófunarbekkurinn er valinn í gegnum Core Testbench Configuration GUI.
Þegar SmartDesign býr til Libero SoC verkefnið setur það upp prófunarbekk notandans. files.
Til að keyra prófunarbekk notandans, stilltu hönnunarrótina á Core16550 tilvikið í Libero SoC Design Hierarchy glugganum og smelltu á Simulation táknið í SoC Design Flow glugganum. Þetta kallar á ModelSim® og keyrir hermunina sjálfkrafa.

Samantekt í Libero SoC (Spyrja spurningar)
Smelltu á Synthesis táknið í Libero SoC. Synthesis glugginn birtist. Synplify® verkefnið. Stilltu Synplify til að nota Verilog 2001 staðalinn ef Verilog er notað. Til að keyra Synthesis, smelltu á Run táknið.

Staðsetning og leiðsögn í Libero SoC (Spyrja spurningar)
Til að stilla hönnunarleiðina á viðeigandi hátt og keyra Synthesis, smellið á Layout táknið í Libero SoC og ræsið Designer. Core16550 krefst ekki sérstakra staðsetningar- og leiðarstillinga.

Core16550 (Spyrja spurningar)

Þessi hluti veitir upplýsingar um breytur sem notaðar eru í þessum kjarna.

Færibreytur (Spyrja spurningar)
Core16550 styður engar efstu færibreytur.

Kjarnaviðmót (spyrja spurningar)

Þessi hluti veitir yfirlit yfir inntak og úttak.

Lýsing á I/O merki (spyrja spurningar)
Eftirfarandi er listi yfir skilgreiningar á Core16550 I/O.

Nafn Tegund Pólun Lýsing
FORSETN Inntak Lágt Master endurstilla
PCLK Inntak Meistaraklukka

PCLK er deilt með gildi divisor-skráanna. Niðurstaðan er síðan deilt með 16 til að fá baud-hraðann. Niðurstöðumerkið er BAUDOUT-merkið. Rísandi brún þessa pinna er notuð til að stroba öll inntaks- og úttaksmerki.

PWRITE Inntak Hátt APB skrifa/lesa virkt, virkt-hátt.

Þegar HÁT er gildið eru gögn skrifuð á tilgreindan stað. Þegar LÁGT er gildið eru gögn lesin af tilgreindum stað.

PADDR[4:0] Inntak APB-slóð

Þessi strætó tengir örgjörvann við vistfang skráar Core16550 til að lesa úr eða skrifa til.

PSEL Inntak Hátt APB val

Þegar þetta er HÁT ásamt PENABLE, er lestur og skrif til Core16550 virkt.

PWDATA[7:0] Inntak Gagnainntaksrúta

Gögn á þessum strætó verða skrifuð í skráða skrána meðan á skrifferli stendur.

VIÐBÆR Inntak Hátt APB virkja

Þegar þetta er HÁT ásamt PSEL er lestur og skrif til Core16550 virkt.

PRDATA[7:0] Framleiðsla Gagnaútgangsrúta

Þessi rúta geymir gildi viðkomandi skráar meðan á lestrarferli stendur.

CTSn Inntak Lágt Hreinsa til að senda

Þetta virka-lágt merki er inntak sem sýnir hvenær tengda tækið (mótaldið) er tilbúið til að taka við gögnum. Core16550 sendir þessar upplýsingar til örgjörvans í gegnum stöðuskrá mótaldsins. Þessi skrá gefur einnig til kynna að ef CTSn merkið hefur breyst síðan síðast, þá var skráin lesin.

DSRn Inntak Lágt Gagnasett tilbúið

Þetta virka-lága merki er inntak sem gefur til kynna hvenær tengda tækið (mótaldið) er tilbúið til að setja upp tengingu við Core16550. Core16550 sendir þessar upplýsingar til örgjörvans í gegnum Modem Status skrána. Þessi skrá gefur einnig til kynna hvort DSRn merkið hafi breyst síðan síðast var lesið úr skránni.

DCDn Inntak Lágt Uppgötvun gagnaflutningsaðila

Þetta virka-lága merki er inntak sem gefur til kynna hvenær tengda tækið (mótaldið) hefur greint burðarbylgju. Core16550 sendir þessar upplýsingar til örgjörvans í gegnum stöðuskrá mótaldsins. Þessi skrá gefur einnig til kynna hvort DCDn merkið hafi breyst síðan síðast var lesið úr skránni.

SYND Inntak Raðbundin inntaksgögn

Þessi gögn eru send inn í Core16550. Þau eru samstillt við PCLK inntakspinnann.

Inntak Lágt Hringvísir

Þetta virka-lága merki er inntak sem sýnir hvenær tengda tækið (mótaldið) hefur skynjað hringitón á símalínunni. Core16550 sendir þessar upplýsingar til örgjörvans í gegnum stöðuskrá mótaldsins. Þessi skrá gefur einnig til kynna hvenær aftari brún RIn var skynjuð.

SOUT Framleiðsla Raðútgangsgögn

Þessi gögn eru send frá Core16550. Þau eru samstillt við BAUDOUT útgangspinnann.

RTSn Framleiðsla Lágt Beiðni um að senda

Þetta virka lága útgangsmerki er notað til að láta tengda tækið (módemið) vita að Core16550 sé tilbúið til að senda gögn. Það er forritað af örgjörvanum í gegnum módemiðstýringarskrána.

Tafla 4-1. Yfirlit yfir inntaks-/úttaksmerki (framhald)
Nafn Tegund Pólun Lýsing
DTRn Framleiðsla Lágt Gagnastöð tilbúin

Þetta virka lága útgangsmerki tilkynnir tengda tækinu (módeminu) að Core16550 sé tilbúið til að koma á samskiptatengingu. Það er forritað af örgjörvanum í gegnum módemstýringarskrána.

ÚT1n Framleiðsla Lágt Framleiðsla 1

Þessi virka-lága úttak er notendaskilgreint merki. Örgjörvinn forritar þetta merki í gegnum módemstýringarskrána og er stillt á hið gagnstæða gildi.

ÚT2n Framleiðsla Lágt Framleiðsla 2

Þetta virka lága útgangsmerki er notendaskilgreint merki. Það er forritað af örgjörvanum í gegnum módemstýringarskrána og er stillt á gagnstæða gildi.

INTR Framleiðsla Hátt Truflun í bið

Þetta virka-háa útgangsmerki er truflunarútgangsmerkið frá Core16550. Það er forritað til að virkjast við ákveðna atburði og láta örgjörvann vita að slíkur atburður hafi átt sér stað (sjá truflunarauðkenningarskrá fyrir frekari upplýsingar). Örgjörvinn grípur síðan til viðeigandi aðgerða.

BAUDOUTn Framleiðsla Lágt Baud út

Þetta er úttaksklukkumerki sem er dregið af inntaksklukkunni til að samstilla gagnaúttaksstrauminn frá SOUT.

RXRDYN Framleiðsla Lágt Móttakari tilbúinn til að taka á móti sendingum.

Þetta virka-lága útgangsmerki gefur til kynna að móttökuhluti Core16550 sé tiltækur til að lesa gögn.

TXRDYN Framleiðsla Lágt Sendandi tilbúinn til að senda gögn.

Þetta virka-lága merki gefur örgjörvanum til kynna að sendihluti Core16550 hafi pláss til að skrifa gögn til sendingar.

rxfifo_empty Framleiðsla Hátt Móttaka FIFO tóms.

Þetta merki verður HÁT þegar móttöku-FIFO er tómt.

rxfifo_full Framleiðsla Hátt Fáðu FIFO fullt.

Þetta merki fer hátt þegar móttöku-FIFO er fullt.

Tímamyndir (Spyrðu spurningu)
Þessi kafli sýnir tímasetningarmyndir af þessum kjarna.

 Gagnaskrifhringrás og gagnaleshringrás (spyrja spurningar)
Mynd 5-1 og mynd 5-2 sýna tengsl milli skrifahringrásar og leshringrásar miðað við APB kerfisklukkuna, PCLK.

Skráning Skrifa (Spyrja spurningar)
Eftirfarandi mynd sýnir að merkin fyrir heimilisfang, val og virkjun eru læst og verða að vera gild fyrir hækkandi brún PCLK. Ritun á sér stað við hækkandi brún PCLK merkisins.

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (6)Skráning Lesa (Spyrja spurningar)
Eftirfarandi mynd sýnir að merkin fyrir heimilisfang, val og virkjun eru læst og verða að vera gild fyrir hækkandi brún PCLK. Lestur á sér stað við hækkandi brún PCLK merkisins. ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (7)Nánari upplýsingar um lýsingar og tímasetningarbylgjuform er að finna í AMBA forskriftinni.

Samstilling móttakara (spyrja spurningar)
Þegar móttakarinn greinir lágt ástand í innkomandi gagnastraumi samstillir hann sig við það. Eftir upphafsbrúnina bíður UART-inn í 1.5 × (venjulega bitalengd). Þetta veldur því að hver síðari biti er lesinn í miðri breidd sinni. Eftirfarandi mynd sýnir þetta samstillingarferli.

Mynd 5-3. Samstilling móttakara

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (8)Prófunarbekkur (spyrja spurningar)
Aðeins einn prófunarbekkur fylgir Core16550: Verilog notendaprófunarbekkur. Þetta er einfaldur í notkun prófunarbekkur skrifaður í Verilog. Þessi prófunarbekkur er ætlaður til aðlögunar af hálfu viðskiptavina.

Notendaprófunarbekkur (spyrja spurningar)
Eftirfarandi mynd sýnir blokkrit af exampNotendahönnun og prófunarbekkur.
Mynd 6-1. Notendaprófunarbekkur Core16550

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (1)Notendaprófunarbekkurinn inniheldur einfalt dæmiamphönnun sem þjónar sem viðmiðun fyrir notendur sem vilja útfæra sínar eigin hönnun.
Prófunarbekkurinn fyrir t.d.ampHönnun notenda útfærir undirmengi af þeim virkni sem prófuð var í sannprófunarprófunarbekknum, sjá prófunarbekk notenda fyrir frekari upplýsingar. Hugmyndalega, eins og sýnt er á mynd 6-1, er upphaf Core16550 hermt með hegðunarörstýringu og hermdri lykkjutengingu. Til dæmisampNotendaprófunarbekkur sýnir fram á sendingu og móttöku með sömu Core16550 einingu, svo þú getir öðlast grunnskilning á því hvernig á að nota þennan kjarna.
Notendaprófunarbekkurinn sýnir grunnuppsetningu, sendingar- og móttökuaðgerðir Core16550. Notendaprófunarbekkurinn framkvæmir eftirfarandi skref:

  1. Skrifaðu í stjórnskrárnar.
  2. Athugaðu móttekin gögn.
  3. Kveiktu á sendingu og móttöku.
  4. Lesið stjórnskrárnar.
  5. Senda og taka á móti einum bæti.

Tækjanotkun og afköst (Spyrðu spurningu)

Eftirfarandi tafla sýnir notkun og afköst Core16550. Tafla 7-1. Notkun og afköst Core16550 PolarFire og PolarFire SoC

Upplýsingar um tæki Auðlindir vinnsluminni
Fjölskylda Tæki 4LUT DFF Rökfræðilegir þættir μSRAM
PolarFire® MPF100T-FCSG325I 752 284 753 2
PolarFire®SoC MPFS250TS-FCSG536I 716 284 720 2
RTG4™ RT4G150-1CG1657M 871 351 874 2
IGLOO® 2 M2GL050TFB GA896STD 754 271 1021 2
SmartFusion® 2 M2S050TFBG A896STD 754 271 1021 2
SmartFusion® A2F500M3G- STD 1163 243 1406 2
IGLOO®/IGLOOE AGL600- STD/AGLE600 V2 1010 237 1247 2
Samruni AFS600-STD 1010 237 1247 2
ProASIC® 3/E A3P600-STD 1010 237 1247 2
ProASIC Plus® APA075-STD 1209 233 1442 2
RTAX-S RTAX250S- STD 608 229 837 2
Axcelerator® AX125-STD 608 229 837 2

Leyst vandamál (spyrja spurningar)
Eftirfarandi tafla sýnir öll leyst vandamál fyrir ýmsar útgáfur af Core16550.
Tafla 8-1. Leyst mál

Útgáfa Breytingar
v3.4 Core16550 notar System Verilog lykilorðið „break“ sem skráningarheiti sem olli setningafræðivillu. Þetta hefur verið lagað með því að skipta lykilorðinu út fyrir annað nafn.
Bætt við stuðningi við PolarFire® fjölskylduna

Endurskoðunarsaga (Spyrðu spurningu)

Endurskoðunarferillinn lýsir þeim breytingum sem voru innleiddar í skjalinu. Breytingarnar eru taldar upp eftir endurskoðun, frá og með nýjustu útgáfunni.

ÖRFLÖG -Core16550 - Alhliða ósamstilltur móttakari-senditæki (2)

Microchip FPGA stuðningur

Microchip FPGA vöruhópur styður vörur sínar með ýmsum stuðningsþjónustu, þar á meðal þjónustu við viðskiptavini, tæknilega þjónustumiðstöð, a webvefsvæði og söluskrifstofur um allan heim. Viðskiptavinum er bent á að skoða netauðlindir Microchip áður en þeir hafa samband við þjónustuver þar sem mjög líklegt er að fyrirspurnum þeirra hafi þegar verið svarað.
Hafðu samband við tækniaðstoð í gegnum websíða kl www.microchip.com/support Nefndu hlutanúmer FPGA tækisins, veldu viðeigandi tilfellaflokk og hlaðið upp hönnun files meðan verið er að búa til tæknilega aðstoð.
Hafðu samband við þjónustuver fyrir ótæknilega vöruaðstoð, svo sem vöruverð, vöruuppfærslur, uppfærsluupplýsingar, pöntunarstöðu og heimild.

  • Frá Norður-Ameríku, hringdu í 800.262.1060
  • Frá öðrum heimshornum, hringdu í 650.318.4460
  • Fax, hvar sem er í heiminum, 650.318.8044

Örflöguupplýsingar

Vörumerki
„Microchip“ nafnið og lógóið, „M“ merkið og önnur nöfn, lógó og vörumerki eru skráð og óskráð vörumerki Microchip Technology Incorporated eða hlutdeildarfélaga þess og/eða dótturfélaga í Bandaríkjunum og/eða öðrum löndum („Microchip“ Vörumerki“). Upplýsingar um Microchip vörumerki er að finna á https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN:

Lagatilkynning

  • Þetta rit og upplýsingarnar hér má aðeins nota með Microchip vörur, þar á meðal til að hanna, prófa og samþætta Microchip vörur með forritinu þínu. Notkun þessara upplýsinga
    brýtur á annan hátt þessa skilmála. Upplýsingar um tækjaforrit eru aðeins veittar þér til þæginda og uppfærslur kunna að koma í stað þeirra. Það er á þína ábyrgð að tryggja að umsókn þín uppfylli forskriftir þínar. Hafðu samband við staðbundna söluskrifstofu Microchip til að fá frekari aðstoð eða fáðu frekari aðstoð á www.microchip.com/en-us/support/design-help/client-support-services
  • ÞESSAR UPPLÝSINGAR ER LAÐAR AF MICROCHIP „Eins og þær eru“. MICROCHIP GERIR ENGIN STAÐSETNING EÐA ÁBYRGÐ HVORKI ER SKÝRT EÐA ÓBEINING, SKRIFTLIG EÐA munnlega, LÖGBEÐUR EÐA ANNARS, TENGJAÐ UPPLÝSINGUM ÞAÐ MEÐ EN EKKI TAKMARKAÐ VIÐ EINHVERJAR ÓBEINNAR Ábyrgðar- og ábyrgðir HÆFNI Í SÉRSTÖKNUM TILGANGI EÐA ÁBYRGÐ TENGST ÁSTANDI ÞESS, GÆÐUM EÐA AFKOMU.
  • MICROCHIP BER EKKI ÁBYRGÐ Á NEINU ÓBEINU, SÉRSTÖKU, REFSILEGU, TILFALLANDI EÐA AFLEIDDU TAPSI, SKAÐI, KOSTNAÐI EÐA ÚTGÁFU AF NOKKU KONAR SEM TENGIST UPPLÝSINGUNUM EÐA NOTKUN ÞEIRRA, HVERNIG SEM ÞAÐ VARAR, JAFNVEL ÞÓTT MICROCHIP HAFI VERIÐ LÁTINN VERA UPPLÝSINGUM UM MÖGULEIKANN EÐA AÐ SKAÐIÐ SÉ FYRIRSJÁANLEGT. AÐ ÞVÍ MARKI SEM LÖG LEYFA, VERÐUR HEILDARBYRGÐ MICROCHIP Á ÖLLUM KRÖFUM SEM TENGIST UPPLÝSINGUNUM EÐA NOTKUN ÞEIRRA Á NOKKUR HÁTT EKKI HÆRRI EN ÞÁ UPPHÆÐ GJALDNA, EF EINHVER ERU, SEM ÞÚ HEFUR GREITT BEINT TIL MICROCHIP FYRIR UPPLÝSINGANA.
  • Notkun örflögutækja í lífsbjörgunar- og/eða öryggisforritum er algjörlega á ábyrgð kaupanda og kaupandinn samþykkir að verja, skaða og halda örflögu skaðlausum fyrir hvers kyns tjóni, kröfum, málsókn eða kostnaði sem hlýst af slíkri notkun. Engin leyfi eru send, óbeint eða á annan hátt, undir neinum Microchip hugverkaréttindum nema annað sé tekið fram.

Örflögutæki Kóðaverndareiginleiki
Athugaðu eftirfarandi upplýsingar um kóðaverndareiginleikann á Microchip vörum:

  • Örflöguvörur uppfylla forskriftirnar í tilteknu örflögugagnablaði þeirra.
  • Microchip telur að vöruflokkur þess sé öruggur þegar þær eru notaðar á tilsettan hátt, innan rekstrarforskrifta og við venjulegar aðstæður.
  • Örflögu metur og verndar hugverkaréttindi sín ákaft. Tilraunir til að brjóta kóða verndareiginleika Microchip vara eru stranglega bannaðar og geta brotið gegn Digital Millennium Copyright Act.
  • Hvorki Microchip né nokkur annar hálfleiðaraframleiðandi getur ábyrgst öryggi kóðans. Kóðavernd þýðir ekki að við tryggjum að varan sé „óbrjótanleg“. Kóðavernd er í stöðugri þróun. Microchip hefur skuldbundið sig til að bæta stöðugt kóðaverndareiginleika vara okkar.

Notendahandbók
© 2025 Microchip Technology Inc. og dótturfélög þess

Skjöl / auðlindir

MICROCHIP Core16550 alhliða ósamstilltur móttakari sendandi [pdfNotendahandbók
v3.4, v3.3, Core16550 alhliða ósamstilltur móttakari sendandi, Core16550, alhliða ósamstilltur móttakari sendandi, ósamstilltur móttakari sendandi, móttakari sendandi, sendandi

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *