Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کولو کارونکي لارښود

Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کولو کارونکي لارښود

د مایکروسمي لوگو

پیژندنه
د حافظې پرته د FIFO کنټرولر یوازې د FIFO کنټرولر منطق رامینځته کوي. دا کور د دوه پورټ لوی SRAM یا مایکرو SRAM سره یوځای کارول کیږي. د حافظې پرته د FIFO کنټرولر د RAM بلاکونو له ژوروالي او پلنوالي څخه خپلواک دی. د حافظې پرته د FIFO کنټرولر د خالي / بشپړ بیرغونو سره د واحد - RAM - موقعیت ګرانولریت لري. دا د لید لید او کارونې زیاتوالي لپاره ډیری نور اختیاري حالت بندرونو ملاتړ کوي. دا اختیاري بندرونه په لاندې برخو کې په ډیر تفصیل سره تشریح شوي. پدې سند کې ، موږ تشریح کوو چې تاسو څنګه کولی شئ د حافظې مثال پرته د FIFO کنټرولر تنظیم کړئ او تعریف کړئ چې سیګنالونه څنګه وصل دي.
Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کارونکي لارښود - شکل 1

1 فعالیت

ژور/پلان ولیکئ او ژور/پړوالی ولولئ

د هر بندر لپاره د ژوروالی حد 1-99999 دی. د هر بندر لپاره د عرض حد 1-999 دی. دوه بندرونه په خپلواک ډول د هر ډول ژوروالي او عرض لپاره تنظیم کیدی شي. (د لیکلو ژوروالی * ولیکئ پلنوالی) باید مساوي وي (د لوستلو ژوروالی * د لوستلو پلنوالی).

واحد ساعت (CLK) یا د لیکلو او لوستلو خپلواک ساعتونه (WCLOCK، RCLOCK)

د حافظې پرته د FIFO کنټرولر د دوه ګوني یا واحد ساعت ډیزاین وړاندیز کوي. د دوه ګوني ساعت ډیزاین د ساعت ډومینونو خپلواک لوستلو او لیکلو ته اجازه ورکوي. په لوستلو ډومین کې عملیات د لوستلو ساعت سره همغږي دي، او د لیکلو ډومین کې عملیات د لیکلو ساعت سره همغږي دي. د واحد ساعت انتخاب غوره کول خورا ساده، کوچني او ګړندي ډیزاین پایله لري. د حافظې پرته د FIFO کنټرولر لپاره ډیفالټ ترتیب یو واحد ساعت (CLK) دی چې د ورته ساعت سره WCLOCK او RCLOCK چلوي. د خپلواک ساعتونو چلولو لپاره د واحد ساعت چیک بکس غیر چیک کړئ (هر یو د لیکلو او لوستلو لپاره). د ساعت قطبیت - د خپل لیکلو او لوستلو ساعتونو فعال څنډه بدلولو لپاره پورته یا ښکته تیر باندې کلیک وکړئ. که تاسو یو ساعت کاروئ تاسو کولی شئ یوازې په CLK کې وټاکئ؛ که تاسو خپلواک ساعتونه کاروئ نو تاسو کولی شئ د WCLOCK او RCLOCK دواړو قطبي حالت وټاکئ.

ولیکئ فعال کړئ (WE)

موږ کنټرول کوو کله چې د لیکلو ډاټا د ساعت په څنډه کې د رام د لیکلو پته (MEMWADDR) ته لیکل کیږي. WE قطبیت - د WE سیګنال فعال څنډه بدلولو لپاره پورته یا ښکته تیر کلیک وکړئ.

لوستل فعال کړئ (RE)

د RE تایید کول د دې لامل کیږي چې د لوستلو پته (MEMRADDR) ځای کې د RAM ډیټا لوستل شي. د RE قطبیت - د RE سیګنال فعال څنډه بدلولو لپاره پورته یا ښکته تیر کلیک وکړئ.

د لیکلو اجازه ورکړئ کله چې FIFO ډک وي

دا چک بکس غوره کړئ ترڅو FIFO فعال کړئ چې لیکلو ته دوام ورکړي کله چې ډک وي. ستاسو موجوده FIFO ارزښت به له سره لیکل کیږي.

د لوستلو اجازه ورکړئ کله چې FIFO خالي وي

