Согтууруулах ундааны үлдэгдлийг 1, 2-р бүртгэнэ. Egais-ийг бүртгэдэг


7.2 Бүртгэлийг шилжүүлэх

7.2.1 FIFO анхааруулах үйл явдлын бүртгэл (FWEV)

бит 7
RXFIFO3
бит 6
RXFIFO2
бит 5
RXFIFO1
бит 4
-
бит 3
TXFIFO3
бит 2
TXFIFO2
бит 1
TXFIFO1
бит 0
-
RXWARN3-1 Нөөц TXWARN3-1 Нөөц
0 0 0 - 0 0 0 -
r - r -

АНХААРУУЛГА.Дамжуулах алдааны анхааруулга. Харгалзах дамжуулагч FIFO төгсгөлийн цэг нь TXCx регистр дэх TFWL битээр тодорхойлсон хязгаараас хэтэрсэн үед "1" болгож тохируулж, харгалзах төгсгөлийн цэгээс дамжуулалтыг идэвхжүүлнэ. Анхааруулах нөхцөл арилах үед энэ бит нь FIFO арилах үед FIFO руу шинэ өгөгдөл бичих эсвэл TXSx регистр дэх TX_DONE битээр заагдсан дамжуулалт дууссаны дараа арилдаг.

RXWARN.Хүлээн авалтын зөрчлийн анхааруулга. Харгалзах дамжуулагч FIFO төгсгөлийн цэг нь EPCx регистр дэх RFWL битээр тодорхойлсон хязгаараас хэтэрсэн үед "1" болгож тохируулна. Анхааруулах нөхцөлийг FIFO-оос өгөгдлийг унших замаар арилгах эсвэл FIFO-г арилгах үед энэ бит арилдаг.

7.2.2 FIFO анхааруулах маск бүртгэл (FWMSK)

FWEV регистрийн харгалзах битийг тохируулах үед MAEV регистрт WARN тохируулагдана. Цэвэрлэх үед FWEV регистрийн харгалзах бит нь WARN-г тохируулахгүй.

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
FWEV бүртгэлтэй ижил битийн тайлбар
0 0 0 0 0 0 0 0
r/w

7.2.3 Хүрээний дугаар Хамгийн чухал бүртгэл (FNH)

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
MF UL RFC нөөцөлсөн FN10-8
1 1 0 - 0 0 0
r r w/r - r

Ф.Н.Хүрээний дугаар. Энэ бол сүүлийн SOF багц дахь одоогийн хүлээн авсан хүрээний дугаар юм. Хэрэв өмнөх солилцооны 12060 бит (хамгийн их хүрээний урт, FLMAX) хугацаанд хүчинтэй фрэймийн дугаар хүлээн аваагүй бол фрэймийн дугаарыг зохиомлоор нэмэгдүүлнэ. Хэрэв дараалсан хоёр фрэйм ​​дутуу эсвэл хүчингүй бол одоогийн FN нь "царцаасан" бөгөөд SOF пакетаас фрэймийн дугаараар ачаалагдсан байна.

Хэрэв фреймийн дугаарын бага байтыг FNH регистрийг уншихаас өмнө программ уншсан бол хэрэглэгч бага байт үед тухайн регистрийн фрэймийн дугаарын гурван битийн утгыг агуулсан буфер регистрийн агуулгыг уншиж байна гэсэн үг. уншсан. Хүрээний дугаарыг унших зөв дараалал нь: FNL, FNH. Фреймийн дугаар бага байт (FNL) регистрийн анхны уншилтгүйгээр FNH регистрийн унших үйлдлүүд нь фрэймийн дугаарт хамгийн бага ач холбогдол бүхий гурван битийн бодит утгыг уншина. Дахин тохируулах үед FN "0"-д тохируулагдсан байна.

RFC.Хүрээний тоолуурыг дахин тохируулах. Энэ битийг тохируулснаар фрэймийн дугаарыг 0x0000 болгож шинэчилсний дараа энэ бит өөрөө арилдаг. Энэ битийг үргэлж "0" гэж уншдаг.

UL.Тугны түгжээг тайлах. Энэ бит нь хүлээгдэж буй фрэймийн дугааргүйгээр дор хаяж хоёр фрейм хүлээн авсан эсвэл 12060 битийн хугацаанд хүчинтэй SOF хүлээн аваагүйг харуулж байна. Хэрэв энэ битийг тохируулсан бол дараагийн хүчинтэй багцын хүрээний дугаарыг FN-д ачаална. Дахин тохируулах үед энэ тугийг "1" болгож тохируулна.

MF. SOF-ийн туг алдагдсан. Хүлээн авсан SOF пакет дахь фрэймийн дугаар нь хүлээгдэж буй утгатай тэнцүү биш эсвэл ирэх 12060 битийн хугацаанд ямар ч SOF хүлээн аваагүй үед энэ битийг тохируулна. Дахин тохируулах үед энэ тугийг "1" болгож тохируулна.

7.2.4 Хүрээний дугаар Бага байт (FNL) Бүртгэл

Энэ бүртгэл дээр дурдсанчлан фрэймийн дугаарын бага байтыг агуулна. Тогтвортой байдлыг хангахын тулд энэ бага байтыг уншсанаар регистрийг уншиж байх үед FNH регистр дэх фрэймийн дугаарын гурван бит түгжигдэх болно. Хүрээний дугаарыг унших зөв дараалал нь: FNL, FNH. Дахин тохируулах үед FN "0"-д тохируулагдсан байна.

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
FN7-0
0 0 0 0 0 0 0 0
r

7.2.5 Функцийн хаягийн бүртгэл (FAR)

Энэ бүртгэл нь төхөөрөмжийн функциональ хаягийг тохируулдаг. Төгсгөлийн цэгийн хяналтын бүртгэлээр дамжуулан өөр өөр төгсгөлийн дугааруудыг тус тусад нь тохируулдаг.

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
AD_EN AD6-0
0 0 0 0 0 0 0 0
r/w r/w

МЭ.Хаяг. Энэ талбарт төхөөрөмжид хаяглагдсан бүх тэмдэгтүүдийг дамжуулах, хүлээн авахад ашигладаг 7 битийн функцийн хаяг агуулагдана.

AD_EN.хаяглах зөвшөөрөл. Битийг "1" гэж тохируулсан үед AD6-0 битүүдийг хаягийн харьцуулалтад ашигладаг (дэлгэрэнгүйг 6.2-р хэсгээс үзнэ үү). Цэвэрлэх үед төхөөрөмж автобусны ямар ч тэмдэгтэд хариу үйлдэл үзүүлэхгүй.

Жич: Хэрэв Checkpoint Control Register 0 дахь DEF бит тохируулагдсан бол төгсгөлийн цэг 0 нь анхдагч хаяг руу хариу өгнө.

7.2.6 DMA хяналтын бүртгэл (DMACNTRL)

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
ДЭН IGNRXTGL DTGL ADMA DMOD DSRC2-0
0 0 0 0 0 0 - 0
r/w r/w r/w r/w r/w r/w

DSRC. DMA эх сурвалж. DMA Source Bits талбар нь 1...6 төгсгөлийн цэгийг DMA дэмжлэгт ашиглах боломжтойг зааж өгөх хоёртын утгыг агуулна. Дахин тохируулах үед DSRC битүүд арилдаг. Хүснэгт 7-д DSRC битийн тохиргоог жагсаав.

Хүснэгт 7. DSRC битүүдийн тодорхойлолт

DSRC Төгсгөлийн цэгийн дугаар
2 1 0
0 0 0 1
0 0 1 2
0 1 0 3
0 1 1 4
1 0 0 5
1 0 1 6
1 1 x нөөцөлсөн

DMOD. DMA горим. Энэ бит нь DMA хүсэлт хэзээ гарахыг тодорхойлдог. Хэрэв энэ нь арилсан бол шилжүүлэг дуусахад DMA хүсэлт гарч ирнэ. EP1, EP3 болон EP5 төгсгөлийн цэгүүдийг дамжуулахын тулд өгөгдлийг TX_DONE битээр (FIFO-г илгээх шинэ мэдээллээр дүүргэхийн тулд) заасны дагуу бүрэн шилжүүлсэн. EP2, EP4 болон EP6 хүлээн авах төгсгөлийн цэгүүдийн хувьд энэ нь RX_LAST битийг илэрхийлдэг. DMOD бит тохируулагдсан үед харгалзах FIFO анхааруулах бит тохируулагдсан үед DMA хүсэлт гарна. Дахин тохируулах үед DMOD бит арилдаг.

Хүсэлтийн статусыг арилгах хүртэл дамжуулагчийн төгсгөлийн DMA хүсэлтийг идэвхжүүлнэ. Хэрэв DMOD-г "0" гэж тохируулсан бол программ хангамж нь харгалзах дамжуулалтын төлөвийн бүртгэлийг (TXSx) уншиж, TX_DONE битийг цэвэрлэх, эсвэл дамжуулах командын бүртгэл дэх TX_LAST битийг (TXCx) суулгасан тохиолдолд DMA хүсэлт гарна. техник хангамжаар хэрэгжсэн программ хангамж. Хэрэв DMOD битийг "1" гэж тохируулсан бол төгсгөлийн цэг рүү хангалттай байт илгээсэн эсвэл дамжуулалтаас болж TX_DONE бит тохируулагдсанаас үүдэлтэй FIFO анхааруулах нөхцөл арилсан үед DMA хүсэлт гарна.

Хүсэлтийн статусыг арилгах хүртэл дамжуулагчийн төгсгөлийн DMA хүсэлтийг идэвхжүүлнэ. Хэрэв DMOD-г "0" болгож тохируулсан бол DMA хүсэлтүүд нь програм хангамж нь тохирох хүлээн авах статусын бүртгэлийг (RXSx) уншиж, RX_LAST битийг цэвэрлэх хүртэл, эсвэл хангалттай цикл уншсаны улмаас FIFO хоосон болох хүртэл хийгдэнэ. Хэрэв DMOD битийг "1" гэж тохируулсан бол FIFO зөрчлийн анхааруулга тодорхой болох хүртэл эсвэл FIFO төгсгөлийн цэг хангалттай унших мөчлөгийн улмаас хоосон болох хүртэл DMA хүсэлтүүд нэмэгдэнэ.

Хэрэв DMOD-г "0" болгож, төгсгөлийн цэг болон DMA-г идэвхжүүлсэн бол програм хангамж нь харгалзах TXSx эсвэл RXSx регистрийг уншиж байх үед DMA хүсэлт гарч, TX_DONE/RX_LAST битийг цэвэрлэнэ. Хэрэв DMOD битийг "1" болгож, төгсгөлийн цэг болон DMA-г идэвхжүүлсэн бол FIFO зөрчлийн сэрэмжлүүлэг байгаа үед DMA хүсэлт гарна.

ADMA.Автомат DMA. Энэ битийг тохируулснаар сонгосон хүлээн авах эсвэл дамжуулах эцсийн цэгийг автоматаар идэвхжүүлнэ. ADMA горимыг идэвхжүүлэхийн өмнө DMA хяналтын бүртгэлийн (DMACNTRL) DEN битийг цэвэрлэх шаардлагатай. DMA үйл явдлын бүртгэлд (DMAEV) NTGL-ээс өөр бит тохируулагдсан үед ADMA горим ажиллана. ADMA горимыг эхлүүлэхийн тулд DMAEV регистр дэх NTGL-ээс бусад бүх битүүдийг цэвэрлэх шаардлагатай.

Хүлээн авах үйлдлийн хувьд хүлээн авагч автоматаар асдаг; пакет хүлээн авах үед DMA-ээр дамжуулан санах ой руу шилжүүлдэг.

Дамжуулах үйлдлийн хувьд өгөгдлийн багцыг санах ойноос DMA-аар илгээдэг; дамжуулагч автоматаар асдаг.

Төхөөрөмж ADMA горимд орох үед одоо байгаа эцсийн цэгийн төлөв алдагдаж болно. Хэрэв FIFO-д аль хэдийн өгөгдөл байгаа бол түүнийг устгана. RX_EN болон TX_EN-н одоогийн төлөв мөн өөрчлөгдөж болно.

ADMA-г устгаснаар төхөөрөмжийг ADMA горимоос гаргана. DEN нэгэн зэрэг эсвэл дараа нь арилж болно. Хэрэв нэгэн зэрэг бол бүх DMA үйлдлүүд нэн даруй зогсох бөгөөд програм хангамж нь үлдсэн өгөгдлийг илгээх ёстой. Хэрэв дараа нь төхөөрөмж ADMA горимоос гарахын өмнө одоогийн DMA үйлдлийг дуусгах болно (DMAEV бүртгэл дэх DSHL битийн тайлбарыг үзнэ үү).

