Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага

Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага

Microsemi лого

Танилцуулга
Санах ойгүй FIFO хянагч нь зөвхөн FIFO хянагчийн логикийг үүсгэдэг. Энэхүү цөмийг хоёр порттой том SRAM эсвэл Micro SRAM-ийн хамт ашиглахад зориулагдсан. Санах ойгүй FIFO хянагч нь RAM блокуудын гүн ба өргөнөөс хамаарахгүй. Санах ойгүй FIFO хянагч нь хоосон / бүтэн туг бүхий нэг RAM-байршлын нарийвчлалтай. Энэ нь харагдах байдал, ашиглах боломжийг нэмэгдүүлэхийн тулд илүү олон нэмэлт статус портуудыг дэмждэг. Эдгээр нэмэлт портуудыг доорх хэсгүүдэд илүү дэлгэрэнгүй тайлбарласан болно. Энэ баримт бичигт бид FIFO хянагчийг санах ойгүйгээр хэрхэн тохируулах, дохиог хэрхэн холбохыг тайлбарлах болно.
Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага - Зураг 1

1 Функциональ байдал

Бичих гүн/өргөн, унших гүн/өргөн

Порт тус бүрийн гүний хүрээ нь 1-99999 байна. Порт бүрийн өргөн нь 1-999 байна. Хоёр портыг ямар ч гүн, өргөнөөр бие даан тохируулах боломжтой. (Бичих гүн * бичих өргөн) тэнцүү байх ёстой (Унших гүн * Унших өргөн).

Ганц цаг (CLK) эсвэл бие даасан бичих, унших цаг (WCLOCK, RCLOCK)

Санах ойгүй FIFO хянагч нь хос эсвэл нэг цагтай загварыг санал болгодог. Хос цагийн загвар нь цагийг бие даан унших, бичих боломжийг олгодог. Унших домэйн дэх үйлдлүүд нь унших цагтай, бичих домэйн дахь үйлдлүүд нь бичих цагтай синхрон байдаг. Ганц цагны сонголтыг сонгох нь илүү энгийн, жижиг, хурдан загвар гаргахад хүргэдэг. Санах ойгүй FIFO Controller-ийн өгөгдмөл тохиргоо нь WCLOCK болон RCLOCK-г ижил цагтай жолоодох Single clock (CLK) юм. Бие даасан цагийг жолоодохын тулд "Нэг цаг"-ын чагтыг арилгана уу (бичих, уншихад тус бүр нэг). Цагийн туйлшрал – Дээш эсвэл доош сумнууд дээр дарж бичих болон унших цагийн идэвхтэй ирмэгийг өөрчил. Хэрэв та нэг цаг ашигладаг бол зөвхөн CLK дээр сонгох боломжтой; Хэрэв та бие даасан цаг ашигладаг бол WCLOCK болон RCLOCK хоёрын туйлшралыг сонгож болно.

Write Enable (БИД)

RAM-ийн Write Address (MEMWADDR) руу бичих өгөгдлийг цагийн ирмэг дээр бичих үед БИД хянадаг. WE Polarity – Дээш эсвэл доош сумыг дарж WE дохионы идэвхтэй ирмэгийг өөрчилнө үү.

Уншихыг идэвхжүүлэх (RE)

RE-г баталгаажуулснаар унших хаяг (MEMRADDR) дээрх RAM-ийн өгөгдлийг уншихад хүргэдэг. RE туйлшрал – RE дохионы идэвхтэй ирмэгийг өөрчлөхийн тулд дээш эсвэл доош сумыг дарна уу.

FIFO дүүрсэн үед бичихийг зөвшөөрнө үү

FIFO дүүрсэн үед үргэлжлүүлэн бичихийг идэвхжүүлэхийн тулд энэ нүдийг сонго. Таны одоо байгаа FIFO утгыг дарж бичих болно.

FIFO хоосон үед уншихыг зөвшөөрнө үү

FIFO хоосон үед үргэлжлүүлэн унших боломжийг идэвхжүүлэхийн тулд энэ нүдийг сонго.

Асинхрон дахин тохируулах (RESET)