دا چیک باکس وټاکئ ترڅو د FIFO فعالولو لپاره لوستلو ته دوام ورکړي کله چې دا خالي وي.

غیر متناسب ری سیٹ (RESET)

د فعال - ټیټ RESET سیګنال ادعا کول د حافظې پرته د FIFO کنټرولر بیا تنظیموي. قطبي RESET - د RESET سیګنال فعال څنډه بدلولو لپاره پورته یا ښکته تیر باندې کلیک وکړئ.

د حافظې پرته د FIFO کنټرولر کې د بیرغونو رامینځته کول

د FIFO کنټرولر کې بیرغونه پرته له حافظې څخه په لاندې ډول رامینځته کیږي:

  • بشپړ، خالي، تقریبا بشپړ، او تقریبا خالي بیرغونه د دې ماډل ثبت شوي محصولات دي.
  • نږدې بشپړ او نږدې خالي بیرغونه اختیاري بندرونه دي؛ تاسو کولی شئ د حد ارزښتونه په ثابت یا متحرک ډول تنظیم کړئ.
    - د حد لپاره د جامد ارزښت ټاکلو لپاره: د AFVAL یا AEVAL پورټ څنګ ته د چیک بکس غیر انتخاب کړئ؛ دا پورټ غیر فعالوي او د AFULL / AEMPTY بندرونو سره څنګ ته د متن کنټرول بکس فعالوي. دې ډګر ته خپل مطلوب جامد حد داخل کړئ.
    - د حد لپاره د متحرک ارزښت ټاکلو لپاره، د AFVAL یا AEVAL پورټ څنګ ته د چک بکس غوره کړئ، دا د یو یا دواړو بسونو سره اصلي نسل فعالوي. بیا تاسو کولی شئ په متحرک ډول خپل مطلوب حد ارزښتونه داخل کړئ.
  • بشپړ بیرغ په ورته ساعت کې تاکید شوی چې هغه معلومات چې FIFO ډکوي لیکل شوي.
  • خالي بیرغ په ورته ساعت کې تاکید شوی چې وروستی معلومات د FIFO څخه لوستل کیږي.
  • نږدې بشپړ بیرغ په ورته ساعت کې تاکید شوی چې حد ته رسیدلی.
  • تقریبا خالي بیرغ په ورته ساعت کې تاکید شوی چې حد ته رسیدلی. د مثال لپارهample، که تاسو د 10 شاوخوا خالي حد مشخص کړئ، بیرغ په ورته لوستلو ساعت باندې ټینګار کوي چې د FIFO د 10 عناصرو درلودو لامل کیږي.

2 د FIFO کنټرولر کې ساحه او سرعت

د FIFO کنټرولر اندازه او عملیاتي فریکونسۍ په ترتیب او اختیاري ځانګړتیاو پورې اړه لري چې فعال شوي؛ هغه یاداښت کړه:

  • د یو ساعت ډیزاین به کوچنی او ګړندی وي؛ دا ځکه چې همغږي کوونکي او خړ کوډونکي/کوډر ته اړتیا نشته.
  • د پورټ ژوروالی چې د 2 ځواک نلري به یو لوی او ورو ډیزاین تولید کړي. دلیل دا دی چې د منطق اصلاح کول د ځواک -2 ژورو لپاره پیښیږي. په دې توګه، که تاسو 66 x 8 FIFO ته اړتیا لرئ، دا ممکن ډیر پرمختللی ويtagکه چیرې ساحه او / یا سرعت اندیښنه وي د 64 یا 128 د FIFO ژورې غوره کولو لپاره eous.

3 د وخت ډیاګرام

د عملیاتو لیکل

د لیکلو عملیاتو په جریان کې کله چې د WE سیګنال تاکید کیږي FIFO د ډیټا بس ارزښت په حافظه کې ذخیره کوي. د WACK سیګنال هرکله چې په FIFO کې د لیکلو بریالي عملیات ترسره کیږي ټینګار کیږي. که چیرې FIFO ډک شي، بشپړ بیرغ په ګوته کیږي چې نور معلومات نشي لیکل کیدی. د AFULL بیرغ تاکید کیږي کله چې په FIFO کې د عناصرو شمیر د حد مقدار سره مساوي وي. که چیرې د لیکلو عملیاتو هڅه وشي پداسې حال کې چې FIFO ډک وي، د OVERFLOW سیګنال په راتلونکي ساعت دوره کې ټینګار کیږي، دا په ګوته کوي چې یوه تېروتنه رامنځته شوې. د اوور فلو سیګنال د هر لیکلو عملیاتو لپاره تاکید شوی چې ناکامیږي. ا سampد FIFO د مهال ویش ډیاګرام د 4 ژور ترتیب سره، نږدې بشپړ ارزښت 3 ته ټاکل شوی، او د ساعت مخ په ډیریدو شکل په 3-1 شکل کې ښودل شوی.
Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کارونکي لارښود - شکل 3-1

عملیات ولولئ

د لوستلو عملیاتو په جریان کې کله چې د RE سیګنال تاکید کیږي FIFO د حافظې څخه Q بس ته د ډیټا ارزښت لوستل کوي. ډاټا د RE د ادعا کولو وروسته د مراجعینو لپاره دوه ساعته دوره کې شتون لري، دا ډاټا په بس کې ساتل کیږي تر هغه چې راتلونکی RE تایید شوی وي. د DVLD سیګنال په ورته ساعت دوره کې تاکید شوی چې معلومات شتون لري. له همدې امله، د مراجعینو منطق کولی شي د DVLD سیګنال د اعتبار وړ ډاټا د اشارې لپاره وڅاري. په هرصورت، DVLD یوازې د لومړي ساعت دورې لپاره ادعا کوي چې نوي ډاټا شتون لري، پداسې حال کې چې ریښتینې ډاټا ممکن د ډیټا بس کې وي. که چیرې FIFO خالي وي نو د EMPTY بیرغ د دې لپاره تاکید کیږي چې نور ډیټا عناصر نشي لوستل کیدی. د AEMPTY بیرغ هغه وخت تاکید کیږي کله چې په FIFO کې د عناصرو شمیر د ټاکل شوي حد مقدار سره مساوي وي. که چیرې د لوستلو عملیات هڅه وشي پداسې حال کې چې FIFO خالي وي، د UNDERFLOW سیګنال په راتلونکي ساعت دوره کې ټینګار کیږي چې دا په ګوته کوي چې یوه تېروتنه رامنځته شوې. د UNDERFLOW سیګنال د هر لوستلو عملیاتو لپاره تاکید شوی چې ناکامیږي.

ا سampد FIFO د وخت ډیاګرام د 4 ژور ترتیب سره، تقریبا خالي ارزښت 1 ته ټاکل شوی، او د ساعت مخ په زیاتیدونکي څنډه کې په 3-2 شکل کې ښودل شوي.
Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کارونکي لارښود - شکل 3-2

د متغیر اړخ تناسب سره عملیات

FIFO د متغیر اړخ پلنوالی سره د لیکلو او لوستلو اړخ لپاره مختلف ژور او پلن تشکیلات لري. د دې ډول FIFO کارولو په وخت کې ځینې ځانګړي نظرونه شتون لري:

د معلوماتو ترتیب - د لیکلو اړخ د لوستلو اړخ څخه کوچنی پلنوالی لري: FIFO د حافظې لږترلږه مهمې برخې ته لیکل پیل کوي. (لاندې مهال ویش ته مراجعه وکړئ)

  • د ډیټا ترتیب - د لیکلو اړخ د لوستلو اړخ په پرتله لوی پلنوالی لري، د بیلګې په توګه FIFO د حافظې له لږ مهم برخې څخه لوستل پیل کوي. مطلب که د لیکلو په اړخ کې لومړۍ کلمه 0xABCD وي، د FIFO څخه لوستل شوي کلمې به 0xCD وي ورپسې 0xAB وي.
  • د بشپړ بیرغ تولید - بشپړ هغه وخت تاکید کیږي کله چې د لیکلو له لید څخه یوه بشپړه کلمه په کې ونه لیکل شي. بشپړ رد یوازې په هغه صورت کې چې په FIFO کې د لیکلو اړخ تناسب څخه د بشپړ کلمې لیکلو لپاره کافي ځای شتون ولري. (په 3-3 شکل کې د وخت ډیاګرام ته مراجعه وکړئ)
  • د خالي بیرغ تولید - EMPTY یوازې هغه وخت رد کیږي کله چې د لوستل شوي اړخ تناسب څخه یوه بشپړه کلمه ولوستل شي. EMPTY تاکید کیږي که چیرې FIFO د لوستلو اړخ تناسب څخه بشپړ کلمه ونه لري (په 3-3 شکل کې د وخت ډیاګرام ته مراجعه وکړئ).
  • د وضعیت بیرغ تولید معنی دا ده چې دا ممکنه ده چې په FIFO کې یوه برخه کلمه ولري چې ممکن د لوستلو اړخ کې سمدلاسه نه لیدل کیږي. د مثال لپارهampپه پام کې ونیسئ کله چې د لیکلو اړخ د لوستلو اړخ په پرتله کوچنی پلنوالی ولري. د لیکلو اړخ 1 کلمه لیکي او پای ته رسوي. په دې ډول سناریو کې، غوښتنلیک د FIFO په کارولو سره باید په پام کې ونیسي چې د جزئي معلوماتو کلمه څه استازیتوب کوي.
  • که چیرې د جزئي معلوماتو کلمه د لاندې جریان پروسس نشي کیدی نو دا بې معنی ده چې دا د FIFO څخه لرې کړئ تر هغه چې دا بشپړ کلمې ته نه وي رسیدلی. که څه هم، که جزوي کلمه د اعتبار وړ وګڼل شي او په خپل 'نامکمل' حالت کې لاندې پروسس شي، نو د دې حالت د سمبالولو لپاره یو بل ډول میکانیزم ډیزاین ته اړتیا لري.
    شکل 3-3 یو حالت په ګوته کوي چیرې چې د لیکلو اړخ ترتیب شوی د x4 پلنوالی لري او د لوستلو اړخ د x8 په اندازه.

Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کارونکي لارښود - شکل 3-3

4 د پورت تفصیل

جدول 4-1 په تولید شوي میکرو کې د حافظې سیګنالونو پرته د FIFO کنټرولر لیست کوي.

Microsemi SmartFusion2 د FIFO کنټرولر پرته د حافظې ترتیب کارونکي لارښود - جدول 4-1

د محصول ملاتړ

د مایکروسیمي SoC محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، webسایټ، بریښنایی میل، او په ټوله نړۍ کې د پلور دفترونه. دا ضمیمه د مایکروسیمي SoC محصولاتو ګروپ سره اړیکه نیولو او د دې ملاتړ خدماتو کارولو په اړه معلومات لري.

د پیرودونکو خدمت

د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.
له شمالي امریکا څخه 800.262.1060 ته زنګ ووهئ له نورې نړۍ څخه، 650.318.4460 فکس ته زنګ ووهئ، د نړۍ له هر ځای څخه، 408.643.6913

د پیرودونکي تخنیکي ملاتړ مرکز

د مایکروسيمي SoC محصولاتو ګروپ خپل د پیرودونکي تخنیکي ملاتړ مرکز د لوړ مهارت لرونکي انجینرانو سره کار کوي چې کولی شي ستاسو د هارډویر ، سافټویر او ډیزاین پوښتنو ته د مایکروسمي SoC محصولاتو په اړه ځواب ویلو کې مرسته وکړي. د پیرودونکي تخنیکي ملاتړ مرکز د غوښتنلیک یادښتونو رامینځته کولو ، د ډیزاین دورې عمومي پوښتنو ته ځوابونه ، د پیژندل شوي مسلو اسنادو او مختلف پوښتنو ته ځواب ویلو کې ډیر وخت مصرفوي. نو، مخکې له دې چې تاسو موږ سره اړیکه ونیسئ، مهرباني وکړئ زموږ آنلاین سرچینو ته مراجعه وکړئ. دا ډیر احتمال لري چې موږ دمخه ستاسو پوښتنو ته ځواب ورکړ.

تخنیکي ملاتړ

د پیرودونکي ملاتړ څخه لیدنه وکړئ webسایټ (www.microsemi.com/soc/support/search/default.aspxد نورو معلوماتو او ملاتړ لپاره. ډیری ځوابونه په لټون کې شتون لري web په منابعو کې ډیاګرامونه، انځورونه، او د نورو سرچینو سره اړیکې شاملې دي webسایټ

Webسایټ

تاسو کولی شئ د SoC کور پاڼه کې مختلف تخنیکي او غیر تخنیکي معلومات براوز کړئ www.microsemi.com/soc.

د پیرودونکي تخنیکي ملاتړ مرکز سره اړیکه ونیسئ

د تخنیکي ملاتړ مرکز لوړ مهارت لرونکي انجنیران کار کوي. د تخنیکي ملاتړ مرکز سره د بریښنالیک او یا د مایکروسیمي SoC محصولاتو ګروپ له لارې اړیکه نیول کیدی شي webسایټ

ایمیل
تاسو کولی شئ خپلې تخنیکي پوښتنې زموږ بریښنالیک ته واستوئ او ځوابونه یې د بریښنالیک، فکس یا تلیفون له لارې ترلاسه کړئ. همدارنګه، که تاسو د ډیزاین ستونزې لرئ، تاسو کولی شئ خپل ډیزاین بریښنالیک کړئ fileد مرستې ترلاسه کولو لپاره. موږ په دوامداره توګه د ورځې په اوږدو کې د بریښنالیک حساب څارنه کوو. کله چې موږ ته ستاسو غوښتنه واستوئ، مهرباني وکړئ ډاډ ترلاسه کړئ چې ستاسو بشپړ نوم، د شرکت نوم، او ستاسو د غوښتنې د اغیزمن پروسس کولو لپاره ستاسو د اړیکو معلومات شامل کړئ. د تخنیکي ملاتړ بریښنالیک پته ده soc_tech@microsemi.com.

زما قضیې
د مایکروسیمي SoC محصولاتو ګروپ پیرودونکي کولی شي زما قضیې ته په تګ سره تخنیکي قضیې آنلاین وسپاري او تعقیب کړي.

د امریکا څخه بهر
هغه پیرودونکي چې د متحده ایالاتو د وخت زون څخه بهر مرستې ته اړتیا لري یا کولی شي د بریښنالیک له لارې تخنیکي ملاتړ سره اړیکه ونیسي (soc_tech@microsemi.com) یا د محلي پلور دفتر سره اړیکه ونیسئ. د پلور دفتر لیستونه موندل کیدی شي www.microsemi.com/soc/company/contact/default.aspx.

د ITAR تخنیکي ملاتړ

د RH او RT FPGAs تخنیکي ملاتړ لپاره چې د وسلو مقرراتو (ITAR) کې د نړیوال ترافیک لخوا تنظیم شوي ، له لارې موږ سره اړیکه ونیسئ soc_tech_itar@microsemi.com. په بدیل سره، زما په قضیو کې، د ITAR ډراپ-ډاون لیست کې هو غوره کړئ. د ITAR لخوا تنظیم شوي مایکروسیمي FPGAs بشپړ لیست لپاره ، ITAR ته لاړشئ web پاڼه

د مایکروسمي لوگود مایکروسیمي کارپوریټ مرکزي دفتر یو تصدۍ، الیسو ویجو CA 92656 USA په متحده ایالاتو کې: +1 949-380-6100 خرڅلاو: +1 949-380-6136 فکس: +1 949-215-4996

مایکروسیمي کارپوریشن (NASDAQ: MSCC) د دې لپاره د سیمیکمډکټر حلونو پراخه پورټ فولیو وړاندیز کوي: فضا ، دفاع او امنیت؛ تصدۍ او مخابراتو؛ او صنعتي او بدیل انرژي بازارونه. په محصولاتو کې لوړ فعالیت ، د لوړ اعتبار انلاګ او RF وسیلې ، مخلوط سیګنال او RF مدغم سرکټونه ، د تخصیص وړ SoCs ، FPGAs ، او بشپړ فرعي سیسټمونه شامل دي. د ‏‎Microsemi headquartered in Aliso Viejo, Calif.‎‏ پاڼې اړوند نور معلومات په فسبوک کې اوګورئ www.microsemi.com.

© 2012 Microsemi Corporation. ټول حقونه خوندي دي. Microsemi او Microsemi لوگو د Microsemi Corporation سوداګریزې نښې دي. نورې ټولې سوداګریزې نښې او د خدماتو نښان د دوی د اړوندو مالکینو ملکیت دی.

اسناد / سرچینې

مایکروسي سمارټ فیوژن 2 FIFO کنټرولر پرته د حافظې ترتیب [pdf] د کارونکي لارښود
SmartFusion2 FIFO کنټرولر د حافظې ترتیب پرته، SmartFusion2، د FIFO کنټرولر د حافظې ترتیب پرته، د حافظې ترتیب

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *