تفاوت از چه نظر ؟
از یه دید میشه گفت شباهتهایی دارند واز دید دیگر......
ولی بطور کلی می شه اینطوری عنوان کرد که شما با FPGA می تونید هر المان الکترونیکی که با 0 و 1 کار می کنه رو بسازید یعنی شما می تونید با آنها حتی میکروکنترلر هم طراحی کنید .
دوستان اهل فن بیشتر می تونن در این زمینه کمک کنن
از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.
از این نظر که شما گفتید ، شباهت هستش.
از نظر کارایی
و قیمت و اطلاعاتی در مورد حافظه ی ارزون ترین آنها و چند بار می شه روش برنامه نوشت و... که خودتون بیشتر وارد هستین.
از نظر قیمت خیلی متنوعند از حدود 3000 تومن تا بالای 2 میلیون تومن !
تفاوت عمده آنها در تعداد گیت های قابل برنامه ریزیه .
از نظر تعداد بار پروگرم کردن فکر می کنم مثل میکرو ها باشن.
دوستان دیگه هم کمک کنن. من خودم تازه شروع کردم.
از آنجایی که آموزش ماهی گیری برای من بسیار مهم تر هستش، به همین خاطر، در این انجمن، تاجایی که بتونم جواب مطلبی رو مستقیم نمیگم و تلاش میکنم با آدرس دادن و کمی جستجو به جواب برسید. اگر عاشق الکترونیک باشید، دنبال جواب خواهید گشت.
خوب اگه می شه در مورد سه هزار تومانی توضیح بدید( وضع مالی معمولا خرابه )
مثلا با ATMEGA 8 مقایسه کنید.
و یک کارایی با fPGA بگید که مثلا با AVR نمی شه.
کلا هر چه می تونید توضیح بدید.
سلام
بببین دوست عزیز fpga یک نوع میکروکنترلر نیست که شما می خوای با میکروکنترلر مقایسه کنی.
PIC,Avr,8051 اینها میکروکنترلر هستند ولی fpga یک میکرو نیست و نمی توان با هم مقایسه کرد.
fpga مخفف (Feild Programerable gate arrey) است.
این آی سی بیشتر برای کار های مخابراتی طراحی شده چون یک برد مخابراتی از تعداد بسیار زیادی آی سی های منطقی تشکیل شده بود و حجم مدار بسیار بزرگ و طراحی و عیب یابی آن خیلی سخت بود یک شرکت آمریکایی آمد آی سی طراحی کرد که بتوان در یک چیپ بسیار کوچک بتواند میلیون ها آی سی منطقی را در یک چیپ کوچک قرار دهد به این ترتیب آی سی Fpga ساخته شد.
همکنون دو شرکت بزرگ به نام Altera,xilinx این دو آی سی رو تولید وارد بازار کردند .البته باید بگم که آی سی های Fpga بسیار زیادند ولی تعداد محدودی در ایران وجود دارند.
هر کدام از این شرکت ها زبان و نرم افزار مخصوصی واسه خود دارند ولی یک زیان برنامه نویسی Vhdl برای هر دو آنها مشترک است.
نرم افزار های متعددی برای کار کردن وجود دارد از جمله Maxplus و Qutrtus.
شما با یک Fpga می توانید تمام آی سی های منطقی رو بسازید.سرعت fpga بسیار بالا است.(نانو ثانیه)
و اگر سرعت بالایی داره ، چرا نمی شه رو مختلف اعمال زیادی رو انجام داد که متفاوت هم باشه.
در کل شما می گید بیشتر برای کارهای مخابراتی ولی اگه این طوره می شه برای کارهایی که مثلا می خواهیم از میکرو استفاده کنیم به جاش از FPGA استفاده کنیم.
سلام دوستان
به زبان ساده ، آی سی های Fpga شامل تعداد زیادی گیت منطقی و تعدادی سوئیچ می باشند که با تنظیم این سوئیچ ها می تونید تعیین کنید که ورودی و خروجی گیت ها چجوری به هم متصل بشه و در نهایت یک مدار منطقی ایجاد کنید . برای کار با FPGA باید به طراحی مدار منطقی آشنایی داشته باشید ، هیچ ربطی هم به میکرو کنترلر و حتی میکرو پروسسور نداره که بخواهید مقایسشون کنید ، میکرو پروسسورها هم یک مدار نطقی هستند که می شه مدارشون رو روی یک FPGA پیاده کرد ، حتی در FPGA چیزی به اسم حافظه ندارید و برای ساخت حافظه باید از ساخت فلیپ فلاپ شروع کنید تا ... البته زبانهای توصیف سخت افزار کمک بسزایی در طراحی FPGAآمی کنند ولی دانش اولیه طراحی مدارات منطقی ضروری است .
برای آشنایی بیشتر با طراحی به کتاب مدار منطقی موریس مانو مراجعه کنید ، فکر می کنم نسخه های جدیدیش در مورد زبانهای توصیف سخت افزار هم توضیح داده .
حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .
من اگه بخوام فقط برنامه نویسی fpga رو یاد بگیرم و کاری به ساختارش نداشته باشم
(میخواهم یه تقسیم کننده n بیتی بسازم ) از کجا شروع کنم چه زبانی چه چیپی ؟
و یک نمونه از این چیپهی با مشخصاتش که تو ایران هم باشه معرفی میکنید سرعت و تعداد گیتها
خوب. مثلا با میکرو کنترلر می توان یک LCD رو راه انداخت. آیا با FPGA هم می شه یک lcd که دما رو نشون می ده راه انداخت. و حافظه ی FPGA از چند تا چنده؟
بله میشه.اگه نشه یه lcd رو باش را انداخت که.... :NO:
به سایت زیر یه سر بزنید پروژه های جالبی باش انجان دادن،مثل اسکوپ دیجیتال و...
http://www.fpga4fun.com
نوشته اصلی توسط وحید-الکترونیک
و اگر سرعت بالایی داره ، چرا نمی شه رو مختلف اعمال زیادی رو انجام داد که متفاوت هم باشه.
در کل شما می گید بیشتر برای کارهای مخابراتی ولی اگه این طوره می شه برای کارهایی که مثلا می خواهیم از میکرو استفاده کنیم به جاش از FPGA استفاده کنیم.
اون نقل قولی که گذاشتم در واقع می خواسته یه دید کلی از کاربرداشونو بگه.
ببینید مثلا توی میکرو کار با پورت ها خیلی سادس ولی خوب تو fpga یه کم دنگ و فنگ داره ولی میشه.
اما خوب وقتی میکروی به این خوبی هست چه کاریه!! قیمت و پروگرمر و چیزای دیگه هم در نظر بگیرید...
میکرو وقتی حجم داده های پردازشیمون زیادن جواب نمیده.
آقا وحید اگه میخواین بدونید اصلا FPGA چیه و ساختارش چجوریه و چطوری کار میکنه و چطور میشه روش برنامه نویسی کرد،بهتره به کتاب طراحی خودکار مدارهای دیجیتال با FPGA و زبان توصیف سخت افزار VHDL تالیف دکتر سید رضی رو مطالعه کنید.فکر کنم دید خوبی در مورد FPGA بهتون بده.البته منابع بهتری هم هستن ولی این یکی برای شروع خوبه.اگر اشتباه نکنم لینک دانلودش هم تو سایت باید باشه ولی نمیدونم تو کدوم بخشه.اگر هم نباشه باید یک کمی سر کیسه رو شل کنین و ... :mrgreen:
در مورد تفاوتش با میکرو،خوب میشه گفت FPGA یه CD خامه که این قابلیت رو داره که چندین بار روش نوشته بشه.تقریبا همه چی رو هم میشه روش ساخت مثلا CPU یا حتی خود میکرو
Never regard study as a duty,but as a enviable opportunity to learn to know the liberating influence of beauty in the realm of the spirit for your own personal joy and to the profit of the community to which your later work belongs
Albert Einstein
من اگه بخوام فقط برنامه نویسی fpga رو یاد بگیرم و کاری به ساختارش نداشته باشم
(میخواهم یه تقسیم کننده n بیتی بسازم ) از کجا شروع کنم چه زبانی چه چیپی ؟
و یک نمونه از این چیپهی با مشخصاتش که تو ایران هم باشه معرفی میکنید سرعت و تعداد گیتها
MaxPlusII + max7000
حضرت علی (ع) : خداوند از جاهلان پیمان فراگیرى علم نگرفته ، مگر آنکه قبلا از دنشمندان پیمان تعلیم دادن گرفته است .
سلام
با یه PLC میشه یک سیستم کنترل هوشمند برای یه دستگاه رو ارائه کرد با تعداد مناسب(بسته به کار)میکرو کنترلر میشه یه PLC ساخت و با یک FPGA میشه یک میکرو رو پیاده سازی کرد .
موفق باشید :smile:
[left][move][b][color=green][size=11pt]ما می توانیم .
، همین ... *. * * *. * * * [color=re
دیدگاه