Идэвхтэй-бага RESET дохиог баталгаажуулснаар санах ойгүй FIFO хянагчийг дахин тохируулна. RESET туйлшрал – Дээш эсвэл доош сумыг дарж RESET дохионы идэвхтэй ирмэгийг өөрчилнө үү.

Санах ойгүй FIFO контроллерт туг үүсгэх

Санах ойгүй FIFO Controller дахь тугуудыг дараах байдлаар үүсгэнэ.

  • Бүрэн, Хоосон, Бараг дүүрэн, Бараг хоосон тугууд нь энэ модулийн бүртгэлтэй гаралт юм.
  • Бараг дүүрэн ба Бараг хоосон тугнууд нь нэмэлт портууд юм; Та босго утгыг статик эсвэл динамикаар тохируулж болно.
    - Босгоны статик утгыг тохируулахын тулд: AFVAL эсвэл AEVAL портын хажууд байгаа хайрцгийн сонголтыг арилгана уу; энэ нь порт(ууд)-ыг идэвхгүй болгож, AFULL / AEMPTY порт(ууд)-ын хажууд байгаа текстийн хяналтын хайрцгийг идэвхжүүлнэ. Энэ талбарт хүссэн статик босгыг оруулна уу.
    – Босгоны динамик утгыг тохируулахын тулд AFVAL эсвэл AEVAL портын хажууд байгаа нүдийг сонгосноор нэг буюу хоёр автобусаар үндсэн үүсгэх боломжтой болно. Дараа нь та өөрийн хүссэн босго утгыг динамикаар оруулах боломжтой.
  • Бүрэн далбаа нь FIFO-г дүүргэх өгөгдөл бичигдсэн цаг дээр тавигдана.
  • Хоосон далбаа нь FIFO-оос хамгийн сүүлийн өгөгдлийг уншсан цагтай ижил цаг дээр батлагдана.
  • Босгодоо хүрсэн тэр цаг дээр Бараг бүтэн далбаа тавигдана.
  • Босго хүрсэн цаг дээр Бараг хоосон гэсэн туг тавигдана. Жишээ ньampХэрэв та 10 гэсэн бараг хоосон босгыг зааж өгвөл туг нь FIFO-д 10 элемент агуулж буй унших цагийг баталгаажуулна.

FIFO хянагч дахь 2 талбай ба хурд

FIFO Controller-ийн хэмжээ болон ажиллах давтамж нь тохиргоо болон идэвхжүүлсэн нэмэлт боломжуудаас хамаарна; тэрийг тэмдэглэ:

  • Нэг цагны загвар нь жижиг, хурдан байх болно; Учир нь синхрончлогч болон саарал кодлогч/декодер шаардлагагүй.
  • 2-ын чадалгүй портын гүн нь илүү том, удаан дизайн үүсгэх болно. Үүний шалтгаан нь логик оновчлол нь 2-ийн гүнд хийгддэг. Тиймээс, хэрэв танд 66 x 8 FIFO хэрэгтэй бол энэ нь илүү давуу талтай байж магадгүй юмtagХэрэв талбай ба/эсвэл хурдтай холбоотой бол FIFO-ийн гүнийг 64 эсвэл 128 гэж сонгоно уу.

3 Хугацааны диаграмм

Үйлдлийг бичих

Бичих үйл ажиллагааны явцад WE дохио гарах үед FIFO нь DATA автобус дээрх утгыг санах ойд хадгалдаг. WACK дохио нь FIFO дээр амжилттай бичих үйл ажиллагаа явагдах бүрт мэдэгддэг. Хэрэв FIFO дүүрсэн бол БҮТЭН тугийг баталгаажуулж, дахиж өгөгдөл бичих боломжгүйг илтгэнэ. FIFO дахь элементийн тоо босго хэмжээтэй тэнцэх үед AFULL тугийг баталгаажуулна. Хэрэв FIFO дүүрсэн байхад бичих үйлдлийг оролдвол дараагийн цагийн мөчлөгт OVERFLOW дохио гарч ирэх бөгөөд энэ нь алдаа гарсныг илтгэнэ. Амжилтгүй болсон бичих үйлдэл бүрийн хувьд OVERFLOW дохиог баталгаажуулдаг. А сamp4-ийн гүнийн тохиргоотой, бараг бүрэн утгыг 3 болгож тохируулсан, цагны ирмэгийн өсөлттэй FIFO-ийн цагийн диаграммыг Зураг 3-1-д үзүүлэв.
Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага - Зураг 3-1