DTGL. DMA шилжүүлэгч. Энэ бит нь эхлүүлэх үед ADMA үйлдлийн төлөвийг тодорхойлоход хэрэглэгддэг. Програм хангамжийг эхлүүлэх үед DATA1 үйлдлээр эхэлсэн бол энэ битийг "1", DATA0 үйлдлээр эхэлсэн бол "0" болгож тохируулна.

Энэ битийг бичих нь DMAEV регистр дэх NTGL битийг мөн шинэчилдэг.

IGNRXTGL. RX шилжүүлэлтийг үл тоомсорлож байна. Хэрэв энэ битийг тохируулсан бол хүлээн авах ажиллагааны явцад DMAEV регистр дэх NTGL бит болон харгалзах RXSx регистр дэх TOGGLE битийн харьцуулалтыг үл тоомсорлодог. Энэ тохиолдолд хүлээн авах ажиллагааны явцад хоёр битийн таарахгүй байх нь ADMA-ийн ажиллагааг зогсоохгүй. Хэрэв энэ битийг тохируулаагүй бол ADMA бит таарахгүй байх үед зогсоно. Дахин тохируулсны дараа энэ битийг "0" болгож тохируулна.

7.2.7 DMA үйл явдлын бүртгэл (DMAEV)

Энэ бүртгэлийн битүүдийг ADMA горимд ашигладаг. 0…3 битүүд нь төхөөрөмж ADMA горимыг тохируулаагүй байсан ч арилгаагүй тохиолдолд тасалдлыг үүсгэж болзошгүй. Эдгээр бүх битийг арилгах хүртэл ADMA горимыг эхлүүлэх боломжгүй. Эдгээр битийн аль нэгийг тохируулах үед ADMA горим автоматаар дуусна.

бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
нөөцөлсөн NTGL Нөөц DSIZ DCNT DERR DSHLT
- 0 - 0 0 - 0
- r - үхэр үхэр үхэр үхэр

