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





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









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









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






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

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

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

موضوع: کمک در DCM

  1. #1
    2007/12/09
    تهران
    1,626
    20

    کمک در DCM

    سلام به همه.
    کسی میتونه منو در مورد استفاده از DCM یا واحد کنترل پالس ها کمک کنه؟
    چطور میتونم تو برنامه بگم کدوم پالس ها از کدوم خروجی این واحد گرفته بشه؟ زبونی هم که استفاده میکنم verilog هست و در ISE .
    ببخشید اگه میشه یکم ساده بگید چون من تازه کار با این ها رو شروع کردم. مرسی از همه
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  2. #2
    2007/12/09
    تهران
    1,626
    20

    پاسخ : کمک در DCM

    هر قدر قسمت avr قویه این قسمت........
    یعنی کلا هیچ کس گذرش به این جا نیفتاده که بخواد بخونه سوال رو حالا جواب بماند.....
    کلا 4-5 تا بازدید داشته
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  3. #3
    2009/08/11
    682
    70

    پاسخ : کمک در DCM

    اول باید یه DCM تو کدت ایجاد کنی. DCM یه عنوان یکی از primitiveهای fpga تعریف شده هست. همونطور که از یه core استفاده می کنی... یه تعداد پورت داره که از هزکدوم خواستی استفاده کنی تو تعریف DCM میاری...
    یه سری attribute هم هست که اونا رو باید تو فایل ucf مقداردهی کنی.
    من الان دقیق یادم نیست. از آخر تابستون بخاطر کنکور همه چی رو گذاشتم کنار... :mrgreen:
    تو گوگل سرچ کن xapp462 ، نحوه عملکرد و اطلاعات پورت ها و مقداردهی هاش میاد.
    یه سرچی هم باید در مورد نحوه نوشتن ucf بکنی ( مقداردهی attribute ها). خیلی ساده...

    یه نکاتی در مورد بافرها و نحوه مسیردهی کلاک و DCM هست (تو همون xapp462 نوشته) که اگرم رعایت نکنی زیاد مهم نیست. من تو fpga editor دیدم خود سنتز تول حالیشه درست میکشه :mrgreen:
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir
  4. #4
    2007/12/09
    تهران
    1,626
    20

    پاسخ : کمک در DCM

    خدا خیرت بده بلاخره یکی پیدا شد کمکی کنه @};-
    از تو همون منبع که معرفی کردید و architecture wizard تنظیمات اولیه رو انجام دادم.3تا فایل xaw. و .ucf و .v برام ساخت.تو اون فایل .v هم یه module برام نوشته که پایه های ورودی خروجی و تنظیمات واحد توی اون هست.
    محتوی فایل .ucf هم این شد:
    کد:
    # Generated by Xilinx Architecture Wizard
    # --- UCF Template Only ---
    # Cut and paste these attributes into the project's UCF file, if desired
    INST DCM_INST CLK_FEEDBACK = 1X;
    INST DCM_INST CLKDV_DIVIDE = 2.0;
    INST DCM_INST CLKFX_DIVIDE = 2;
    INST DCM_INST CLKFX_MULTIPLY = 7;
    INST DCM_INST CLKIN_DIVIDE_BY_2 = FALSE;
    INST DCM_INST CLKIN_PERIOD = 20.000;
    INST DCM_INST CLKOUT_PHASE_SHIFT = NONE;
    INST DCM_INST DESKEW_ADJUST = SYSTEM_SYNCHRONOUS;
    INST DCM_INST DFS_FREQUENCY_MODE = LOW;
    INST DCM_INST DLL_FREQUENCY_MODE = LOW;
    INST DCM_INST DUTY_CYCLE_CORRECTION = TRUE;
    INST DCM_INST FACTORY_JF = 8080;
    INST DCM_INST PHASE_SHIFT = 0;
    INST DCM_INST STARTUP_WAIT = FALSE;
    یه سرچی هم باید در مورد نحوه نوشتن ucf بکنی ( مقداردهی attribute ها). خیلی ساده...
    منظور همین مقدار دهی هاست که ویزارد انجام داده؟؟
    حالا این پیکر بندی ها زیاد مهم نیست و خودم از اینور اونور دستکاری میکنم. چیزی که مهم تره این هست که این کد های ایجاد شده رو چطور به برنامه اصلی بیارم؟
    همونطور که از یه core استفاده می کنی...
    راستش تا حالا از core های آماده استفاده نکردم.تازه کار با FPGA ها رو شروع کردم واسه همین خیلی از چیزا رو نمیدونم. :redface:
    مرسی از راهنمایی خوبتون.
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
  5. #5
    2009/08/11
    682
    70

    پاسخ : کمک در DCM

    من با architecture wizard کار نکردم. اصلا ندیدمش. فکرکنم واسه نسخه های قدیمی ISE بود.
    ببین اصلا core رو ولش کن. چطوری از یه ماژولی که قبلا نوشتی تو یه طرح دیگه استفاده می کنی؟ نحوه فراخوانی primitive ها هم همینطوره. اسم primitive بعد پورت ها (حتی attribute ها رو هم تا اونجایی که یادمه میشه تو فرخوانی مقداردهی کرد)

    فایل ucf رو باید به پروژه اضافه کنی. با توجه به اسم instanse ها مقداردهی attribute ها از تو فایل ucf انجام میشه. هر primitive که تو طرحت استفاده می کنی یه instanse هست.

    داکیومنت ها xilinx و هلپ ISE رو بخون...
    سرچ...
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir
  6. #6
    2007/12/09
    تهران
    1,626
    20

    پاسخ : کمک در DCM

    من با architecture wizard کار نکردم. اصلا ندیدمش. فکرکنم واسه نسخه های قدیمی ISE بود.
    من اینو از تو نسخه 10.2 پیدا کردم.
    راستش مشکل همینه از هرجا که در مورد verilog خوندم فقط همه نکات رو تو یه ماژول گفتند و واسه خودم سوال بود ما که دیاگرام رو تو چند تا بلوک میکشیم چرا اینجا یه بلوک داریم.تازه اگه اینجوری بود با پردازش موازی هم جور در نمیاد.
    من یه سرچی در مورد این قضیه بکنم .بعد این فایل ها رو اضافه کنم و ببینم به کجا میرسم.
    ممنون از راهنمایی
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
نمایش نتایج: از 1 به 6 از 6

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

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

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

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

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