Үйлдлийг уншина уу

Унших үйл ажиллагааны явцад RE дохио өгөх үед FIFO нь санах ойноос Q автобус руу өгөгдлийн утгыг уншдаг. Өгөгдөл нь RE-г баталгаажуулсны дараа хоёр цагийн мөчлөгийн дараа үйлчлүүлэгчид боломжтой бөгөөд энэ өгөгдөл нь дараагийн RE батлагдтал автобусанд хадгалагдана. DVLD дохио нь өгөгдөлтэй ижил цагийн мөчлөг дээр нотлогддог. Тиймээс үйлчлүүлэгчийн логик нь DVLD дохиог хянаж, хүчинтэй өгөгдлийг харуулах боломжтой. Гэсэн хэдий ч DVLD нь зөвхөн эхний цагийн мөчлөгийн хувьд шинэ өгөгдөл бэлэн байгаа гэж баталдаг бол бодит өгөгдөл нь өгөгдлийн автобусанд байж болно. Хэрэв FIFO-г хоосолсон бол өгөгдлийн элементийг унших боломжгүй гэдгийг харуулахын тулд ХООСОН тугийг баталгаажуулна. FIFO дахь элементийн тоо тогтоосон босго хэмжээтэй тэнцэх үед AEMPTY тугийг баталгаажуулна. Хэрэв FIFO хоосон байхад унших үйлдлийг оролдвол дараагийн цагийн мөчлөгт UNDERFLOW дохио гарч, алдаа гарсныг илтгэнэ. Унших ажиллагаа амжилтгүй болох бүрт UNDERFLOW дохиог баталгаажуулна.

А сamp4-ийн гүнийн тохиргоотой, бараг хоосон утгыг 1-д тохируулсан, цагны ирмэг нэмэгдэж буй FIFO-ийн цаг хугацааны диаграммыг Зураг 3-2-т үзүүлэв.
Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага - Зураг 3-2

Хувьсах харьцаатай үйлдлүүд

Хувьсах өргөнтэй FIFO нь бичих, унших талбарт өөр өөр гүн, өргөнтэй байдаг. Энэ төрлийн FIFO-г ашиглахдаа онцгой анхаарах зүйлс байдаг:

Өгөгдлийн дараалал – Бичих тал нь Унших талаас бага өргөнтэй: FIFO нь санах ойн хамгийн бага чухал хэсгийг дээш бичиж эхэлдэг. (доорх цагийн диаграммыг үзнэ үү)

  • Өгөгдлийн дараалал – Бичих тал нь Унших талаас илүү өргөнтэй, өөрөөр хэлбэл FIFO нь санах ойн хамгийн бага хэсгээс уншиж эхэлдэг. Хэрэв бичих тал дахь эхний үг нь 0xABCD байвал FIFO-с уншсан үгс нь 0xCD, дараа нь 0xAB байх болно.
  • Бүрэн туг үүсгэх – Бичих талаас нь бүтэн үгийг бичих боломжгүй үед БҮРЭН гэж баталгаажуулна. Зөвхөн FIFO-д бичих харьцаанаас бүтэн үг бичих хангалттай зай байгаа тохиолдолд БҮРЭН-ийг хүчингүй болгоно. (Зураг 3-3 дахь цагийн диаграммыг үзнэ үү)
  • Хоосон туг үүсгэх – Уншсан хэсгийн харьцаанаас бүтэн үгийг унших боломжтой үед л ХООСОН-г хүчингүй болгоно. FIFO-д уншсан харьцаанаас бүтэн үг агуулаагүй тохиолдолд ХООСОН гэсэн баталгаа гарна (Зураг 3-3 дахь цагийн диаграммыг үзнэ үү).
  • Статусын туг үүсгэхийн утга нь FIFO-д унших тал дээр шууд харагдахгүй хэсэгчилсэн үгтэй байх боломжтой юм. Жишээ ньample, бичих тал нь унших талаас бага өргөнтэй байх үед анхаарч үзээрэй. Бичих тал нь 1 үг бичээд дуусгана. Энэ төрлийн хувилбарт FIFO ашигладаг програм нь хэсэгчилсэн өгөгдлийн үг юуг илэрхийлж байгааг анхаарч үзэх ёстой.
  • Хэсэгчилсэн өгөгдлийн үгийг урсгалын дагуу боловсруулах боломжгүй бол бүтэн үгэнд хүрэх хүртэл түүнийг FIFO-оос хасах нь утгагүй болно. Гэсэн хэдий ч хэрэв хэсэгчилсэн үгийг хүчинтэй гэж үзэж, "бүрэн бус" төлөвт нь боловсруулах боломжтой бол энэ нөхцлийг зохицуулах өөр төрлийн механизмыг зохион бүтээх шаардлагатай.
    Зураг 3-3 нь бичих тал нь x4 өргөн, унших тал нь x8 өргөн байхаар тохируулагдсан нөхцөлийг харуулж байна.

Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага - Зураг 3-3

4 портын тодорхойлолт

Хүснэгт 4-1-д үүсгэсэн макро дахь санах ойгүй FIFO хянагчийг жагсаасан болно.

Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч хэрэглэгчийн гарын авлага - Хүснэгт 4-1

Бүтээгдэхүүний дэмжлэг

Microsemi SoC Products Group нь Хэрэглэгчийн үйлчилгээ, Хэрэглэгчийн техникийн дэмжлэг үзүүлэх төв, webсайт, цахим шуудан, дэлхий даяарх борлуулалтын алба. Энэ хавсралт нь Microsemi SoC Products Group-тэй холбоо барьж, эдгээр тусламж үйлчилгээг ашиглах тухай мэдээллийг агуулна.

Харилцагчийн үйлчилгээ

Бүтээгдэхүүний үнэ, бүтээгдэхүүний шинэчлэл, шинэчлэлтийн мэдээлэл, захиалгын байдал, зөвшөөрөл гэх мэт техникийн бус бүтээгдэхүүний дэмжлэг авахын тулд Хэрэглэгчийн үйлчилгээтэй холбогдоно уу.
Хойд Америкаас 800.262.1060 руу залгана уу Дэлхийн бусад улсаас 650.318.4460 Факс руу дэлхийн хаанаас ч залгана уу, 408.643.6913.

Хэрэглэгчийн техникийн дэмжлэг үзүүлэх төв

Microsemi SoC Products Group нь Хэрэглэгчийн Техникийн Дэмжлэгийн Төвийг өндөр ур чадвартай инженерүүдээр ажиллуулж, Microsemi SoC бүтээгдэхүүний талаарх таны техник хангамж, програм хангамж, дизайны асуултуудад хариулахад тусална. Хэрэглэгчийн техникийн дэмжлэг үзүүлэх төв нь хэрэглээний тэмдэглэл, дизайны мөчлөгийн нийтлэг асуултуудын хариулт, мэдэгдэж буй асуудлуудын баримт бичиг, янз бүрийн түгээмэл асуултуудыг бий болгоход маш их цаг зарцуулдаг. Тиймээс, бидэнтэй холбогдохын өмнө манай онлайн эх сурвалжтай танилцана уу. Бид таны асуултанд аль хэдийн хариулсан байх магадлалтай.

Техникийн дэмжлэг

Хэрэглэгчийн дэмжлэгт зочилно уу webсайт (www.microsemi.com/soc/support/search/default.aspx) нэмэлт мэдээлэл, дэмжлэг авах. Хайлт хийх боломжтой олон хариултууд web эх сурвалж нь диаграмм, зураг чимэглэл, бусад эх сурвалжийн холбоосыг агуулдаг webсайт.

Webсайт