DSHLT.Зөөлөн зогсоох DMA. Энэ бит нь ADMA үйлдлүүдийг програм хангамжаар зогсоох үед тохируулагдана. Энэ битийг зөвхөн DMA хөдөлгүүр шаардлагатай бүх цэвэрлэх үйлдлүүдийг хийж, сул зогсолт руу буцаасны дараа тохируулна. Үүнийг дараах нөхцлөөр гүйцэтгэнэ.

  • Хэрэв ADMA бит арилвал (мөн DEN тохируулагдсан хэвээр байна). Энэ тохиолдолд одоогийн үйл ажиллагаа дуусна. Энэ нь FIFO дахь аливаа өгөгдлийг DMA-ээр дамжуулан санах ойд шилжүүлдэг гэсэн үг юм. DSHLT битийг зөвхөн үүний дараа тохируулна. DEN тохируулагдсан хэвээр байгаа бөгөөд дараа нь арилгах шаардлагатай байж магадгүй гэдгийг анхаарна уу.
  • Хэрэв DEN арилсан бол (ADMA тохируулагдсан хэвээр байж болно эсвэл нэгэн зэрэг устгаж болно). Энэ нь бүх DMA үйлдлийг зогсоож, DSHLT битийг шууд тохируулна. Хэрэв энэ өгөгдөл FIFO-д байгаа бол хадгалагдах боловч дамжуулагдахгүй.
  • Хэрэв програм хангамж уншихыг оролдвол тохирох EPCx, TXCx, RXCx, TXCx эсвэл RXSx регистрүүдийг бичнэ үү (DMACNTRL бүртгэл дэх DEN болон ADMA хоёулаа тохируулагдсан үед). Энэ нь бүх DMA үйлдлийг зогсоож, DSHLT битийг шууд тохируулна. Унших, бичих үйлдэл ямар ч нөлөө үзүүлэхгүй.

    DERR. DMA алдаа. Энэ бит нь пакет хүлээн авсан эсвэл буруу илгээсэн гэдгийг харуулахаар тохируулагдсан. Пакет илгээсэн/хүлээн авсаны дараа RXSx/TXSx регистр дэх TOGGLE бит нь DMAEV регистр дэх NTGL биттэй тэнцүү биш байвал мөн тохируулна. (Энэ харьцуулалт нь пакет дамжуулалтын улмаас NTGL битийн төлөв өөрчлөгдөхөөс өмнө хийгдсэн гэдгийг анхаарна уу).

    Хүлээн авахын тулд DERR нь RX_ERR-тэй тэнцүү байна. Дамжуулалтын хувьд энэ нь TX_DONE (тогтоосон) ба ACK_STAT (тохируулаагүй) -тэй тэнцүү байна. Хэрэв DMA Error Counter Register (DMAERR) дахь AEH битийг тохируулсан бол DMAERR бүртгэл дэх DMAERRCNT арилж, өөр алдаа илрэх хүртэл DERR тохируулагдахгүй. Алдааг DMAERR бүртгэлд тодорхойлсоны дагуу зохицуулдаг.

    DCNT. DMA тоолуур. Энэ бит нь DMA тоолуурын бүртгэл (DMACNT) "0" байх үед тохируулагдана (DMACNT бүртгэлийг үзнэ үү).

    DSIZ. DMA хэмжээ. Энэ бит нь зөвхөн DMA хүлээн авах үйл ажиллагаанд хамааралтай. Энэ нь хүлээн авсан багц нь FIFO-ийн нийт уртаас бага байгааг харуулж байна. Энэ нь ихэвчлэн тэсрэлт дамжуулалтын төгсгөлийг харуулдаг.

    NTGL.дараагийн шилжүүлэгч. Энэ бит нь дараагийн өгөгдлийн багцыг илгээх үед шилжих төлөвийг (хэрэв илгээж байгаа бол) эсвэл дараагийн өгөгдлийн багцыг хүлээх үед (хэрэв хүлээн авч байгаа бол) шилжих төлөвийг тодорхойлдог. Энэ бит нь DTGL битийг DMACNTRL регистрт бичих замаар эхлүүлдэг. Дараа нь DSRC2-0-ийн сонгосон төгсгөлийн цэг дээр пакет илгээх эсвэл хүлээн авах бүрт төлөв өөрчлөгддөг. Хэрэв DTGL бичих үйлдэл нь битийн шинэчлэлттэй зэрэгцэн явагдах юм бол бичих үйлдлийг нэн тэргүүнд тавина.

    Хэрэв ADMA үйлдлийн явцад дамжуулалт хийгдэж байгаа бол DTGL бит нь TXCx регистр дэх харгалзах TOGGLE битийг дарж бичнэ. Энэ нь USB дээрх өгөгдлийг зөв сольж байгааг баталгаажуулдаг.

    Эдгээр үйл явдалд тохирох маск бит байхгүй гэдгийг анхаарна уу, учир нь тэдгээр нь тасалдал үүсгэхэд ашиглагддаггүй.

    7.2.8 DMA маск бүртгэл (DMAMSK)

    Энэ регистрийн "1"-д тохируулсан аливаа бит нь DMAEV регистрт харгалзах үйл явдал тохиолдоход ALTEV регистрийн DMA битийг автоматаар тохируулдаг. Үгүй бол DMA битийн тохиргоо идэвхгүй болно. 0…3 битийн тайлбар, DMAEV бүртгэлийг үзнэ үү.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    DSIZ DCNT DERR DSHLT
    - 0 0 - 0
    - r/w r/w r/w r/w

    7.2.9 Толин тусгал бүртгэл (MIR)

    Энэ бүртгэл зөвхөн унших боломжтой. Үүнийг уншихад TXSx эсвэл RXSx бүртгэлийн төлөв өөрчлөгдөхгүй бөгөөд програм хангамж нь сувгийн төлөвийг шалгах боломжтой.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    STAT
    -
    r
  • STAT.муж. Энэ талбар нь DMACNTRL бүртгэлийн DSRC2-0 талбарт сонгосон дамжуулагч эсвэл хүлээн авагчийн төлөвийн битүүдийг тусгадаг (DMA идэвхтэй эсвэл идэвхжсэн байх албагүй). Энэ нь TXSx эсвэл RXSx-тэй тохирч байна.

    7.2.10 DMA тоолуурын бүртгэл (DMACNT)

    Энэ бүртгэл нь ADMA үйлдлүүдэд тодорхойлсон хамгийн их тоог зааж өгдөг.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    АЭХ DMAERRCNT
    0 0 0 0 0 0 - 0
    r/w r/w

    DCOUNT. DMA тоолуур. Энэ талбар нь DMA үйл ажиллагаа дууссаны дараа 0 болох хүртэл буурна. Дараа нь DMA үйл явдлын бүртгэл дэх DCNT битийг зөвхөн дараагийн DMA үйлдлийг амжилттай хийж дууссаны дараа тохируулна. Энэ бүртгэл нь ач холбогдлоо алдахгүй.

    Хүлээн авах үйлдлүүдийн хувьд пакет амжилттай хүлээн авсны дараа DMA-ээр санах ой руу шилжүүлсэн тохиолдолд энэ тоолуур буурдаг.

    Дамжуулах үйлдлийн хувьд пакетыг санах ойноос DMA-аар дамжуулж, амжилттай илгээх үед энэ тоолуур буурдаг.

    DCOUNT-г дараах байдлаар тохируулах ёстой: DCOUNT = (Илгээх багцын дугаар) -1

    Хэрэв DMACNT бичих үйлдэл нь багасгах үйлдэлтэй зэрэгцэн явагддаг бол бичих үйлдлийг тэргүүн ээлжинд авна.

    7.2.11 DMA алдааны бүртгэл (DMAERR)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    FHT ХОС WKMODE Нөөц ENUC ENUSB PNDUC PNDUSB
    0 0 0 - 1 1 1 1
    w/r0 w/r w/r - w/r w/r үхэр үхэр

    DMAERRCNT. DMA алдааны тоолуур. Арифметик алдаатай харьцах чадвартай хамт энэ тоолуур нь ADMA горимыг зогсоохоос өмнө дараалсан автобусны алдааны дээд хэмжээг тодорхойлдог. Програм хангамж нь 7 битийн тоолуурыг урьдчилан тогтоосон утгад тохируулж болно. ADMA ажиллаж эхэлсний дараа автобусны алдаа илрэх бүрд тоолуур урьдчилан тогтоосон утгаас 1-ээр буурдаг. Амжилттай шилжилт бүр тоолуурыг урьдчилан тогтоосон утга руу буцаана. ADMA горимыг зогсоох үед тоолуур мөн урьдчилан тохируулсан утга руу буцна.

    Хэрэв тоолуур 0-д хүрч, өөр алдаатай пакет илэрсэн бол DMA үйл явдлын бүртгэл дэх DERR битийг тохируулна. 7.2.7-р хэсэгт дэлгэрэнгүй. Энэ бүртгэл нь ач холбогдлоо алдахгүй.

    DMAERRCNT-г дараах байдлаар тохируулах ёстой: DMAERRCNT = 3D (Илгээх оролдлогын хамгийн их тоо) - 1

    Энэ бүртгэлд бичих эрх нь зөвхөн ADMA идэвхгүй үед л боломжтой. Үгүй бол үүнийг үл тоомсорлодог. ADMA идэвхтэй байх үед энэ бүртгэлээс унших нь тоолуурын одоогийн утгыг буцаана. ADMA идэвхгүй байх үед бүртгэлээс унших нь урьдчилан тохируулсан утгыг буцаана. Зөвхөн AEH тохируулагдсан тохиолдолд тоологч багасна (алдаа автоматаар ажиллах боломжтой).

    Автомат алдаа засах. Энэ бит нь одоогийн шилжилтийн горимоос хамааран хоёр өөр утгатай:

  • Изохрон бус горим

    Энэ горимыг том массив дамжуулах, тасалдах, удирдахад ашигладаг. Энэ горимд AEH-г тохируулах нь CRC эсвэл бит тааруулах алдаа агуулсан пакетуудыг автоматаар боловсруулах боломжийг олгоно.

    Хэрэв энэ битийг дамжуулах үйл ажиллагааны явцад тохируулсан бол төхөөрөмж нь FIFO-г автоматаар дахин ачаалж, үндсэн хянагч нь ACK-г буцаагаагүй пакетийн дарааллыг дахин эрэмбэлдэг. Хэрэв энэ бит арилвал алдааг автоматаар зохицуулах идэвхгүй болно.

    Хэрэв энэ битийг хүлээн авах ажиллагааны явцад тохируулсан бол алдаагаар хүлээн авсан пакет (DMAEV регистр дэх DERR битийн тодорхойлолтоор тодорхойлогдсон) тухайн пакетийг дахин авахын тулд FIFO-оос автоматаар устгагдах болно. Хэрэв энэ бит арилвал алдааг автоматаар зохицуулах идэвхгүй болно.

  • Изохрон горим

    Энэ битийг тохируулах нь төхөөрөмжид алдаатай хүлээн авсан пакетуудыг үл тоомсорлох боломжийг олгодог (DMAEV бүртгэл дэх DERR битийн тайлбараар тодорхойлогддог).

    Хэрэв энэ битийг хүлээн авах үйл ажиллагааны явцад тохируулсан бол төхөөрөмж дараагийн пакетийг хүлээн авахын тулд FIFO-г автоматаар цэвэрлэж, дахин тохируулна. Алдаатай пакетийг үл тоомсорлож, DMA-аар дамжуулдаггүй. Хэрэв энэ бит арилвал алдааг автоматаар зохицуулах идэвхгүй болно.

    7.2.12 Бүртгэлийг идэвхжүүлэх (WKUP)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    ЗОГСООЛ DEF нөөцөлсөн EP3-0
    0 0 - 0 0 0 0 0
    r/w r/w - r; техник хангамжийг "0" болгох

    PNDUSB.Хүлээгдэж буй USB идэвхжүүлэлт. Энэ бит нь энэ төхөөрөмжийг USB үйлдлээр асаах болно гэдгийг харуулж байна. Энэ нь мөн сэрэх тасалдлын хүсэлтийн дохиог илгээдэг. PNDUSB битийг үндсэн хянагч "0" оруулгатай цэвэрлэж байх ёстой. Хатуу дахин тохируулах нь энэ битийг тохируулдаг.

    PNDUC.Микроконтроллер асаахыг хүлээж байна. Энэ бит нь микроконтроллерийн хүсэлтээр төхөөрөмжийг асаах болно гэдгийг харуулж байна. Энэ нь мөн сэрэх тасалдлын хүсэлтийн дохиог илгээдэг. PNDUC битийг үндсэн хянагч "0" оруулгатай цэвэрлэж байх ёстой. Хатуу дахин тохируулах нь энэ битийг тохируулдаг.

    ENUSB. USB нягтрал. "1" гэж тохируулсан үед энэ бит нь USB үйл ажиллагаа илэрсэн үед төхөөрөмжийг асаах боломжийг олгодог.

    ENUC.микроконтроллерийн нарийвчлал. "1" гэж тохируулсан үед энэ бит нь микроконтроллер төхөөрөмжид хандах үед төхөөрөмжийг асаах боломжийг олгодог.

    WKMODE.Горимыг идэвхжүүлэх. Энэ бит нь доор үзүүлсэн шиг асаалттай үйл явдал тохиолдоход төхөөрөмж асаалттай тасалдал (хэрэв идэвхжүүлсэн бол) үүсгэх интервалыг сонгоно.

    0 - Шууд асаалттай тасалдлыг үүсгэдэг

    1 - Асаах саатлын дараа асаалттай тасалдлыг үүсгэдэг

    ХОС.Түдгэлзүүлэх зогсолт. Энэ битийг тохируулсан үед төхөөрөмж түр зогссон төлөвт ормогцоо зогсоох горимд орно. Түдгэлзүүлсэн байдалд "1" гэж бичих нь ямар ч нөлөө үзүүлэхгүй.

    FHT.Албадан зогсоох. Хост холбогдоогүй үед (MCNTRL регистр дэх NAT нь "0"-д тохируулагдсан) энэ битийг тохируулснаар хостыг зогсоох горимд оруулна. Хост холбогдсон үед (NAT-аас "1") "1" оруулгыг үл тоомсорлодог.

    7.2.13 Төгсгөлийн хяналтын бүртгэл 0 (EPC0)

    Энэ бүртгэл нь төгсгөлийн 0 цэгийг хянадаг.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    Нөөц ACK_STAT TX_DONE TCOUNT4-0
    - 0 0 0 0 0 0 0
    - Кор Кор r

    ep.төгсгөлийн цэг. Энэ талбар нь 4 битийн төгсгөлийн хаягийг агуулна. Төгсгөлийн цэг 0-ийн хувьд эдгээр битүүдийг техник хангамжаар 0000b гэж тохируулсан.

    DEF.Өгөгдмөл хаяг. Битийг тохируулсан үед төхөөрөмж нь FAR6-0/EP03-0 талбарын агуулгыг үл харгалзан анхдагч хаяг руу хариу үйлдэл үзүүлдэг.Төгсгөлийн цэгт IN тэмдэгт илгээгдэх үед DEF бит автоматаар арилдаг.

    Энэ бит нь үндсэн хаягаас томилогдсон хаяг руу шилжихэд тусалдаг. 00000000000b үндсэн хаягаас автобусны дугаарлалтын үед заасан хаяг руу шилжих нь SET_ADDRESS escape дарааллын дундуур бүтэлгүйтэж болзошгүй. Энэ нь хяналтын дарааллыг дуусгахад зайлшгүй шаардлагатай. Гэхдээ SET_ADRESS командыг нэн даруй өөр escape дараалал дагахад алдаа гарахаас зайлсхийхийн тулд энэ дарааллын төгсгөлийн дараа хаягийг нэн даруй өөрчлөх шаардлагатай.

    USB-г дахин тохируулсны дараа програм хангамжийг суулгахад 10 мс хугацаа байгаа бөгөөд FAR бүртгэлд 0x80, EPC0 бүртгэлд 0x00 гэж бичих ёстой. SET_ADRESS командыг хүлээн авсны дараа програм хангамж нь EPC0 регистрт 0x40, FAR бүртгэлд 0x80 гэж бичих ёстой.

    ЗОГСООЛ.

    1. - Дамжуулах FIFO идэвхжсэн бөгөөд IN тэмдэгт хүлээн авна.

    2. - FIFO-г идэвхжүүлж, OUT тэмдэгтийг хүлээн авах.

    Жич:

    STALL дохиог хүлээн зөвшөөрсний дараа харгалзах дамжуулах/хүлээн авах статусын бүртгэл дэх RX_LAST болон TX_DONE битүүдийг тохируулна.

    7.2.14 Дамжуулах статусын бүртгэл 0 (TXS0)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    нөөцөлсөн IGN_IN УГААХ ШИЛЖҮҮЛЭХ Нөөц TX_EN
    - 0 0 0 0 0 - 0
    - r/w r/w HW r/w - r/w HW

    TCOUNT.Дамжуулах тоолуур. Энэ бит нь FIFO-д байгаа хоосон байтуудын тоог заана. Энэ талбар нь 0 төгсгөлийн цэгийн хувьд хэзээ ч 8-аас хэтрэхгүй.

    TX_DONE.Шилжилт дууссан. Битийг тохируулсан үед энэ нь багц бүхэлд нь дамжуулагдсаныг илтгэнэ. Энэ бүртгэлийг унших үед энэ нь арилдаг.

    ACK_STAT.Хүлээн зөвшөөрөгдсөн байдал. Энэ бит нь үндсэн хянагчаас өмнө нь илгээсэн багцыг хүлээн авсан тухай мэдэгдлийн статусыг заана. TX_DONE-г "1" болгож тохируулсан үед энэ битийг тайлбарлана. Энэ нь хүлээн зөвшөөрлийг хүлээн авах үед тохируулагдана; эс бөгөөс цэвэршүүлсэн хэвээр үлдэнэ. Энэ регистрийг унших үед энэ бит мөн арилдаг.

    7.2.15 Дамжуулах тушаалын бүртгэл 0 (TXC0)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    нөөцөлсөн IGN_IN УГААХ ШИЛЖҮҮЛЭХ Нөөц TX_EN
    - 0 0 0 0 0 - 0
    - r/w r/w HW r/w - r/w HW

    TX_EN.Дамжуулах зөвшөөрөл. Энэ бит нь FIFO-оос өгөгдөл дамжуулах боломжийг олгодог. Энэ нь IN тэмдэгтийн хариуд нэг пакетыг дамжуулсны дараа эсвэл STALL-ыг хүлээн зөвшөөрсний дараа чипээр арилдаг. Пакетийг дамжуулж эхлэхийн тулд програм хангамжаар тохируулсан байх ёстой. Хүлээн авах командын бүртгэл 0 (RXC0) дахь RX_EN бит нь энэ битийг хүчингүй болгодог; учир нь хэрэв RX_EN тохируулагдсан бол RX_EN арилтал TX_EN битийг үл тооно.

    Энэ битийг ямар ч FIFO өгөгдөл бичихгүйгээр тохируулсан үед тэг урттай пакетуудыг харуулна.

    ШИЛЖҮҮЛЭХ.

    УГААХ.Энэ битэд 1 бичих нь FIFO хяналтын хяналтын цэгийн бүх өгөгдлийг устгаж, төгсгөлийн цэгийг Idle төлөвт шилжүүлж, FIFO унших, бичих заагчийг цэвэрлэж, дараа нь өөрөө цэвэрлэнэ. Хэрэв эцсийн цэг нь өгөгдлийг USB руу дамжуулахын тулд FIFO0-г ашиглаж байгаа бол дамжуулалт дуусах хүртэл зайлалтыг хойшлуулна. Дахин тохируулах үед энэ бит арилдаг. Энэ нь RXC0 регистрийн FLUSH биттэй тэнцэнэ.

    IGN_IN. IN тэмдэгтийг үл тоомсорлож байна. Энэ битийг тохируулах үед төгсгөлийн цэг нь өөрийн тохируулсан хаяг руу чиглэсэн IN тэмдэгтийг үл хэрэгсэх болно.

    7.2.16 Өгөгдлийн бүртгэлийг дамжуулах 0 (TXD0)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    TXFD
    -
    r/w

    TXFD. FIFO өгөгдөл дамжуулах байт. Мэдээллийн боловсруулалтын тодорхойлолтыг 6.2.2-р хэсгийн "Хоёр чиглэлт FIFO0 удирдлагын төгсгөлийн үйл ажиллагаа"-аас үзнэ үү.

    Програм хангамж нь зөвхөн хэрэгтэй өгөгдлийн багцыг бичихийг хүлээж байна. PID болон CRC16 автоматаар үүсгэгддэг.

    7.2.17 Хүлээн авах статусын бүртгэл 0 (RXS0)

    Энэ нь хоёр чиглэлтэй хяналтын төгсгөлийн цэг 0-ын хүлээн авах статусын бүртгэл юм. Тэг урттай OUT/SETUP багцыг хүлээн авсны дараа SETUP багцыг хүлээн авахын тулд энэ бүртгэлийн хоёр техник хангамжийн хуулбар байна. Нэг нь тэг урттай пакет хүлээн авсан статусыг, нөгөө нь өгөгдөлтэй дараагийн SETUP багцын статусыг агуулна. Хэрэв SETUP тэсрэлтийн дараа тэг урттай тэсрэлт дагалдаж байвал энэ бүртгэлийн эхний уншилт нь тэг урттай тэсрэлтийн төлөвийг (RX_LAST-ыг "1" болгож, RCOUNT-ийг "0" болгож тохируулсан) зааж өгнө. SETUP тэсрэлтийн төлөв.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    Нөөц ТОХИРУУЛАХ ШИЛЖҮҮЛЭХ RX_LAST RCOUNT3-0
    - 0 0 0 0 0 0 0
    - Кор Кор Кор r

    RCOUNT.Хүлээн авалтын тоолуур. Энэ бит нь RX FIFO-д байгаа байтуудын тоог заана. Энэ талбар нь 0 төгсгөлийн цэгийн хувьд хэзээ ч 8-аас хэтрэхгүй.

    RX_LAST.

    ШИЛЖҮҮЛЭХ.Энэ бит нь пакет дамжуулах үед PID-ийн хэрэглээг тодорхойлдог. "0" утга нь DATA0 PID, "1" утга нь DATA1 PID үүсгэдэг. Энэ бит нь техник хангамжаар өөрчлөгддөггүй.

    ТОХИРУУЛАХ.Энэ бит нь суулгацын багц хүлээн авсныг харуулж байна. Энэ бит нь тэг урттай багцын хувьд өөрчлөгдөөгүй. Энэ бүртгэлийг унших үед энэ бит арилдаг.

    7.2.18 Хүлээн авах тушаалын бүртгэл 0 (RXC0)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    нөөцөлсөн УГААХ IGN_SETUP IGN_OUT RX_EN
    - 0 0 0 0
    - r/w r/w r/w r/w HW

    RX_EN.Хүлээн авах зөвшөөрөл. Өгөгдлийн багц бүрийг хүлээн авсны дараа эсвэл OUT тэмдэгтийн хариуд STALL мэдэгдлийг буцааж өгөх үед OUT тэмдэгтийн хүлээн авалт идэвхгүй болно. Энэ битийг ямар ч FIFO өгөгдөл бичихгүйгээр тохируулсан үед тэг урттай пакетуудыг харуулна. Өгөгдөл хүлээн авах ажиллагааг дахин идэвхжүүлэхийн тулд энэ бит дээр "1" тэмдэгт бичих шаардлагатай. SETUP багцыг хүлээн авахыг үргэлж зөвшөөрдөг. Тохиромжтой бус бусад тэмдэгтүүдийн хамт хүчинтэй SETUP багцыг хүлээн авсан тохиолдолд (өгөгдсөн төгсгөлийн цэгийн хувьд) төгсгөлийн цэгийн хянагч шинэ SETUP багцыг хаяж, ACK-г буцаана. Энэ нь үндсэн хянагчаас эхний SETUP тэмдэгтийн ACK алдагдсан төлөвөөс сэргээх боломжийг олгодог.

    УГААХ.Энэ битэд 1 бичих нь FIFO хяналтын хяналтын цэгийн бүх өгөгдлийг устгаж, төгсгөлийн цэгийг Idle төлөвт шилжүүлж, FIFO унших, бичих заагчийг цэвэрлэж, дараа нь өөрөө цэвэрлэнэ. Хэрэв эцсийн цэг нь өгөгдлийг USB руу дамжуулахын тулд FIFO0-г ашиглаж байгаа бол дамжуулалт дуусах хүртэл зайлалтыг хойшлуулна. Дахин тохируулах үед энэ бит арилдаг. Энэ нь TXC0 регистрийн FLUSH биттэй тэнцэнэ.

    IGN_OUT. OUT тэмдэгтийг үл тоомсорло. Энэ битийг тохируулсан үед төгсгөлийн цэг нь өөрийн тохируулсан хаяг руу чиглэсэн аливаа OUT тэмдэгтийг үл хэрэгсэх болно.

    IGN_SETUP.

    7.2.19 Өгөгдлийн бүртгэл 0 (RXD0) дамжуулах

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    RXFD
    -
    r/w

    RXFD. FIFO өгөгдлийн байт хүлээн авах. Мэдээллийн боловсруулалтын тодорхойлолтыг 6.2.2-р хэсгийн "Хоёр чиглэлт FIFO0 удирдлагын төгсгөлийн үйл ажиллагаа"-аас үзнэ үү.

    Програм хангамж нь зөвхөн ашигтай өгөгдлийн багцыг уншихыг хүлээж байна. PID болон CRC16 нь ирж буй өгөгдлийн урсгалаас автоматаар устгагдана.

    7.2.20 Төгсгөлийн хяналтын бүртгэл 0 (EPC1…EPC6)

    Нэг чиглэлтэй төгсгөлийн цэг бүр доор тайлбарласан битүүдтэй EPCx бүртгэлтэй байдаг.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    ЗОГСООЛ нөөц ISO EP_EN EP3-0
    0 - 0 0 0 0 0 0
    r/w - r/w r/w r/w

    ep.төгсгөлийн цэг. Энэ талбар нь 4 битийн төгсгөлийн хаягийг агуулна.

    EP_EN.Төгсгөлийн цэгийн нарийвчлал. Энэ битийг тохируулсан үед EP3-0 талбарыг FAR регистр дэх AD6-0 талбартай хамт хаягийн харьцуулалтад ашигладаг. 6.2-р хэсэг дэх тайлбар. Цэвэрлэх үед төгсгөлийн цэг нь USB автобус дээрх ямар ч тэмдэгтэд хариу өгөхгүй.

    Жич: FAR бүртгэл дэх AD_EN нь төхөөрөмжийн глобал хаягийг харьцуулах боломжийг олгодог. Хэрэв энэ нь арилсан бол төхөөрөмж EP_EN-ийн төлөвөөс үл хамааран ямар ч хаяг руу хариу өгөхгүй.

    ISO.Изохрон. Энэ битийг "1" гэж тохируулсан үед төгсгөлийн цэг нь изохрон байна. Энэ нь эцсийн цэг бэлэн биш боловч зөвшөөрөгдсөн тохиолдолд NAK илгээгдэнэ гэж үздэг; учир нь хэрэв IN тэмдэгт хүлээн авбал FIFO-д дамжуулах өгөгдөл байхгүй эсвэл OUT тэмдэгт хүлээн аван FIFO дүүрсэн бол изохрон дамжуулалт хийх USB гар барилт байхгүй болно.

    ЗОГСООЛ.Энэ битийг тохируулах нь чипийг дараах нөхцөлд STALL дохиог хүлээн зөвшөөрөхөд хүргэдэг.

    3. Дамжуулах FIFO идэвхжсэн бөгөөд IN тэмдгийг хүлээн авна.

    4. Хүлээн авах FIFO идэвхжсэн ба OUT тэмдэгт хүлээн авна.
    Жич:Энэ бит тохируулагдсан үед SETUP тэмдэг нь STALL дохио үүсгэхгүй.

    7.2.21 Дамжуулах төлөвийн бүртгэл X (TXS1, TXS2, TXS3)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    TX_URUN ACK_STAT TX_DONE TCOUNT4-0
    0 0 0 0 0 0 0 0
    Кор Кор Кор r

    TCOUNT.Дамжуулах тоолуур. Энэ бит нь FIFO-д байгаа хоосон байтуудын тоог заана. Хэрэв энэ тоо 31-ээс их бол 31 гэсэн утгыг мэдээлнэ.

    TX_DONE.Шилжилт дууссан. Битийг тохируулах үед энэ нь төгсгөлийн цэг нь USB багцад хариу өгсөн болохыг харуулж байна. Гурван нөхцөл нь битийг тохируулахад хүргэж болно:

    1. Бүрэн өгөгдлийн багцыг ISO бус үйлдэлтэй IN тэмдэгтийн хариуд илгээсэн.

    2. Төгсгөлийн цэг нь IN тэмдэгтийн хариуд талархал илгээсэн.

    3. ISO фреймийн хуваарьт үйлчилгээг илгээсэн эсвэл устгасан.
    Энэ бүртгэлийг унших үед энэ бит арилдаг.

    ACK_STAT.Хүлээн зөвшөөрөгдсөн байдал. TX_DONE тохируулагдсан үед энэ битийг тайлбарлана.

    ISO бус үйлдлийн хувьд энэ бит нь өмнө нь илгээсэн пакетийн ACK-ийн хүлээн зөвшөөрөгдсөн статусыг (үндсэн хянагчаас) заана. ACK хүлээн авах үед энэ бит нь өөрөө тохируулагддаг; үгүй бол энэ нь цэвэрлэгддэг.

    ISO үйлдлийн хувьд фрэймийн дугаарын бага байт (7.2.22-р хэсэг дэх "IGN_ISOMSK"-ыг үзнэ үү) харьцуулалт хийгдсэн бөгөөд IN тэмдэгтийн хариу болгон өгөгдөл илгээсэн тохиолдолд энэ битийг тохируулна. Үгүй бол энэ битийг цэвэрлэж, FIFO-г цэвэрлэж, TX_DONE-г тохируулна.

    Энэ регистрийг унших үед энэ бит мөн арилдаг.

    TX_URUN. FIFO дамжуулалтыг эрт зогсоох. Дамжуулах явцад дамжуулагч FIFO хоосон болж, FIFO-д шинэ өгөгдөл бичигдээгүй тохиолдолд энэ битийг тохируулна. Хэрэв тийм бол Сүлжээний Архитектурын Давхаргын хянагч (MAC) нь EOP-ийн дараа бага зэрэг тохирох алдаа гаргадаг. Энэ бүртгэлийг унших үед энэ бит дахин тохируулагдана.

    7.2.22 Командын бүртгэлийг илгээх X (TXC1, TXC2, TXC3)

    Дамжуулах төгсгөлийн цэг бүр (1,3 ба 5) доор тайлбарласан битүүд бүхий дамжуулах командын бүртгэлтэй байна.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    IGN_ISOMSK TFWL1-0 RFF УГААХ ШИЛЖҮҮЛЭХ СҮҮЛИЙН TX_EN
    0 0 0 0 0 0 0 0
    r/w r/w r/w HW r/w HW r/w r/w HW r/w HW

    TX_EN.Дамжуулах зөвшөөрөл. Энэ бит нь FIFO-оос өгөгдөл дамжуулах боломжийг олгодог. Энэ нь IN тэмдэгтийн хариуд нэг пакетыг дамжуулсны дараа эсвэл STALL-ыг хүлээн зөвшөөрсний дараа чипээр арилдаг. Пакетийг дамжуулж эхлэхийн тулд програм хангамжаар тохируулсан байх ёстой.

    СҮҮЛИЙН.Энэ битийг тохируулах нь оролтын багцыг FIFO-д бичсэн болохыг харуулж байна. Энэ нь бодит дамжуулалт явагдаж байх үед мэдээллийн урсгалыг FIFO руу оруулахад хэрэглэгддэг. Хэрэв LAST битийг тохируулаагүй бөгөөд дамжуулалтын явцад дамжуулагч FIFO хоосон байвал EOP-ийн дараа автобусны бит тааруулах алдаа гарна. FIFO-д өгөгдөл бичихгүйгээр энэ битийг тохируулах замаар тэг урттай пакетуудыг зааж өгсөн болно.

    ШИЛЖҮҮЛЭХ.Энэ битийн ажиллагаа нь ISO эсвэл ISO бус үйлдлүүд ашиглагдаж байгаа эсэхээс хамаарч өөр өөр байдаг.

    ISO бус үйлдлийн хувьд энэ нь пакетийг дамжуулах үед PID ашиглахыг зааж өгдөг. "0" утга нь DATA0 PID, "1" утга нь DATA1 PID үүсгэдэг. Энэ бит нь техник хангамжаар өөрчлөгддөггүй.

    ISO үйлдлийн хувьд энэ бит болон фреймийн тоолуурын доод битүүд (FNL0) нь TX_EN битийн тусгай фрэймийн дугааруудад тэсрэлт дараалал хэрэглэхэд хамгийн их үүрэг гүйцэтгэдэг; учир нь Зөвхөн FNL регистрийн 0 битийг TOGGLE гэж тохируулсан тохиолдолд дамжуулах боломжтой. Хэрэв энэ нөхцөл үнэн байхад IN тэмдэг хүлээн аваагүй бол FIFO-н агуулгыг дараагийн SOF-ээр цэвэрлэнэ. Хэрэв төгсгөлийн цэгийг ISO гэж тохируулсан бол өгөгдлийг үргэлж DATA0 PID-ээр дамжуулдаг.

    Энэ бит нь техник хангамжаар өөрчлөгддөггүй.

    УГААХ.Энэ бит дээр 1 гэж бичих нь холбогдох дамжуулагч FIFO-аас бүх өгөгдлийг устгаж, төгсгөлийн цэгийг Idle төлөвт шилжүүлж, унших, бичих FIFO заагчийг арилгана. Хэрэв Сүлжээний Архитектурын Давхаргын хянагч (MAC) одоогоор өгөгдөл дамжуулахдаа FIFO0 ашиглаж байгаа бол дамжуулалт дууссаны дараа өгөгдөл арилна. Өгөгдлийг цэвэрлэсний дараа энэ битийг техник хангамжаар дахин тохируулна.

    RFF. FIFO цэнэглэх. LAST битийг тохируулах нь дамжуулагч унших заагчийг (TXRP) автоматаар буфер болгодог. RFF битийг тохируулсан үед буферт хадгалагдсан TXRP нь TXRP руу дахин ачаалагдана. Энэ нь үндсэн хянагчаас ACK хүлээн аваагүй тохиолдолд хэрэглэгч сүүлийн шилжилтийг давтах боломжийг олгоно. Хэрэв сүлжээний архитектурын хянагч (MAC) одоогоор FIFO дамжуулалтыг ашиглаж байгаа бол TXRP нь шилжүүлэг дууссаны дараа л дахин тохируулагдана. Дахин ачаалсны дараа энэ битийг техник хангамжаар дахин тохируулна.

    TFWL. FIFO зөрчлийн анхааруулах хязгаарыг дамжуулж байна. Эдгээр битүүд нь цуцлах нөхцөл үүсэхээс өмнө харгалзах FIFO-оос хэдэн байт шилжүүлж болохыг тодорхойлдог. Хэрэв FIFO-д үлдсэн байтын тоо нь зөрчлийн анхааруулга гарах сонгосон хязгаартай тэнцүү буюу түүнээс бага байвал FWEV регистр дэх TXWARN битийг тохируулна. Энэ битийн тохиргооноос үүдэлтэй тасалдлаас зайлсхийхийн тулд (дамжуулалт эхлэхээс өмнө FIFO бөглөх үед) TXWARN битийг зөвхөн төгсгөлийн цэгээс дамжуулалтыг идэвхжүүлсэн үед тохируулна (TX_ENx нь TXCx бүртгэлд тохируулагдсан). Хүснэгт 8-ыг үзнэ үү.

    Хүснэгт 8. Дамжуулах FIFO зөрчлийн анхааруулах хязгаарыг тогтоох

    IGN_ISOMSK. ISO маскыг үл тоомсорло. Энэ бит нь төгсгөлийн цэгийг изохрон байхаар тохируулсан тохиолдолд л үр дүнтэй болно. Хэрэв битийг тохируулсан бол энэ нь TOGGLE битийг хооронд нь залгах функцээр тодорхой хүрээний дугаарыг блоклохыг идэвхгүй болгодог.Иймээс дараагийн IN тэмдэгтийг хүлээн авснаар өгөгдөл дамжуулагдана. Хэрэв бит тодорхой бол FNL0 нь TOGGLE-тэй тэнцүү байх үед өгөгдөл дамжуулагдана. Дахин тохируулах үед энэ бит арилдаг.

    7.2.23 Мэдээллийн бүртгэлийг дамжуулах X (TXD1, TXD2, TXD3)

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    TXFD
    -
    w

    TXFD. FIFO өгөгдлийн байт дамжуулах. FIFO-ийн төгсгөлийн цэгийн өгөгдлийг боловсруулах талаар 6.2.2-р хэсгийн "Дамжуулах төгсгөлийн үйл ажиллагаа (TXFIFO1, TXFIFO2, TXFIFO3)" хэсгээс үзнэ үү. Програм хангамж нь зөвхөн хэрэгтэй өгөгдлийн багцыг бичихийг хүлээж байна. PID болон CRC16 нь ирж буй өгөгдлийн урсгалд автоматаар ордог.

    7.2.24 Хүлээн авах статусын бүртгэл X (RXS1, RXS2, RXS3)

    Хүлээн авах эцсийн цэгийн суваг бүр (2, 4, 6) доор тодорхойлсон битүүдтэй нэг хүлээн авах статусын бүртгэлтэй байна. Тэг урттай OUT багцыг хүлээн авсны дараа SETUP багцыг хүлээн авахын тулд энэ бүртгэлийн хоёр техник хангамжийн хуулбар байна. Нэг нь тэг урттай пакет хүлээн авсан статусыг, нөгөө нь өгөгдөлтэй дараагийн SETUP багцын статусыг агуулна. Хэрэв тэг урттай пакет нь SETUP багцыг дагаж байгаа бол энэ регистрийн эхний уншилт нь тэг урт пакетийн төлөвийг, хоёр дахь уншилт нь SETUP багцын төлөвийг заана.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    RE_ERR ТОХИРУУЛАХ ШИЛЖҮҮЛЭХ RX_LAST RCOUNT3-0
    0 0 0 0 0 0 0 0
    Кор Кор Кор HW Кор r

    RCOUNT.Хүлээн авалтын тоолуур. Энэ бит нь хүлээн авагч FIFO төгсгөлийн цэгт байгаа байтуудын тоог заана. Энэ талбар нь төгсгөлийн 0-ийн утгаас хэзээ ч 15-аас хэтрэхгүй.

    RX_LAST.Сүүлийн байт хүлээн авсан. Хүлээн авах ажиллагаа амжилттай дууссаны дараа ACK илгээсэн болохыг харуулж байна. Энэ бүртгэлийг унших үед энэ нь арилдаг.

    ШИЛЖҮҮЛЭХ.Энэ битийн ажиллагаа нь ISO эсвэл ISO бус үйлдлийг ашигласан эсэхээс хамаарч өөр өөр байдаг.

    ISO бус үйлдлийн хувьд "0" утга нь DATA0 PID-тэй пакет амжилттай хүлээн авсныг, харин "1"-ийн утга нь DATA1 PID-тэй болохыг илтгэнэ.

    ISO үйлдлийн хувьд энэ төгсгөлийн цэгийг амжилттай хүлээн авсны дараа энэ битийг хүрээ тоолуурын (FNL0) бага битээр харуулна.

    RXSx регистрийг унших үед энэ бит "0"-д дахин тохируулагдана.

    ТОХИРУУЛАХ.Энэ бит нь суулгацын багц хүлээн авсныг харуулж байна. Энэ бүртгэлийг унших үед энэ бит арилдаг.

    RX_ERR.Алдаа хүлээн авах. Битийг тохируулах үед энэ нь бит таарах алдаа эсвэл CRC зэрэг сүлжээний түвшний алдааг илтгэнэ. Хэрэв энэ битийг тохируулсан бол програм хангамж нь холбогдох FIFO-г арилгах ёстой.

    7.2.25 X командын бүртгэлийг хүлээн авах (RXC1, RXC2, RXC3)


    Хүлээн авах төгсгөлийн цэгүүд (2, 4 ба 6) бүр доор тайлбарласан битүүдтэй нэг хүлээн авах командын бүртгэлтэй байна.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    Нөөц RFWL Нөөц УГААХ IGN_SETUP Нөөц RX_EN
    - 0 0 - 0 0 - 0
    - r/w - r/w r/w - r/w

    RX_EN.Хүлээн авах зөвшөөрөл. Өгөгдлийн багц бүрийг хүлээн авсны дараа эсвэл OUT тэмдэгтийн хариуд STALL мэдэгдлийг буцааж өгөх үед OUT тэмдэгтийн хүлээн авалт идэвхгүй болно. Өгөгдөл хүлээн авах ажиллагааг дахин идэвхжүүлэхийн тулд энэ бит дээр "1" тэмдэгт бичих шаардлагатай. SETUP багцыг хүлээн авахыг үргэлж зөвшөөрдөг. Хоёр талын SETUP багцуудын хувьд (өгөгдсөн төгсгөлийн цэгийн хувьд) хүчинтэй SETUP багцыг бусад SETUP бус тэмдэгтүүдтэй хамт хүлээн авсан тохиолдолд хүлээн авагч төгсгөлийн цэг нь шинэ SETUP багцаас татгалзаж, ACK-г буцаана. Хэрэв өөр ямар ч тохиолдолд хүлээн авагч улсын машин нь SETUP багцыг хүлээн авах боломжгүй бол HANDSHAKE үүсгэх боломжгүй.

    IGN_SETUP. SETUP тэмдэгтийг үл тоомсорлож байна. Энэ битийг тохируулах үед төгсгөлийн цэг нь өөрийн тохируулсан хаяг руу хаягласан SETUP тэмдэгтийг үл хэрэгсэх болно.

    УГААХ.Энэ битэд 1 гэж бичих нь FIFO хяналтын цэгээс бүх өгөгдлийг арилгаж, төгсгөлийн цэгийг Idle төлөвт шилжүүлж, FIFO унших, бичих заагчийг арилгана. Хэрэв Сүлжээний Архитектурын Давхаргын хянагч (MAC) одоогоор өгөгдөл хүлээн авахдаа FIFO0 ашиглаж байгаа бол хүлээн авалт дуусах хүртэл угаах ажиллагаа хойшлогддог.

    RFWL1-0. FIFO зөрчлийн анхааруулгын хязгаарыг хүлээн авах. Эдгээр битүүд нь цуцлах нөхцөл үүсэхээс өмнө харгалзах FIFO-оос хэдэн байт хүлээн авахыг тодорхойлдог. Хэрэв FIFO-д үлдсэн хоосон байтуудын тоо нь зөрчлийн анхааруулга гарах сонгосон хязгаартай тэнцүү буюу түүнээс бага байвал FWEV регистр дэх RXWARN битийг тохируулна.

    Хүснэгт 9. Хүлээн авах FIFO зөрчлийн анхааруулах хязгаарыг тогтоох

    7.2.26 Мэдээллийн регистрийг дамжуулах X (RXD1, RXD2, RXD3)

    Гурван хүлээн авагч FIFO төгсгөлийн цэг бүр дор дурдсан битүүдтэй нэг хүлээн авах мэдээллийн бүртгэлтэй байна.

    бит 7 бит 6 бит 5 бит 4 бит 3 бит 2 бит 1 бит 0
    RXFD
    -
    r/w

    RXFD. FIFO өгөгдлийн байт хүлээн авах. FIFO төгсгөлийн цэгийн өгөгдөл боловсруулалтын тодорхойлолтыг Хэсэг 6.2.2 дахь "Төгсгөлийн цэгийн хүлээн авах үйлдлүүд (RXFIFO1, RXFIFO2, RXFIFO3)" хэсгээс үзнэ үү.

    Програм хангамж нь зөвхөн ашигтай өгөгдлийн багцыг уншихыг хүлээж байна. PID болон CRC16 нь хүлээн авах төрийн машинаар тасалдсан.

    7.3 Бүртгэлийг байрлуулах

    Хүснэгт 10-д төхөөрөмжийн бүх бүртгэл, тэдгээрийн хаяг, товчлолыг жагсаав.

    Хүснэгт 10. USB N9603/4 санах ойн карт

    Хаяг Мнемоник бүртгүүлэх Нэрийг бүртгэх
    0x00 MCNTRL Төв байр
    0x01 CCONF Цагийн тохиргоо
    0x02 нөөцөлсөн
    0x03 RID Өөрчлөлтийн ID
    0x04 АЛС Функциональ хаяг
    0x05 NFSR Зангилааны функциональ байдал
    0x06 МАЕВ Гол үйл явдал
    0x07 МАМСК Үндсэн маск
    0x08 АЛТЕВ Interleave үйл явдал
    0x09 ALTMSK Interleave маск
    0х0А TXEV Шилжүүлэх үйл явдал
    0x0B TXMSK Шилжүүлэх маск
    0х0С RXEV Үйл явдлыг хүлээн авах
    0x0D RXMSK Маск хүлээн авах
    0x0E НАКЕВ NAK арга хэмжээ
    0x0F НАКМСК NAK маск
    0х10 FWEV FIFO-г зөрчсөн тухай сэрэмжлүүлэг
    0x11 FWMSK FIFO анхааруулах маск
    0х12 FNH Хүрээний дугаарын өндөр байт
    0х13 FNL Хүрээний дугаар бага байт
    0x14 DMACNTRL DMA менежмент
    0х15 ДМАЕВ DMA үйл явдал
    0x16 DMAMSK DMA маск
    0x17 МИР Толин тусгал
    0х18 DMACNT DMA тоолуур
    0x19 DMAERR DMA алдааны тоолуур
    0х1А нөөцөлсөн
    0x1B WKUP Оруулсан
    0x1C - 0x1F нөөцөлсөн
    0х20 EPC0 Төгсгөлийн цэгийн удирдлага 0
    0x21 TXD0 Өгөгдөл дамжуулах 0
    0х22 TXS0 Шилжүүлэх төлөв 0
    0х23 TXC0 0 командыг илгээх
    0x24 нөөцөлсөн
    0x25 RXD0 Мэдээлэл хүлээн авах 0
    0x26 RXS0 0 төлөвийг хүлээн авах
    0x27 RXC0 0 командыг хүлээн авах
    0x28 EPC1 Төгсгөлийн цэгийн менежмент 1
    0x29 TXD1 Өгөгдөл дамжуулах 1
    0х2А TXS1 Шилжүүлгийн төлөв 1
    0x2B TXC1 1-р тушаал илгээх
    0x2C EPC2 Төгсгөлийн цэгийн менежмент 2
    0x2D RXD1 Мэдээлэл хүлээн авах 1
    0x2E RXS1 1-р төлөвийг хүлээн авах
    0x2F RXC1 1-р тушаалыг хүлээн авах
    0x30 EPC3 Төгсгөлийн цэг 3 менежмент
    0x31 TXD2 Өгөгдөл дамжуулах 2
    0х32 TXS2 Шилжүүлгийн төлөв 2
    0х33 TXC2 Дамжуулах команд 2
    0x34 EPC4 Төгсгөлийн цэг 4 менежмент
    0x35 RXD2 Мэдээлэл хүлээн авах 2
    0x36 RXS2 Хүлээн авах төлөв 2
    0x37 RXC2 2-р тушаалыг хүлээн авах
    0х38 EPC5 Төгсгөлийн цэг 5 Удирдлага
    0x39 TXD3 Өгөгдөл дамжуулах 3
    0х3А TXS3 Шилжүүлэх төлөв 3
    0x3B TXC3 Дамжуулах команд 3
    0х3С EPC6 Төгсгөлийн цэгийн менежмент 6
  • EGAIS дахь бүтээгдэхүүний нягтлан бодох бүртгэлийг бүртгэлийн тусгай маягт 1 ба 2-ын дагуу явуулдаг. Заасан бүртгэлийн маягтууд нь барааг тодорхойлдог бөгөөд цахим нэхэмжлэхийн бие даасан зүйл тус бүртэй тохирч байна.

    "1C: UNF" бүртгэлийн маягт нь лавлах элементүүдтэй тохирч байна 1-р маягт дахь TTN-ийн лавлагааболон 2-р маягт дахь TTN-ийн лавлагаа.

    Бүртгэл No1-д бүтээгдэхүүнийг Лавлагаа 1 ба Лавлагаа 2-ын хүрээнд багцаар нь хадгалдаг. 2-р бүртгэлд - согтууруулах ундааны нэр, үйлдвэрлэгч/импортлогчийн агуулгаар хадгална. Бүртгэл No3-д - Лавлагаа 2 болон дижитал танигчийн хүрээнд.

    Эдгээр лавлагааг баримт бичигт автоматаар ачаалдаг EGAIS-ийн үлдэгдэл, EGAIS-ийн тэнцвэрт байдалд оруулах үйлдэлболон Коносамент EGAIS (ирж байгаа) EGAIS-тэй солилцох үед.

    Мөн гэрчилгээ сонгох маягтаас гэрчилгээг дугаараар нь татаж авах боломжтой (команд Тусламж хүсэх).

    EGAIS дахь үлдэгдлийг хадгалах нэгж

    EGAIS-ээс хүлээн авсан тайланд бүтээгдэхүүнийг EGAIS-д хэдэн нэгжээр (хэрэв бүтээгдэхүүнийг савласан, савласан бол) эсвэл декалитрээр (хэрэв савлаагүй бол) хадгалахыг анхаарч үзэх хэрэгтэй.

    EGAIS дахь бүтээгдэхүүний төрөл - савласанэсвэл савлаагүй– мэдээлэл илгээхдээ үйлчилгээ үзүүлэгчээс тодорхойлно. "1C: UNF" дээр үүнийг лавлахын харгалзах элементээс харж болно Согтууруулах ундааны бүтээгдэхүүний ангилагч.

    Ноорог бүтээгдэхүүний үйлдвэрлэл, тээвэрлэлтийн нэгжийн хэмжээг декалитрээр нь лавлах элементэд тохируулсан болно. Нэршил.

    Төрийн нэгдсэн автоматжуулсан мэдээллийн систем ба мэдээллийн аюулгүй байдлын үлдэгдлийг нэгтгэх, зөрчлийг арилгахын тулд та дараахь зүйлийг хийх ёстой.

    • EGAIS дээр үлдэгдэл хүсэх.
    • Шаардлагатай бол бараагаа агуулахад буцааж өгнө.

    EGAIS дахь үлдэгдлийн хүсэлт

    Одоогийн үлдэгдэл дээр EGAIS-д хүсэлт илгээхийн тулд баримт бичгийг ашигладаг EGAIS-ийн үлдэгдэл(бүлэг Худалдан авалтEGAIS).

    1-р бүртгэлийн дагуу үлдэгдэл гаргах хүсэлт

    EGAIS №1 бүртгэлийн үлдэгдлийг авахын тулд та баримт бичгийг ашиглах ёстой EGAIS-ийн үлдэгдэл.

    Хавчуурга дээр бичиг баримт үүсгэ Үндсэнзааж өгнө EGAIS байгууллагамөн шилжүүлэгчийг байрлалд тохируулна уу Бүртгэлийн дугаар 1.

    Баримт бичгийг шудрана уу. Үүсгэсэн баримт бичгийн статус автоматаар утгыг авна Ноорог.

    Үлдэгдэл хүлээн авах хүсэлтийг EGAIS руу илгээнэ. Баримт бичгийн төлөв өөрчлөгдөнө UTM руу шилжүүлсэн.

    Та товчлуурыг ашиглан асуулгын үр дүнг гараар авах боломжтой Солилцооны протоколСолилцоо хийх.

    Үлдэгдэл хүлээн авсанболон хавчуурга дээр EGAIS-ийн дагуу хэвээр байнамэдээлэл ачаалагдах болно.

    Хавчуурга руу очоод товчлуур дээр дарна уу Зөрчлийг бөглөнө үү. IB дахь EGAIS-ийн согтууруулах ундааны бүтээгдэхүүний үлдэгдлийн талаархи мэдээллийг EGAIS-ийн мэдээллийн дагуу тохируулна.

    Эдгээр тоо баримтыг баганад байгаа тайланд тусгана Тоо хэмжээ (IB-ийн дагуу).

    2-р регистрийн дагуу үлдэгдэл гаргах хүсэлт

    2-р бүртгэлийн үлдэгдлийн хүсэлтийг 1-р регистрийн адилаар гүйцэтгэдэг.

    Үүний ялгаа нь 2-р регистрийн үлдэгдлийг баримт бичгийн хэлбэрээр авах хүсэлт гаргахад оршино EGAIS-ийн үлдэгдэлхавчуурга дээр Үндсэнунтраалга суурилуулсан байх ёстой Үлдэгдэл гаргах хүсэлтгоримд оруулна Бүртгэлийн дугаар 2.

    Хавчуурга Нягтлан бодох бүртгэлийн үлдэгдлийг тохируулахэнэ тохиолдолд боломжгүй болно. Баримт бичгийг (1-р бүртгэлийн хүсэлттэй төстэй) EGAIS руу илгээнэ.

    Хавчуурга дээр хариулт авсны дараа EGAIS-ийн дагуу хэвээр байнаодоогийн мэдээлэл автоматаар ачаалагдах болно.

    EGAIS балансын тохируулга

    Тайлан нь Улсын автоматжуулсан мэдээллийн нэгдсэн систем болон манай мэдээллийн сангийн дагуу согтууруулах ундааны бүтээгдэхүүний үлдэгдлийн зөрүүг шалгахад тусална. 1, 2, 3 дугаар регистрт үлдэнэ.

    Тайлан гаргахын тулд ажлын байр руу очно уу EGAIS-тэй солилцохХувьцааEGAIS мэдээлэвболон шинэ тайлан үүсгэх.

    Талбарыг бөглөнө үү Байгууллагамөн холбоос дээр дарна уу Тайлан хүсэх.

    EGAIS-ээс хариу хүлээн авсны дараа баримт бичгийн статус автоматаар өөрчлөгдөнө Хүлээн авсан тайлан.

    Тайлан бэлэн болно Үлдсэн архины бүтээгдэхүүн.

    Бүртгүүлэх. ээлжийн бүртгэл

    Регистр нь хоёртын тоогоор хэд хэдэн үйлдлийг гүйцэтгэхийн тулд флип-флоп дээр хийгдсэн төхөөрөмж юм. Триггер гэж юу болохыг мэдэхгүй хүмүүст бид хамгийн энгийн RS флип-флоптой танилцахыг зөвлөж байна.

    Бүртгэлийн хамгийн энгийн үүрэг бол тоог санаж, удаан хугацаанд хадгалах явдал юм. Эдгээр төхөөрөмжийг хадгалах бүртгэл гэж нэрлэдэг. Хамгийн энгийн жишээ энд байна.

    D0 - D2 оролтууд нь хадгалагдах тоогоор тэжээгддэг. С оролт дээр синхрончлолын импульс гарч ирмэгц тоо нь флип-флоп руу бичигдэж, төлөвийг нь өөрчилдөг. Зураг нь гурван битийн хадгалалтын бүртгэлийг харуулж байна. 111 2 дугаарыг оролтод хэрэглэх үед триггерүүдийн шууд гаралт дээр мөн гарч ирнэ ( Q0 - Q2). Урвуулагдсан гаралт дээр ( Q0 - Q2) байгалиасаа 000 2 байх болно. дохио R ( дахин тохируулах) эсвэл дахин тохируулах үед флип-флопуудыг тэг төлөвт тохируулна.

    Түгээмэл хэрэглэгддэг регистрүүд нь 4, 8, 16 флип-флопоос бүрдэнэ. Хэлхээний диаграм дээрх дөрвөн битийн регистрийн дүрс нь иймэрхүү байж болно.

    Зураг дээр урвуу триггерийн гаралт ба дохио R-г харуулаагүй болно. Бүртгэлийг үргэлж латин үсгээр тэмдэглэдэг. Р.Г. Хэрэв бүртгэл шилжиж байвал зүүн, баруун эсвэл давхар руу чиглэсэн сумыг тэмдэглэгээний дор зурна.

    Шилжилтийн бүртгэл эсвэл ээлжийн бүртгэл.

    Шилжилтийн бүртгэл нь цувралаар холбогдсон хэд хэдэн флип-флопоос бүрдэх төхөөрөмж бөгөөд тэдгээрийн тоо нь регистрийн битийн өргөнийг тодорхойлдог. Кодыг хөрвүүлэхийн тулд бүртгэлийг тооцоолоход өргөн ашигладаг. Цувралтай зэрэгцээ ба эсрэгээр.

    Үүнээс гадна ээлжийн бүртгэлүүд нь үндэс суурь болдог ( ALU) арифметик-логикийн нэгжийн, учир нь хоёртын тоог зүүн тийш нэг битээр шилжүүлэхэд тоо нь хоёроор үрждэг, тоог нэг битээр баруун тийш шилжүүлэхэд хоёр хуваагддаг. Тиймээс хамгийн өргөн тархсан буцаах боломжтойэсвэл хоёр чиглэлтэйбүртгэлүүд.

    Цуваа хоёртын кодыг параллель болгон хувиргадаг дөрвөн битийн ээлжийн регистрийг авч үзье. Цуваа кодыг ашиглах нь асар их хэмжээний мэдээллийг нэг шугамаар дамжуулах боломжтой гэдгээрээ зөвтгөгддөг. Үүний нэг жишээ бол аливаа төхөөрөмжийн USB порт болох Universal Serial Bus юм. Энэ регистрийн флип-флопуудын тоо ямар ч байж болно. Шууд гаралтыг холбоход хангалттай Q3-тай Ддараагийн триггерийн оролт гэх мэт шаардлагатай битийн гүнд хүрэх хүртэл үргэлжилнэ.

    Бүртгэл нь дараах байдлаар ажиллана. Эхний мэдээллийн бит нь оролт юм D0. Энэ биттэй зэрэгцэн цагны импульс оролтод ирдэг FROM. Оролтууд FROMБүртгэлд багтсан бүх триггерүүд хоорондоо нэгддэг. Эхний цагны импульс ирэхэд оролтын түвшин D0нь эхний триггер болон гаралтаас бичигддэг Q0дараагийн триггерийн оролт дээр ирдэг боловч хоёр дахь гох нь бичихгүй, учир нь цаг аль хэдийн дууссан.

    Дараагийн цагны импульс ирэхэд хоёр дахь триггерийн оролтод байгаа түвшин түүнд хадгалагдаж, гурав дахь гохын оролт руу тэжээгддэг. Үүний зэрэгцээ дараагийн мэдээллийн бит нь эхний флип-флопод хадгалагдана. Дөрөв дэх цагийн импульс ирсний дараа регистрийн дөрвөн флип-флоп нь дараалсан оруулсан логик түвшинг бүртгэнэ. D0.

    Эдгээр нь 0110 2 түвшин гэж бодъё. Дараа нь LED-үүдийг гох гаралттай холбосноор энэ хоёртын тоог харуулах боломжтой. Тиймээс авч үзсэн бүртгэлийг хэлхээний диаграммд дүрсэлсэн болно.

    Нөхцөлт зураг дээр сум байгааг харж болно - энэ нь ээлжийн бүртгэл гэдгийг илтгэнэ.

    Дөрвөн битийн бүх нийтийн ээлжийн бүртгэл хэрхэн ажилладагийг авч үзье K155IR1(аналог - SN7495N). Түүний дотоод бүтэц энд байна.

    Регистр нь дөрвөн D-flip-flop-ийг агуулдаг бөгөөд тэдгээр нь нэмэлт AND-OR логик элементүүдийг ашиглан хоорондоо холбогддог бөгөөд энэ нь янз бүрийн функцийг хэрэгжүүлэх боломжийг олгодог. Диаграм дээр:

      V2 - хяналтын оролт. Энэ нь бүртгэлийн ажиллагааны горимыг сонгоно.

      Q1 - Q4 зэрэгцээ код авсан гох гаралт.

      V1 - цуваа кодын оролт.

      C1, C2 - цагийн импульс.

      D1 - D4 - зэрэгцээ код бичих оролтууд.

    Бүртгэлийн үйлдлийн алгоритм нь дараах байдалтай байна. Хэрэв V2 оролтод бага потенциал хэрэглэж, цагны импульсийг C1 рүү илгээж, V1 оролтод мэдээллийн битүүдийг нийлүүлбэл регистр баруун тийш шилжинэ. Flip-flops Q1 - Q4 гаралт дээр дөрвөн бит хүлээн авсны дараа бид зэрэгцээ кодыг авна. Тиймээс цуваа кодыг параллель болгон хувиргадаг.

    Урвуу хувиргалтын хувьд D1 - D4 оролтуудад параллель кодыг бичиж, V2 оролтод өндөр потенциал, C2 оролтод цагийн импульс өгдөг. Дараа нь V2 оролтод бага потенциал, C1 оролтод цагийн импульс хэрэглэснээр бид бичигдсэн кодыг шилжүүлж, сүүлийн гохын гаралтаас цуваа код хасагдана.

    Бүтцийн хувьд энэ нь хамгийн энгийн ээлжийн бүртгэлүүдийн нэг юм.

    Тоон технологи дахь ээлжийн бүртгэлүүд нь сонирхолтой шинж чанартай зангилаануудыг угсрах үндэс суурь болж чадна. Эдгээр нь жишээлбэл, Жонсон тоолуур гэж нэрлэгддэг цагираг тоолуур юм. Ийм тоолуур нь түүнийг бүрдүүлэгч триггерүүдийн тооноос хоёр дахин олон мужтай байдаг. Жишээлбэл, хэрэв бөгжний тоолуур нь гурван флип-флопоос бүрддэг бол зургаан тогтвортой төлөвтэй байна. Цагийн импульсээс бусад тохиолдолд тоолуурын оролт руу юу ч орохгүй. Анхны төлөвт бүх флип-флопууд "дахин тохируулагдсан", өөрөөр хэлбэл флип-флопуудын шууд гаралт дээр логик тэг байдаг, гэхдээ оролт дээр. ДГурав дахь триггерийн урвуу гаралтын эхний гох нь логик нэгж юм. Цагийн импульс өгч эхэлцгээе, процесс эхэллээ.

    Үнэний хүснэгт нь зургаан цагийн импульс хүлээн авах үед хоёртын код хэрхэн өөрчлөгдөхийг тодорхой харуулж байна.

    Н Q2 Q1 Q0
    1 0 0 1
    2 0 1 1
    3 1 1 1
    4 1 1 0
    5 1 0 0
    6 0 0 0

    Одоо та бүртгэл гэж юу болох, үүнийг практикт хэрхэн ашиглахыг мэддэг болсон. Аливаа бүртгэлийн үндэс нь триггер юм. Регистр дэх флип-флопуудын тоо нь түүний багтаамжийг тодорхойлдог. Микроконтроллерт дуртай хүмүүс PIC, AVR, STM эсвэл MSP гэх мэт аливаа микроконтроллерын хамгийн чухал элемент нь регистр гэдгийг мэддэг.

    Өнгөрсөн удаад бид декодер чип ашиглан микроконтроллерийн гаралтыг нэмэгдүүлэх сонголтыг авч үзсэн бол өнөөдөр 74HC595 ээлжийн бүртгэл дээр илүү дэвшилтэт хувилбарыг авч үзэх болно. Зөвхөн нэг микро схемийг ашигласнаар та микроконтроллерийн зөвхөн 3 хөлийг ашиглан нэмэлт 8 гаралттай байх боломжтой. Мөн өргөтгөх чадварын ачаар хоёр дахь микро схемийг нэмснээр гаралтын тоог 16 хүртэл нэмэгдүүлэх боломжтой. Хэрэв хангалттай биш бол гуравны нэгийг нэмээд 24 гаралтыг ашиглах боломжтой бөгөөд энэ заль мэхийг хүссэн үедээ давтаж болно. . Үүний зэрэгцээ микроконтроллерийн эзлэгдсэн хөлний тоо 3 хэвээр байх болно, гоо үзэсгэлэн!

    Тиймээс, микро схемийн зүү хуваарилалтыг нарийвчлан авч үзье, Bascom-AVR дахь 74hc595 ээлжийн регистрийг хэрхэн хянах талаар сурцгаая.

    Эхлэхийн тулд бичил схемийн дүгнэлт, эс тэгвээс тэдгээрийн ажиллагаатай танилцъя. Доорх нь 74hc595 дээрх өгөгдлийн хуудаснаас бичил схемийн зүүг тэмдэглэсэн хайчилбар юм.


    • Q0…Q7– хяналтанд байх гаралт. Эдгээр нь гурван төлөвт байж болно: логик нэг, логик тэг, өндөр эсэргүүцэлтэй Hi-Z төлөв
    • GND- Дэлхий
    • Q7'– регистрүүдийн цуваа холболтод зориулагдсан гаралт.
    • НОЁН- бүртгэлийг дахин тохируулах.
    • SH_CP– цагны импульсийн оролт
    • ST_CP- "түгжих" өгөгдлийг оруулах
    • OE– HI-Z-аас гаралтыг ажлын төлөв рүү шилжүүлдэг оролт
    • Д.С.- өгөгдөл оруулах
    • VCC- 5 вольтын тэжээл

    Логикийг бүртгүүлнэ үү

    Цагийн оролт дээр байх үед SH_CPлогик нь гарч ирнэ, бага зэрэг өгөгдөл оруулах хэсэгт байрладаг Д.С. -аас уншиж, ээлжийн бүртгэл рүү бичнэ. Энэ бит нь хамгийн бага ач холбогдолтой бит хүртэл бичигдсэн. Дараагийн дээд түвшний импульс цагны оролт дээр ирэхэд өгөгдлийн оролтын дараагийн бит нь ээлжийн бүртгэлд бичигдэнэ. Мөн өмнө нь бичигдсэн бит нэг бит зүүн тийш шилжиж, шинээр ирсэн бит байраа эзэлнэ. Дараагийн цагийн импульс нь гурав дахь битийг бичих бөгөөд өмнөх хоёр нь цааш шилжих болно. Бүх найман битийг дүүргэж, 9 дэх цагийн импульс ирэхэд регистр хамгийн бага ач холбогдолтой битээс дахин дүүрч, бүх зүйл дахин давтагдана. Гаралт дээр ямар өгөгдөл гарч ирэх вэ Q0…Q7Та тэдгээрийг "зүүх" хэрэгтэй. Үүнийг хийхийн тулд та логик нэгжийг оролтод ашиглах хэрэгтэй ST_CP.

    - Ноёнбүртгэлийг дахин тохируулж, бүх гаралтыг тохируулна Q0…Q7логик тэг төлөв рүү. Дахин тохируулахын тулд та энэ оролтод логик тэг тавьж, оролтод эерэг импульс өгөх хэрэгтэй. ST_CP. Маш ашигтай шинж чанар, учир нь микро схемд тэжээл өгөх үед гаралт дээр тодорхой дурын утга гарч ирдэг. Регистртэй ажиллахдаа энэ зүү нь логик нэгж байх ёстой.

    - OE(гаралтыг идэвхжүүлэх) Хэрэв та энд логик 1-ийг ашиглавал гаралт нь өндөр эсэргүүцэлтэй HI-Z төлөвт байх болно. Бид энэ оролтод логик 0-ийг хэрэглэхэд гаралт нь ажиллах нөхцөлд байх болно.

    - Q7' ээлжийн регистрүүдийн цуваа холболтод зориулагдсан.

    Гэхдээ хоёр удаа уншсанаас нэг удаа үзсэн нь дээр =) тиймээс анимейшныг харцгаая:


    Духан дээрх бүртгэлтэй ажиллах

    Танихгүй микро схемтэй ажиллахдаа духан дээр ажиллах нь ихэвчлэн ашигтай байдаг, өөрөөр хэлбэл хяналтын хөлийг шууд цохих нь тухайн сэдэвтэй ажиллах зарчмуудыг илүү сайн ойлгох боломжийг олгодог. Тиймээс, ажлын логикийн дагуу би регистрийн гаралт руу 10010010 хоёртын тоог гаргах програм бичсэн.

    $regfile = "attiny2313.dat"
    $ болор = 1000000

    Тохиргоо portb = Гаралт

    Sh_cpАлиа нэрпортб. 3 "цагны импульсийн хөл
    ДАлиа нэрпортб. 2 "өгөгдлийн гаралтын хөл
    St_cpАлиа нэрпортб. 0 "Холдинг регистр рүү өгөгдлийг "түгжих" хөл


    "146 тооны регистрээр дамжуулан гаралт (хоёртын дүрслэлээр 10010010)

    St_cp= 0 "хөлөө өгөгдөл бичих горимд оруул

    Д= 1 "эхний битийг тохируулна уу
    Sh_cp= 0 "цагны гаралтанд импульс өгөх
    Sh_cp= 1

    Д= 0 "хоёр дахь битийг тохируулна уу
    Sh_cp= 0
    Sh_cp= 1

    Д= 0 "гурав дахь битийг тохируулна уу
    Sh_cp= 0
    Sh_cp= 1

    Д= 1 "Дөрөв дэх битийг тохируулах
    Sh_cp= 0
    Sh_cp= 1

    Д= 0 "тав дахь битийг тохируулна уу
    Sh_cp= 0
    Sh_cp= 1

    Д= 0 "Зургаа дахь битийг тохируулна уу
    Sh_cp= 0
    Sh_cp= 1

    Д= 1 "долоо дахь битийг тавь
    Sh_cp= 0
    Sh_cp= 1

    Д= 0 "найм дахь битийг тохируулна уу
    Sh_cp= 0
    Sh_cp= 1

    St_cp= 1 "Оруулсан өгөгдлийг түгжих

    Төгсгөл


    Бид эмхэтгэж, микроконтроллерт оёж эсвэл симулятор руу харж, гаралт дээр бидний хослолыг хардаг.


    Энэ нь ажиллаж байна, илгээсэн дугаар бүртгэлийн гаралт дээр гарч ирэв!

    Регистртэй ийм байдлаар ажиллах нь боломжтой хэдий ч хэтэрхий төвөгтэй бөгөөд програмын санах ойг их хэмжээгээр эзэлдэг. Гэхдээ нөгөө талаас, энэ нь энэ микро схемтэй ажиллах бүх аргыг тодорхой харуулж байна. Илүү тохиромжтой аргыг авч үзье.

    ShiftOut командын тусламжтайгаар Bascom дахь 74HC595 бүртгэлийг удирдах

    Bascom-AVR нь бүх төрлийн цуваа интерфейстэй ажиллах гайхалтай командтай SHIFTOUT
    Энэ тушаал нь өөрөө дугаарыг битийн бүрэлдэхүүн хэсгүүдэд задалж, микроконтроллерийн дурын зүү рүү дараалан гаргах бөгөөд нэгэн зэрэг цагны импульс гаргаж чаддаг. Ээлжийн бүртгэлтэй ажиллахын тулд ийм л байна! Тушаалын синтакс:

    SHIFTOUT Datapin , Clockpin , var , сонголт


    Datapin - өгөгдлийн гаралтын микроконтроллер порт

    Clockpin - цаг гаралтын микроконтроллерийн порт

    Var - бидний бүртгэл рүү илгээхийг хүссэн өгөгдөл

    Сонголт - 0-ээс 3 хүртэлх тоо, энэ параметр нь бүртгэлд өгөгдөл оруулах дарааллыг, битийг бичих Цагийн мөрөнд идэвхтэй түвшинг сонгоно.
    сонголт=0 - хамгийн чухал бит нь эхлээд ордог,Цаг идэвхтэй бага
    сонголт=1 -
    өндөр бит эхлээд явдаг, Цаг идэвхтэй түвшин өндөр
    сонголт = 2 -
    бага бит эхлээд явдаг, Цаг идэвхтэй бага
    сонголт = 3 -
    бага бит эхлээд явдаг, Цаг идэвхтэй түвшин өндөр

    Манай тохиолдолд 74HC595 регистртэй ажиллахын тулд сонголтын параметрийг 1 эсвэл 3 гэж тохируулах ёстой.

    Бүртгэлд өгөгдлийг түгжихийн тулд командыг ашиглана уу Судасны цохилт. Энэ тушаал нь микроконтроллерийн хөл рүү өгөгдсөн хугацаанд импульс гаргадаг. Командын тохиргоо дараах байдалтай байна.

    Одоо дээрх схемийн дагуу микроконтроллерт холбогдсон регистрийн гаралтад 10010001 (аравтын бутархайт 145) тоог гаргая.

    $regfile = "attiny2313.dat"
    $ болор = 1000000

    Бүдэг А гэх мэтбайт
    Тохиргоо portb = Гаралт

    А= 145

    госуб Hc595 "Өгөгдөл илгээх дэд програм руу орцгооё

    Төгсгөл

    Hc595: "өгөгдөл илгээх дэд програм

    Шилжилт портб. 2, порт. 3 , A , 1 "Бүртгүүлэхийн тулд өгөгдөл илгээж байна
    Судасны цохилт порт, 0, 5 "өгөгдөл түгжих
    буцах

    Микроконтроллерыг анивчсаны дараа та ижил төстэй зургийг харж болно, илгээсэн битийн хослолыг ээлжийн бүртгэлийн гаралт дээр тохируулсан болно.


    Таны харж байгаагаар Bascom дахь 74HC595 ээлжийн регистрийн удирдлага нь зөвхөн хоёр мөр кодоос бүрдэх бөгөөд ямар ч хүндрэл учруулахгүй.

    Битийн гүн нэмэгдэж байна

    EGAIS нь зөвхөн хоолны газар төдийгүй, энэ нь бараг бүх бизнес эрхлэгчдэд тулгардаг нэлээд хамааралтай сэдэв бөгөөд тавиур дээр нь согтууруулах ундаа байдаг. EGAIS систем дэх дэлхийн өөрчлөлтүүд аль хэдийн хоёр удаа болсон, гэхдээ би ерөнхийдөө жижиг зүйлийн талаар чимээгүй байна. Одоо бид бүгдээрээ, хамт олон, EGAIS-д 3-р регистрийн дүр төрхтэй нягтлан бодох бүртгэлийн шинэ араатантай тулгарч байна.

    Архи, согтууруулах ундааны зах зээлд оролцогчдыг 2018 оны долдугаар сарын 1-ний өдрөөс эхлэн Улсын автомат мэдээллийн нэгдсэн системийн шинэчилсэн хувилбарт бүтээгдэхүүнээ хэсэгчлэн бүртгэх журамд шилжих шаардлагатай болсон. FSRAR нь аж ахуйн нэгжүүдэд зориулсан тайлбарыг өөрийн вэбсайт дээр аль хэдийн нийтэлсэн ─ "EGAIS-д хэсэгчилсэн бүртгэл хөтлөх арга зүйн зөвлөмж" гэсэн боловч нягтлан бодох бүртгэлийн шинэ системийг нэвтрүүлэх нь буруу болсон тул 289-FZ нь бүдүүлэг бүртгэлийг эхлүүлэхийг хойшлуулах ногоон гэрэл асаав. 2019 оны аравдугаар сарын 1. Ерөнхийдөө X-өдөр хэдэн долоо хоногийн өмнө ирсэн бөгөөд бид EGAIS 3.0 дээр хэрхэн ажилладаг талаар олж мэдэх нь зүйтэй болов уу.

    EGAIS 3.0 гэж юу вэ?

    EGAIS-ийн гурав дахь шинэчлэлийн ажил бол архины шил, литр бүрийг үйлдвэрлэсэн (эсвэл зарим тохиолдолд импортлох) үеэс эцсийн хэрэглэгчдэд борлуулах, тулалдах эсвэл өөр төрлийн савыг устгах хүртэл хянах явдал юм. худалдагчаар

    Лонх бүрийг онцгой албан татварын бар код (импортын архины хувьд) эсвэл холбооны тусгай тэмдэг (ОХУ-д борлуулдаг дотоодын үйлдвэрлэгчийн хувьд) агуулсан өвөрмөц дижитал танигчаар тэмдэглэсэн байдаг.

    EGAIS систем дэх согтууруулах ундааны хөдөлгөөний бүх дижитал баримт бичиг нь дижитал танигч агуулсан байх ёстой. Энэ нь аль нэг шил архины шилжилт хөдөлгөөнийг хянаж, хэнд, хэзээ худалдсаныг мэдэхэд тусалдаг.

    Төрийн автоматжуулсан мэдээллийн нэгдсэн системийн шинэ хувилбарт бүртгэлийн маягт 1, 2 (RFU 1 ба RFU 2) хэвээр байна. Баримт бичгийн маягт 1 нь үйлдвэрлэгч эсвэл импортлогчийн хүсэлтээр архины багц тус бүрээр EGAIS системд автоматаар үүсдэг. Энэ нь архины багц бүрийн талаархи мэдээллийг агуулдаг.

    RFU 2 нь үнэндээ хүлээн авагчид цахим хэлбэрээр илгээгдсэн тээврийн хуудасны хавсралт (дагалдах бичиг) юм. Өөрөөр хэлбэл, энэ нь тээврийн хуудасны бараа тус бүрт автоматаар өгөгдсөн танигч юм.

    EGAIS 3.0-ийн хамгийн чухал өөрчлөлт бол хүчтэй архины бүлгийн 3-р шинэ бүртгэл ба бүртгэлийн блок 2 юм.

    Одоо бид гурван EGAIS бүртгэлтэй

    Бүртгэлийн дугаар 1 EGAIS─ агуулах, RFU 1 ба RFU 2-ын хүрээнд согтууруулах ундааны багцын талаарх мэдээллийг тусгах

    Бүртгэлийн дугаар 2 EGAIS- худалдааны өрөө. Энэ нь одоо зөвхөн ерөнхий бүтээгдэхүүн (шар айраг, алимны дарс, поирет болон mead), мөн хуучин загварын брэндүүдтэй ирдэг хүчирхэг эрчүүдэд ашиглагддаг. Энд үйлдвэрлэгч, бүтээгдэхүүний нэр, бар код зэрэг мэдээлэл байна

    Мэдээжийн хэрэг, архины борлуулалтын зах зээлд оролцогч бүх хүмүүст аянга цахилгаантай Бүртгэлийн дугаар 3 EGAIS- Энд эхний бүртгэлээс авсан мэдээллийг зааж өгсөн бөгөөд архины шил тус бүрийн өвөрмөц танигчийг агуулсан болно. Энэ бүртгэлийн өгөгдлийг өвөрмөц багцын дугаарт хавсаргасан бөгөөд ямар ч байдлаар салгах боломжгүй.

    Шар айраг, хүчтэй архины нягтлан бодох бүртгэлийн онцлог

    Зөвхөн шошготой, шошгогүй хоёр төрлийн бүтээгдэхүүн байдаг. Үүнийг EGAIS систем болон бүхнийг чадагч FSRAR дараахь байдлаар харгалзан үздэг.

    - эхний ба / эсвэл хоёр дахь бүртгэл дээр тэмдэглэгээгүй. Хоёулангийн нийт үлдэгдэл нь худалдааны талбайн бүх архи юм

    - шошготой (жишээ нь шар айраг, алим, шар айраг, шар айрагнаас бусад согтууруулах ундаа) - зөвхөн эхний болон гуравдугаар бүртгэлд бүртгэгдсэн. Энд нөхцөл байдал өөр байна, эхний регистрийн үлдэгдэл нь гурав дахь үлдэгдэлтэй яг таарч байх ёстой. Хэрэв тоо нь таарахгүй бол шалтгааныг нь олж мэдэхэд ердөө 30 хоног байна уу, Захиргааны хууль сайн уу.

    EGAIS 3.0 дээрх хуучин маркууд уу?

    Хэрэв 2018 оны 7-р сарын 1-ээс өмнө согтууруулах ундаа үйлдвэрлэсэн бол (мөн 289-ФЗ-ийн хэлснээр 10-р сарын 1-ээс өмнө) шинэчилсэн брэнд агуулсан байх шаардлагагүй. Нягтлан бодох бүртгэл нь эхний хоёр бүртгэл дээр явагддаг бөгөөд та энэ согтуу хүнтэй эргэлтээс бүрэн гарах хүртэл ажиллах боломжтой. Бид үүнийг хасч, одоо дассан байдлаараа хүлээж авдаг

    EGAIS дээр лонх бүрийг сканнердаж байна

    Зах зээл дээр шинэ брэндүүд гарч ирэхэд бид дагалдаж ирсэн лонх бүрийг сканнердах шаардлагатай болно. Зарчмын хувьд үүнийг хийх боломжгүй, гэхдээ энд "амралт" тохиолдож болно, жишээлбэл. брэнд нь нэг байгууллагад бүртгэлтэй байх болно, гэхдээ үнэндээ өөр байгууллагад байрлах болно. Хэрэв ийм зүйл тохиолдвол богино хугацаанд бүх зүйлийг FSRAR-ийн холболтоор шийдвэрлэх шаардлагатай бөгөөд үүнийг ямар ч өөрийгөө хүндэтгэдэг бизнес эрхлэгч хийхийг хүсдэггүй тул EGAIS-ээр дамжин ирсэн лонх бүрийг 2D сканнер ашиглан сканнердсан нь дээр. Ирж буй болон худалдсан шил бүрийг шууд сканнердсанаар та зөрүү гарахаас өөрийгөө хамгаалах болно. Хуучин марк гүйлгээнд байгаа л бол будлиантай байх нь үнэн.

    Тамга гэмтсэн эсвэл унших боломжгүй бол яах вэ?

    Хэрэв та согтууруулах ундаа хүлээн авсан бөгөөд брэнд нь гэмтсэн эсвэл авах үед унших боломжгүй бол миний танд өгөх зөвлөгөө бол бүх нийлүүлэлтээс татгалзах явдал юм, эс тэгвээс та зөрүүтэй акт гаргах эсвэл EGAIS-ээс давхардсан тоогоор хүсэлт гаргах шаардлагатай болно. Дараа нь лонхонд наах хэрэгтэй. Энэ хэнд хэрэгтэй вэ?

    Согтууруулах ундаа хэрхэн уух вэ (EGAIS)

    Ирж буй согтууруулах ундааны брэндийг сканнердсаны дараа та дараах үйлдлүүдийг хийж болно.

    1) Барааг хүлээн авах. Согтуу хүн 1-р регистрт ордог бөгөөд дараа нь брэндийг 3-р регистртэй холбодог.

    2) Барааг хэсэгчлэн хүлээн авах. Энэ нь нягтлан бодох бүртгэлийн хэлтэст хүлээн зөвшөөрөгдөөгүй албан тушаалын талаархи санал зөрөлдөөний акт гаргах боломжийг олгох явдал юм.

    3) Барааг хүлээн авахгүй

    Би нийтийн хоолны EGAIS системд ажиллах алхам алхмаар зааварчилгааг хэсэг хугацааны дараа нийтлэх болно.

    2019 онд архины мэдүүлгийг хэзээ өгөх вэ?

    Согтууруулах ундаа, пивоны мэдүүлгийг улирал тутам дараах хугацаанд гаргаж өгнө.

    • 2018 оны 4-р улирал 2019.01.01-ээс 2019.01.21 хүртэл
    • 2019.01.04-2019.04.22 хүртэл 2019 оны 1 улирал
    • 2019 оны 2-р улирал 2019.07.01-ээс 2019.07.22 хүртэл.
    • 2019 оны 3-р улирал 2019.10.01-ээс 2019.10.21 хүртэл.
    • 2019 оны 4-р улирал 2020.01.01-2020.01.20 хүртэл

    2019 онд архи, шар айрагны мэдүүлэг өгөх эцсийн хугацаа нь 4-р улирлаас бусад бүх тайлант улиралд амралтын өдөр юм. Тиймээс амралтын өдрийн сүүлийн тайлангийн өдрийг ажлын эхний өдөрт шилжүүлдэг.

    EGAIS цуцлагдах боломжтой юу?

    EGAIS-ийг цуцлах нь домог юм. Бид үргэлж үүнээс болж зовж шаналах болно, гэхдээ систем эцэст нь дибаг хийж, хүмүүст аль болох хүртээмжтэй байх болно гэж найдаж байна. За, ядаж ингэж худлаа ярихаа боль

    Мөн төлөвлөсөн шинэлэг зүйлүүдийн сүүлчийнх нь

    2019 оны шинэ он бол архины виртуал худалдааг хянах туршилтын системийг нэвтрүүлэх эхлэл болно. Үүнийг дараах үе шаттайгаар хэрэгжүүлэхээр төлөвлөж байна.

    • 2019 он гарал үүслийн газар, газарзүйн байршлын тусгай тэмдэглэгээ бүхий лонхон дээрх шар айраг, алим, шар айраг, дарсны онлайн дэлгүүрүүдэд хяналт тавьж эхэлсэн;
    • 2020 он - зөвхөн тусгай зөвшөөрлөөр архи зарах боломжтой болно;
    • 2022 он - бүх төрлийн согтууруулах ундааг зөвхөн EGAIS-ээр дамжуулан худалдаалах болно.
    АНГИЛАЛ

    АЛДАРТАЙ ӨГҮҮЛЛҮҮД

    2022 "gcchili.ru" - Шүдний тухай. Суулгац. Шүдний чулуу. Хоолой