ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4

موضوع: FIFO

  1. #1
    2007/03/16
    843
    10

    FIFO

    سلام
    دوستان کسی روی اسپارتان fifo پیاده سازی کرده؟
    بصورت dull clk
  2. #2
    2010/11/27
    تهران
    107
    0

    پاسخ : FIFO

    اسپارتان چند؟
    زياد پياده سازي شده.
    فقط بايد IP Core بسازي و به پروژت اضافه كني. بعدش داخل هر ماژولي كه مي خواي استفاده كني Instantiate كني!
    اول يك Source جديد ايجاد مي كني
    IP Core رو انتخاب كن و يك اسم بهش بده
    در قسمت انخاب IP در زير شاخه Memory قسمت FIFO رو انتخاب كن و Nextآ*و Finish رو بزن.
    حالا مي توني هر جور خواستي FIFOآ* و كلاك هاشو تنظيم كني.
    بعد كه كارات تموم شد روي FIFOآ*ايجاد شده در زير شاخه پزوژت كليك كن و در پنجره پايين گزينه ي View HDL Instantiation Template رو بزن تا فايلش باز بشه. از اونجا مي توني اطلاعات مربوط به Instantiate رو كپي كني ذاخل ماژول اصلي.

  3. #3
    2007/03/16
    843
    10

    پاسخ : FIFO

    سلام
    ممنون که جواب دادید
    فیفو ایجاد شده رو چطور به پروژه اضافه کنم. می خوام بصورت یک شماتیک اون رو به پروژه اضافه کنم؟
    اگر بخوام از رم خارجی برای ساخت فیفو استفاده کنم چطور؟
  4. #4
    2010/11/27
    تهران
    107
    0

    پاسخ : FIFO

    برای اینکه FIFO رو به صورت شماتیک استفاده کنی اول باید توی یک فایل VHDL Module اون FIFO رو Instantiate کنی. بعد شماتیک اون فایل VHDL رو بسازی و هرجا خواستی ازش استفاده کنی.
    اگر هم می خوای مستقیما از FIFO داخل یک ماژول VHDL استفاده کنی همونطور که گفتم اول View HDL Instantiate Template رو باز کن.
    از قسمتی که نوشته Component FIFO_NAME (به هر اسمی که گذاشتی) تا آخر END COMPONENET; کپی و در ماژول VHDL ای که می خوای استفاده کنی در قسمت Architecture قبل از Begin قرار بده و کاری باهاش نداشته باش.
    حالا برگرد و قسمت بعدی رو از Inst_FIFO_NAME : FIFO_NAME (به هر اسمی که گذاشتی) تا آخرش کپی کن و در ماژول VHDL در قسمت Architecture این دفعه بعد از Begin قرار بده. حالا اینجا میبینی که جلوی پین ها خالی هستش و فقط علامت Assign و یه ویرگول قرار داره. اینجا باید قبل از ویرگول ها اسم پین یا سیگنالایی که می خوای اون پویت از FIFO بهشون متصل بشه رو باید بنویسی. حواست باشه که آخرش (به غیر از خط آخر قبل از پرانتز) باید کاما (,) باشه (نه . حالا که این کارو برای همه ی پین های FIFO انجام دادی، Save کن و FIFO میاد زیر مجموعه ی اون فایل VHDL. حالا اگه می خوای شماتیک درست کنی، روی فایل VHDL کلیک کن و توی پنجره پایین گزینه ی Create Schematic Symbol رو دوبار کلیک کن. که البته برای Top-Module نمی تونی این کارو انجام بدی.
    منظورتونو ار رم خارجی متوجه نشدم. برای FIFO بهتره از Block RAM های داخل FPGA استفاده کنید و منابع FPGA رو اشغال نکنید.
    اگر منظورتون از رم خارجی، یک حافظه SDRAM یا SDRAM هستش کاملا قضیه فرق می کنه و باید از Memory Controller استفاده کنید.
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. FIFO
    توسط sejil در انجمن STM
    پاسخ: 7
    آخرين نوشته: 2015/07/11, 16:18
  2. FIFO Implementation (پیاده سازی FIFO)
    توسط masloob81 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 6
    آخرين نوشته: 2015/03/17, 23:41
  3. fifo
    توسط m_mokhaberat در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 7
    آخرين نوشته: 2014/10/25, 23:06
  4. Quad UART with 64 byte fifo
    توسط meraj61 در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2012/05/11, 21:23
  5. اتصال حافظه FIFO به میکروکنترلر
    توسط mobtime در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2009/11/27, 19:35

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

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •