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





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









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









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






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

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

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2007/11/09
    ایران
    438
    2
    nsm

    اشکال در زبان وريلاگ و خطا ISE

    با سلام

    به نظر شما دوستان چرا ISE خطا مي گيره؟

    ERROR:HDLCompilers:26 - "mux41.v" line 25 expecting 'endmodule', found 'if'

    برنامه :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند
  2. #2
    2009/08/11
    682
    70

    پاسخ : اشکال در زبان وريلاگ و خطا ISE

    if باید تو always باشه.
    always @(*) begin
    ...
    end
    و out هم رجیستر

    یا از دستور assign استفاده کن.


    ضمنا لااقل استاندارد 2001 وریلاگ رو رعایت کن. 95 دیگه ساپورت نمیشه. به خصوص تو modelsim
    مشخصات ورودی ها باید همراه با اسم ماژول یعنی تو پرانتز باید.
    اطلاعات کامل:
    http://sutherland-hdl.com/online_verilog_ref_guide/verilog_2001_ref_guide.pdf
    جسارتا به در گفتم دیوار بشنوه! اکثر بچه های فروم همچنان وریلاگ95 مینویسن. الان آخرین استاندارد 2009 یعتی systemverilog ...
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir
  3. #3
    2007/11/09
    ایران
    438
    2
    nsm

    پاسخ : اشکال در زبان وريلاگ و خطا ISE

    ممنون

    اگر out ريجستر تعريف کرد ديگه احتياج به تعريف کردن خروجي نيست درسته؟(لاقل اينکار کردم error گرفت)
    تعريف ريجستر بايد خارج پرانتز باشه؟
    هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند
  4. #4
    2009/08/11
    682
    70

    پاسخ : اشکال در زبان وريلاگ و خطا ISE

    نقل قول نوشته اصلی توسط nsm
    ممنون

    اگر out ريجستر تعريف کرد ديگه احتياج به تعريف کردن خروجي نيست درسته؟(لاقل اينکار کردم error گرفت)
    تعريف ريجستر بايد خارج پرانتز باشه؟
    یعنی چی احتیاج به تعریف کردن خروجی نیست؟
    اگه یه خروجی reg باشه، تعریف reg باید تو پرانتز تعریف ماژول بیاد

    module mux (
    input i0,
    input i1,
    input s0,
    output reg out);

    ...
    endmodule
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir
  5. #5
    2007/11/09
    ایران
    438
    2
    nsm

    پاسخ : اشکال در زبان وريلاگ و خطا ISE

    خيلي ممنون
    مشکل حل شد (اشکال : output reg out که جدا جدا نوشته بودم ,reg out,output out)

    چه دستورهاي بايد درون always نوشته شوند؟
    هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند
نمایش نتایج: از 1 به 5 از 5

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

  1. اشکال در برنامه نويسي به زبان Bascom AVR
    توسط ihesam در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2014/11/17, 11:44
  2. استفاده از يک زبان برنامه نويسي در زبان ديگر
    توسط mania59 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 2
    آخرين نوشته: 2014/05/21, 12:26
  3. شروع كار با وريلاگ...
    توسط eleclove در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 4
    آخرين نوشته: 2013/10/11, 21:11
  4. اشکال در تابلو روان به زبان سی !!!
    توسط coloop در انجمن میکروکنترلرهای AVR
    پاسخ: 28
    آخرين نوشته: 2013/08/14, 12:20
  5. پاسخ: 2
    آخرين نوشته: 2013/06/25, 00:54

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

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

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

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

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