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





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









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









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






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

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

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2009/08/23
    32
    0

    راهنمایی کلی درباره fpga

    با سلام به تمامی اساتید
    من تا به حال با fpga و cpld کا نکردم
    با avr کار کردم و کدویژن میدونید که خیلی راحت میشه تو این نرم افزار برنامه رو نوشی و با یه پروگرامر ساده دست ساز میکرو رو برنامه ریزی کرد
    ولی برای دیباگ باید پروگرامر jtag و نرم افراز avr studio رو بکار برد

    حالا میخوام بدونم توfpga و cpld کار به همین راحتیه ؟چه پروگرامری راحت تره و آیا میتونه کار دیباگ رو انجام بده یا حتما باید یه دونه بخریم ؟؟

    ضمنا چراcpld از fpgs ارزون تره ؟؟؟؟؟؟؟
  2. #2
    2007/03/16
    843
    10

    پاسخ : راهنمایی کلی درباره fpga

    سلام دوست عزیز
    تمام سوالات شما قبلا پرسیده شده. اگر تاپیک ها رو بخونی متوجه میشی
    اگر تاپیک ها رو خوندی و باز سوال داشتی در خدمتم
  3. #3
    2009/08/23
    32
    0

    پاسخ : راهنمایی کلی درباره fpga

    نقل قول نوشته اصلی توسط fazel459
    سلام دوست عزیز
    تمام سوالات شما قبلا پرسیده شده. اگر تاپیک ها رو بخونی متوجه میشی
    اگر تاپیک ها رو خوندی و باز سوال داشتی در خدمتم
    ممنون از اینکه جواب دادین
    ولی تاپیک های قبلی واضح جواب ندادن و من تو این زمینه مبتدیم
    اگه لطف کنی سوالامو کامل پاسخ بدی یه دنیا ممنون میشم
  4. #4
    2007/10/13
    105
    0

    پاسخ : راهنمایی کلی درباره fpga

    سلام.
    cpld نسبت به fpga گیتهای کمنری داره یعنی خیلی بدرد کارای خیلی پیجیده نمیخوره.
    زبان برنامه نویسیشون یکیه،ولی زمین تا آسمون با زبان های c یا basic فرق میکنه.
    vhdl و verilog از زبانهای معروفشه که نسبت به زبانهای معمولی سخت تره،چون اصلا اینا زبانهای سخت افزارند.
    موفق باشی...
  5. #5
    2009/08/26
    68
    1
    EMP

    پاسخ : راهنمایی کلی درباره fpga

    شاید بعضی از دوستان اسم fpga رو شنیده باشند.اگه بخواهیم اون رو خیلی ساده تصور كنیم مثل یك تابلوی نقاشی سفید می مونه كه شما نقاشی دلخواهتون رو توی اون ترسیم می كنید.مثلا شما می خواهید یك مدارشمارنده طراحی كنید كه اعداد 0 تا 9 را به ترتیب شمارش كنه.در حالت معمولی شما باید چندین ic دیجیتال متعارف مثل سری های ttl ویا cmos استفاده كنید وبه كمك سیم كشی و برد مدار خودتون رو ببندید.این سیم كشی های فراوان اتلاف و وقفه زیادی توی مدار شمارنده شما ایجاد می كنه ودر موارد پردازشی خیلی پیچیده تر اصلا به هیچ جوای نمی رسید.و استفاده از خانواده ای ttlو cmos در مواردی كه مدار شما پیچیده تر میشه اصلا كاربری نیست و سرعت خیلی پایینی داره. به كمك fpga می تونید یك پردازشگر با قدرت پردازش خیلی بالا طراحی كنید.نمونه خیلی سادش همین cpu كامپوتر شماست.كاربردهای fpga خیلی تخصصیه ودر اكثر موارد به عنوان پردازشگر در مدارات پردازشی استفاده می شه مثل پردازش تصویر مثل پردازش صدا.وسرعت این پردازش نسبت به سیستم های دیگه خیلی بالاتره.شیوه استفاده از اون خیلی ساده است.ابتدا باید با توجه به نیازتون یك نوع از اون رو انتخاب كنید مثلا فاكتورهایی مثل تعداد گیتی كه توی اون جا می شه سرعت پردازش .تعداد ورودی وخروجی .غیره...به كمك یك نرم افزار و طراحی شماتیك یا به كمك زبانهای VHDL.VERTLOG.AHDL كه زبا نهای برنامه نویسی مدارات منطقی هستند سیستم خودتون رو طراحی می كنید و از طریق ارتباطهایی مثل JTAG و USB .FPGA خودتون رو پروگرم می كنید و از اون به بعد اون FPGA پردازشگر شما خواهد بود.

    انواع FPGA:

    FPGA ها بر اساس میزان توانایی اونها در پردازش به انواع مختلفی تقسیم می شوند.در طی چندین سال تغییرات زیادی كرده اند ولی اون چیزی كه در بازار الكترونیك امروز مرسومه به خصوص بازار ایران میشه به موارد زیر اشاره كرد

    1)SPLD:تجهیزات برنامه پذیر ساده.كه جزو اولین نسل های این گونه سیستم ها هستند.ظرفیت گیتی اونها خیلی محدود بود مثلا حداكثر 100 گیت توی اونها جا می شد و تعداد ورودی وخروجی حداكثر 20 عدد با سرعت پردازش خیلی پایین وكند.و اینكه شما هر مداری رو نمی تونستید با اون طراحی كنید و به خاطر ساختمانش محدودیت داشت البته سالهاست كه از بازار خذف شده وكسی از اون استفاده نمی كنه



    2)CPLD :تجهیزات برنامه پذیر سخت .نسل بعد از SPLD بودن و بعد از اونها اومدن. نوع ساختمان اونها بهینه تر شده وقدرت پردازشی اونها بالاتر رفت و به مرور زمان SPLDها رو از بازار حذف كردند.در بازار ایران خیلی مرسوم هستند.معمولا حدود 600 تا 5000 گیت منطقی توی اونها جا میشه و دارای ورودی خروجی در انداز هایی بین 44 تا 208 پین هسنتد.سرعت پردازش انها معمولا در حدود 170 مگا هرتز است.قیمت اونها در بازار ایران بسته به نوعش بین 4 هزار تومان تا 20 هزار تومانه.

    3)FPGA :ساختمانی به مراتب پیچیده تر دارند .ظرفیت گیتی اونها تا حدود 100 هزارتا و یا حتی بیشتر هم می رسد.تعداد پایه های اونها معمولا بین 144 تا 896 پینه.سرعت پردازش اونها به 400 مگا هرتز هم می رسد.و بر خلاف CPLD ها داخل خودشون RAM هم دارن و PLL برای تقسیم فركانسی.قیمت اونها خيلي گرون تره

    CPLD وfpga هایی كه داخل بازار ایران پیدا می شه محدود هستند.معمولا محصولات دو شركت از همه برجسته تر وپر فروش تره.یكی شركت ALTERA و دیگری شركت XILINX .ساختمان داخلی CPLD و FPGA هر كدوم از این شركت ها متفاوت از اون یكیه.و از نرم افزارهای مخصوص به خودشون استفاده می كنند.برای شركت ALTERA از نرم افزار QUARTUS استفاده می شه و برای شركت XILINX از نرم افزار ISE.انتخاب اینكه از محصولات كدوم شركت استفاده كنید كاملا به سلیقه خودتون بستگی داره.


    برای شركت XILINX معمولا CPLD های سری XC95 و XCS و FPGA های سری SPARTAN در ایران استفاده می شود.و همانطور كه گفته شد CPLD ها كاربرد بیشتری در ایران دارند.كه می توان به موارد زیر اشاره كرد



    XC95108PC84C

    XC95144

    XC95144

    XC95288XL

    XC9572-84

    XCS30VQ100
    برای طراحی سیستم پردازش وپروگرم كردن اون از نرم افزار ISE استفاده میشه ونوع ارتباط اون با كامپیوتر از طریق اصال JTAG



    از شركت ALTERA معمولا CPLD های سری MAX7000S.و FPGA های خانوادهCYCLONE

    توی ایران پیدا می شه. وعموما از MAX7000 استفاده می شه.از این سری میشه بهCPLD های زیر اشاره كرد

    EPM7032S

    EPM7064S

    EPM7128S

    EPM7160S

    EPM7192S

    EPM7256S

    البته حرف S كه در انتهاي قطعه درج شده نشان دهنده نوع مصرف اونه.مثلا سري S با ولتاژ تغذيه 5 ولت كار مي كنه.سري AE با ولتاژ تغذيه 3.3 ولت كار مي كنه وسري B هم با ولتاژ تغذيه 2.5 ولت كار مي كنه.توي ايران بيشتر سري S استفاده مي شه چون ولتاژ 5 ولت ولتاژ رندتر وقابل دسترس تريه .كه انواع EPM7032 و EPM7064 و EPM7128 از انواع دیگر در بازار ایران در دسترس ترند وقیمت اونها بین 4000 تا 9000 هزار تومان است.برای پروگرم كردن اونها از اتصال JTAG استفاده می شه.نرم افزار مورد استفاده نرم افزار QUARTUS كه شما می تونید بعد از طراحی سیستم خودتون به كمك این نرم افزار اون رو پروگرم كنید


    شاید برای بعضی از شما سوال باشه كه برای كار كردن با FPGA باید از كجا شروع كنیم.همانطور كه قبلا گفته شده كار كردن با اون یكم دشواره.شما باید سخت افزار و نرم افزار رو بشناسید ونحوه ارتباط اونها رو با هم بدونید.بهترین روش استفاده از یك برد آموزشیه كه می تونه تمام این امكانات رو در اختیار شما بگذاره.قیمت این بردها معمولا بین 40 هزار تومان تا 3 میلیون تومانه.







  6. #6
    2006/02/22
    2
    0

    پاسخ : راهنمایی کلی درباره fpga

    سلام متن جالبی بود
    ایا FPGA سراغ دارید که خروجی اش DAC داشته باشه ؟
  7. #7
    2007/03/16
    843
    10

    پاسخ : راهنمایی کلی درباره fpga

    سلام
    یه شرکت ایرانی هست که یک ماژول شبیه همین عکس altera تولید میکنه اما با xilinx sp2 .برد جالبی هست
    بصورت dip طراحی شده که بتونید اون رو روی برد برد استفاده کنید.
    همه چیز هایی که برای شروع لازم دارید روش هست.(تغذیه سرخود - کریستال درون مدار- ارتباط با rs232 - پروگرامر- و دوردیف i/o وغیره...)
    جالب اینجاست که طراحی و برنامه نویسی و پروگرام کردنش با altium هست و از شر محیط سنگین ise در امان هستید.
    برای اونهایی که میخوان حرفه ایی کار کنند یک برد تکمیلی داره
    من استفاده کردم خیلی راضیم
  8. #8
    2007/04/26
    ايران
    794
    6

    پاسخ : راهنمایی کلی درباره fpga

    نقل قول نوشته اصلی توسط fazel459
    سلام
    یه شرکت ایرانی هست که یک ماژول شبیه همین عکس altera تولید میکنه اما با xilinx sp2 .برد جالبی هست
    بصورت dip طراحی شده که بتونید اون رو روی برد برد استفاده کنید.
    همه چیز هایی که برای شروع لازم دارید روش هست.(تغذیه سرخود - کریستال درون مدار- ارتباط با rs232 - پروگرامر- و دوردیف i/o وغیره...)
    جالب اینجاست که طراحی و برنامه نویسی و پروگرام کردنش با altium هست و از شر محیط سنگین ise در امان هستید.
    برای اونهایی که میخوان حرفه ایی کار کنند یک برد تکمیلی داره
    من استفاده کردم خیلی راضیم
    میشه اسم و شماره تلفنش رو پیغام خصوصی کنید؟ :nerd:
    متشکر
  9. #9
    2007/03/16
    843
    10

    پاسخ : راهنمایی کلی درباره fpga

    سلام
    چند جا در سایت با احترام به قوانین سایت فقط گفتم pm بدید میگم.
    ولی یه بنده خدایی همون پست هایی که نه اسم و نه شماره گذاشتم رو پاک کرده.
    من نفهمیدم تبلیغ محصولات خارجکی اشکال نداره ولی تعریف از یک سازنده داخلی که ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی ایرانی هست ممنوعه؟
نمایش نتایج: از 1 به 9 از 9

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

  1. راهنمایی درباره fpga
    توسط nima1069 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2016/05/02, 12:07
  2. راهنمایی برای کار با fpga
    توسط anita.sadra در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2013/06/17, 15:44
  3. کمک درباره پردازش تصویر با fpga
    توسط cpup4000 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 12
    آخرين نوشته: 2011/06/08, 03:17
  4. راهنمایی برای وصل fpga
    توسط hamid256 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 4
    آخرين نوشته: 2011/02/03, 00:16
  5. درباره FPGA بيشتر بدانيد
    توسط AIDIN در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 13
    آخرين نوشته: 2007/10/03, 23:15

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

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

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

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

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