Та SoC-ийн нүүр хуудаснаас техникийн болон техникийн бус төрөл бүрийн мэдээллийг үзэх боломжтой www.microsemi.com/soc.

Хэрэглэгчийн техникийн дэмжлэгийн төвтэй холбоо барьж байна

Техникийн дэмжлэгийн төвд өндөр ур чадвартай инженерүүд ажилладаг. Техникийн дэмжлэг үзүүлэх төвтэй цахим шуудангаар эсвэл Microsemi SoC Products Group-ээр дамжуулан холбогдож болно webсайт.

Имэйл
Та техникийн асуултаа манай цахим шуудангийн хаяг руу илгээж, имэйл, факс, утсаар хариу авах боломжтой. Түүнчлэн, хэрэв танд дизайн хийхэд асуудал тулгарвал загвараа имэйлээр илгээх боломжтой fileтусламж авах. Бид өдрийн турш имэйл хаягаа байнга хянаж байдаг. Бидэнд хүсэлтээ илгээхдээ өөрийн овог нэр, компанийн нэр, холбоо барих мэдээллээ оруулахаа мартуузай. Техникийн тусламжийн имэйл хаяг нь soc_tech@microsemi.com.

Миний хэрэг
Microsemi SoC Products Group-ийн хэрэглэгчид Миний Кейс рүү орж онлайнаар техникийн хэргийг илгээж, хянах боломжтой.

АНУ-аас гадна
АНУ-ын цагийн бүсээс гадуур тусламж хэрэгтэй байгаа үйлчлүүлэгчид техникийн дэмжлэгтэй имэйлээр холбогдож болно (soc_tech@microsemi.com) эсвэл орон нутгийн борлуулалтын албатай холбогдоно уу. Борлуулалтын албаны жагсаалтыг эндээс авах боломжтой www.microsemi.com/soc/company/contact/default.aspx.

ITAR техникийн дэмжлэг

Олон улсын зэвсгийн наймааны журмаар (ITAR) зохицуулагддаг RH болон RT FPGA-ийн техникийн дэмжлэг авахыг хүсвэл бидэнтэй холбогдоно уу. soc_tech_itar@microsemi.com. Эсвэл Миний тохиолдлууд дотроос ITAR унадаг жагсаалтаас Тийм гэснийг сонгоно уу. ITAR-ийн зохицуулалттай Microsemi FPGA-ийн бүрэн жагсаалтыг ITAR-д зочилно уу web хуудас.

Microsemi логоMicrosemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 АНУ АНУ дотор: +1 949-380-6100 Борлуулалт: +1 949-380-6136 Факс: +1 949-215-4996

Microsemi корпораци (NASDAQ: MSCC) нь хагас дамжуулагч шийдлүүдийн цогц багцыг санал болгодог: сансар, батлан ​​хамгаалах, аюулгүй байдал; аж ахуйн нэгж, харилцаа холбоо; аж үйлдвэрийн болон өөр эрчим хүчний зах зээл. Бүтээгдэхүүн нь өндөр хүчин чадалтай, өндөр найдвартай аналог болон RF төхөөрөмжүүд, холимог дохио ба RF-ийн нэгдсэн хэлхээ, тохируулж болох SoC, FPGA, бүрэн дэд системүүд орно. Microsemi нь Калифорниа мужийн Алисо Виежо хотод байрладаг. Дэлгэрэнгүй мэдээллийг эндээс авна уу www.microsemi.com.

© 2012 Microsemi корпораци. Бүх эрх хуулиар хамгаалагдсан. Microsemi болон Microsemi лого нь Microsemi корпорацийн худалдааны тэмдэг юм. Бусад бүх барааны тэмдэг, үйлчилгээний тэмдэг нь тус тусын эздийнхээ өмч юм.

Баримт бичиг / нөөц

Санах ойн тохиргоогүй Microsemi SmartFusion2 FIFO хянагч [pdf] Хэрэглэгчийн гарын авлага
Санах ойн тохиргоогүй SmartFusion2 FIFO хянагч, SmartFusion2, санах ойн тохиргоогүй FIFO хянагч, санах ойн тохиргоо

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *