NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2473 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 4 از 5 نخستنخست 12345 آخرینآخرین
نمایش نتایج: از 61 به 80 از 86

موضوع: اموزش برنامه نویسی تراشه های fpga

  1. #61
    عضو جدید maedekaviani آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    مائده کاویانی
    نوشته ها
    6
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    در مورد برنامه هایی که میشه با اونها کد نوشت
    Active HDL یا به اختصار Aldec یکی از برنامه های خیلی خوب تو این زمینه است
    برنامه های دیگه هم هستند ولی یه عیب های بیخودی دارد
    به نظر من بهترین برنامه Aldec است .اما ورژن جدید آن 8.3 است که تا الان من کرک خوبش را پیدا نکردم .

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #62
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    یعنی این نرم افزار میتونه کامپایل کنه ؟ و کد آماده پروگرام تولید کنه ؟

  4. #63
    عضو جدید maedekaviani آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    مائده کاویانی
    نوشته ها
    6
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    من با نرم افزار Actel Libero IDE اصلا آشنا نیستم. اصلا نمی دونم از کجا میشه دانلود کرد! چه کارایی داره؟
    Actel کمپانی ارائه کننده برنامه microsim است . اون هم برنامه خوبیه
    تعریفش را شنیدم
    و حقیقتأ نشنیدم که ایرادات خاصی داشته باشه
    اما چیزی که فهمیدم و البته کمی هم شک دارم اینه که ظاهرأ توی پیکر بندی این برنامه ها با هم تفاوت دارند
    یعنی بلوک هایی که برای اجرای نهایی برنامه میگذارند متفاوت است
    اگه شما سطح گیت برنامه بنویسید که هیچ
    اما اگه از دیکدر و قطعات از پیش تعریف شده به صورت generate استفاده کنید این تفاوت در زمان سنتز اعمال میشه
    من باز هم میگم شاید من اشتباه فهمیده باشم
    اگه دوستان اطلاعات دارند راهنمایی کنند

  5. #64
    عضو جدید maedekaviani آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    مائده کاویانی
    نوشته ها
    6
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    یعنی این نرم افزار میتونه کامپایل کنه ؟ و کد آماده پروگرام تولید کنه ؟
    کامپایل و سنتز را انجام میده

    اما سوال شما را دقیق نفهمیدم
    شاید دلیلش این باشه
    برای نوشتن برنامه برای FPGA سه مرحله داریم :

    1)کد اولیه که می توانه به زبان VHDL و Veriogباشه
    2) نوشتن تست بنچ که به مراتب مشکل تر از مرحله اول است
    یعنی مشخص کنید چه ورودی هایی اعمال بشوند که اگر دید بالاتر باشه ورودی هایی را انتخاب می کنید که بتوانید قابلیت اطمینان سیستم (reliability) را هم آزمایش کنید که این خودش یه بحثی دارد که عمومأ جزو دروس ارشد الکترونیک و کامپیوتر است . اگر دوست داشتید می توانم در موردش توضیح بدم اما بعد امتحانات !(بعد از 8 تیر)
    3) پروگرام آی سی و تست روی آی سی که من تا به حال این کار را با Active HDL انجام ندادم. عمومأ دوستان در این زمینه با ISE کار می کردند که البته می توانید اگر هدف نهایی تون پیاده سازی روس آی سی است از اول توی ISE برنامه را بنویسید.

    حالا سوال شما اینه که کد را آماده کنه برای پروگرام آی سی ؟ ؟؟؟




  6. #65
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    منظورم همین بود. مثل اینکه کد کامپایل شده آماده پروگرام رو باید یه نرم افزار دیگه مثل ISE یا Maxplus و .. براش تولید کنه ..! یعنی تو خود این نرم افزار ها بخشی برای پروگرامر وجود نداره . ولی مثلا من با MaxplusII خودم برنامه رو میتوشتم - تست بنچ میکردم - پین ها رو مشخص میکردم و بعد مستقیما پروگرام میکردم رو آیسی ...

  7. #66
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    بله . درست میگین . معمولا نرم افزار های اصلی کمپانی سازه چیپ تمامی قابلیت کل پروژه رو داره. منم با fpga advantage کمی کار کردم بنظرم خروجی فایل برنامه ریزی نداره.

  8. #67
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ایجاد فایل قابل برنامه ریزی روی آیسی به کلی وابسته به نوع و ساختار آیسی هست.
    در برنامه ریزی ترتیبی مثل سی، همه چیز به ساختار پردازشی x86 ختم میشه و خوب همه ی برنامه ها میتونن برای این استاندارد فایل خروجی رو تولید کنن.
    ولی در بحث fpga هر آیسی ساختار خودش رو داره و فقط خود تولید کننده ی آیسی میدونه. پس بهترین کار اینه که برای هر آیسی از نرم افزار شرکت خود آیسی استفاده بشه. حتی بهینه سازی هم به بهترین نحو انجام میشه.

    همین قدر که تونستن یک زبان جامعی مثل vhdl رو برای برنامه نویسی یکسان طراحی کنن کلی زحمت روش کشیده شده
    فکر کنید چند تا خانواده داره cpld , vcpld , fpga , gal , ... . حتی مثلا خود fpga هم ساختار متفاوتی داره. نوع سیم بندی و بلاک منطقی مختلف دارن. باز خود بلاک منطقی از روشهای مختلفی که در مدار منطقی خوندین استفاده میکنن. باز همین نوع بلاک منطقی میتونه 4 بیتی یا هر چند بیتی باشه. به هیچ وحه نمیشه به یک ساختار واحد رسید

  9. #68
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    پس fpga advantage و active hdl برای پروگرام و تولید کد خروجی وابسته به کامپایلر یه کمپانی مثل XILINX یا ALTERA هست . حالا اگه این نرم افزارها رو به این سنتز کننده ها لینک بدیم میتونن از کامپایلر خط فرمان استفاده کنن و تو محیط خودشون تولید کد کنند ؟ یا باید کلا رفت مثلا تو ISE و همه کار رو اونجا کرد ؟

  10. #69
    عضو جدید maedekaviani آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    مائده کاویانی
    نوشته ها
    6
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    امکان انجام لینک هست
    چون شما کتابخانه های مختلف Altera و Xillinix را بهش اضافه می کنید
    اما کاری که بهتره به نظر من اینه اگر هدف شبیه سازی تا سطح تست بنچ است[ Active HDL [ALDECخوب است
    اما اگه هدف پیاده سازی است حرف اون دوستمون که گفته از برنامه خود شرکت استفاده کنید کارتون را راحت تر می کنه
    من توی یه نمونه که خیلی وقت پیش روی CPLD پروگرام کردم و برنامه اولیه توی ALDEC بود ، دست آخر رفتم از اول توی ISE از اول شروع کنم چون توی تبدیل یه مشکلاتی به وجود اومد که البته شاید یک دلیل بروز مشکل آماتور بودن من هم بود ، شاید یه کد حرفه ای تر چنین مشکلی پیدا نکند .
    ویرایش توسط maedekaviani : 10-06-2012 در ساعت 15:57

  11. #70
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    فکر میکنم آیسی های یک شرکت رو که در ایران راحت پیدا میشه در نظر بگیرید و روی برنامه ی همون شرکت کار کنید. زبان برنامه نویسی رو که قبلا یاد گرفتین. فقط میمونه کار کردن با نرم افزارش که نمیشه کاریش کرد.
    معمولا هر شرکتی که نرم افزار میده از همه ی زبانهای معروف پشتیبانی میکنه. quartus که نرم افزار شرکت altra هست خیلی کامله. شما میتونید با هر زبانی یک قطعه از برنامه رو پیاده کنید و به صورت بلاک در بیارین بعد دوباره به صورت کاملا گرافیکی این بلاکها رو کنار هم قرار بدین و پایه هاشون رو به هم وصل کنید و آسی نهایی رو طراحی کنید

    البته با شرکت دیگه ای کار نکردم که بتونم برای اونا هم نظر بدم و مقایسه کنم
    ویرایش توسط esisafa : 10-06-2012 در ساعت 16:07

  12. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  13. #71
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    برد اموزشی xc9572 با امکانات پورت VGA PS2 و LCD 7SEG KEY LED دستم رسید . تمام مثالهاشو بهمراه جزوه جزئیات برد اموزشی رو فشرده کردم شد 20مگ اگه کسی میخواد پیغام بده واسش میل کنم البته در اولین فرصت یجا UPLOAD میکنم. یا علی
    ویرایش توسط at91sam7x256 : 21-06-2012 در ساعت 01:04

  14. تشکرها از این نوشته :


  15. #72
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    81
    تشکر
    1
    تشکر شده 27 بار در 18 پست

    پیش فرض

    nimaltd@yahoo.com یه ای میل میکنی . مرسی

  16. #73
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    اقا اینم لینک دانلود :
    VHDL.rar
    ویرایش توسط at91sam7x256 : 21-06-2012 در ساعت 12:42

  17. کاربران : 8 تشکر کرده اند از شما at91sam7x256 برای ارسال این پست سودمند:


  18. #74
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط at91sam7x256 نمایش پست ها
    تمام مثالهاشو بهمراه جزوه جزئیات برد اموزشی رو فشرده کردم شد
    با سلام . تشکر
    می خواستم بدونم با verilog مثال نذاشته؟

  19. #75
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    سلام . بله داره . اولین فرصت میزارم .

  20. #76
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    اینم لینک مثالهای CPLD با زبان VERILOG :

    Verilog.rar

  21. کاربران : 4 تشکر کرده اند از شما at91sam7x256 برای ارسال این پست سودمند:


  22. #77
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    خیلی ممنون
    من که قبلا تماس گرفتم گفتم مثالهای این برد را بدید ، من برد ورژن قبلی را دارم فقط چند مثال ساده را دادند که خودمم بلد بودم!

  23. #78
    تازه وارد
    تاریخ عضویت
    Jul 2012
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    میشه لطفا یک برد با قیمت مناسب و کاربرد خوب برای یادگیری ابتدایی و بعد متوسط معرفی کنید؟
    برای یادگیری کار با نرم افزار ise و بعد پیاده سازی بر روی برد.
    ممنون

  24. #79
    کاربر علاقه مند at91sam7x256 آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    63
    تشکر
    111
    تشکر شده 22 بار در 12 پست

    پیش فرض

    سلام . ساده ترین و مناسب ترین برد اموزشی cpld از شرکت نواوران هست که 79 قیمتش هست و همه چی داره . مثل 7seg lcd رله و ... تمام مثالهاشو تو پستهای بالا ارائه دادم . موفق باشی .

  25. #80
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    6
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    وقت همگی بخیر من تمام مطالب رو مطالعه کردم ولی چیزی آموزشی دسگیرم نشد البته من هم هیچ اطلاعاتی در این زمینه ندارم
    اگر میشه لطف کنید روشن خاموش کردن led را با زبان vhdl با نرم افزار ise برام توضیح بدید...
    میدونم خیلی ساده هست ولی من هیچ اطلاعاتی ندارم تازه استارت کارو میخوام بزنم
    با تشکر

صفحه 4 از 5 نخستنخست 12345 آخرینآخرین

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

  1. سوال در مورد fpga
    توسط engineer1 در انجمن پردازنده هاي ارایه ای
    پاسخ: 360
    آخرين نوشته: 17-01-2015, 15:16
  2. پاسخ: 8
    آخرين نوشته: 10-11-2012, 23:16
  3. آموزش fpga و vhdl
    توسط arsalan681 در انجمن FPGA
    پاسخ: 13
    آخرين نوشته: 22-05-2012, 12:42
  4. کتاب اموزش fpga به زبان c
    توسط 1nafar در انجمن FPGA
    پاسخ: 26
    آخرين نوشته: 22-11-2011, 16:51

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

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