سلام
ببخشيد مي خواستم بدونم fpga چي هست. آيا مثل avr ها هست؟
چون من با avr كار كردم و خيلي جالبه. مي خواستم بدونم اينم تو همون مايه هاست؟
ممنون
سلام
ببخشيد مي خواستم بدونم fpga چي هست. آيا مثل avr ها هست؟
چون من با avr كار كردم و خيلي جالبه. مي خواستم بدونم اينم تو همون مايه هاست؟
ممنون
mhentezariعزيز
FPGA يه جور تراشه قابل برنامه ريزيه كه شامل تعداد زيادي بلوك ،فيليپ فلاپ و گيته (بيشتر از 100000بلوك)كه عموما مبتني بر RAM ساخته شدن (يعني برقش قطع بشه همه چيز پاك ميشه)و بايد با هربار وصل شدن جريان در مدار دوباره برنامه ريزي بشن .
FPGA ها انواع مختلف با ساختار هاي مختلف و قابليت هاي پردازش مختلف دارن
VHDLزبان برنامه نويسيشونه
در مورد سوالتم فكر نميكنم زياد شبيه AVRباشه
اصلا يه عالم ديگست
با خود FPGA ميتوني انواع ميكرو كنترلر هارو مثل AVRها ،PICها،8088و... رو پياده سازي كني
اصلا هركار كه فكرشو كني ميتوني با اين پديده انجام بدي
امروز خودم داشتم مطلبي در مورد پياده سازي HDLبراي ارتباط با PCI ميخوندم . يعني به جاي استفاده از تراشه هاي كنترلر گذرگاه PCIكه معمولا هم گرون هستن برنامه مربوط به ارتباط با PCI رو كه تو اينترنت هم پيدا ميشه بگيري و همراه با برنامه خودت بريزي رو FPGAو تمام
خوشت اومد چه هيولاييه
راستي اينم بگم FPGA يعني:
Field Programmable Gate Array
موفق باشي
منم بگم كه fpoa در راهه و fpga داره ميره كنار
اگه راجع به اين هم اطلاعاتي داشتيد بدين ممنون
Last edited by Hektor; 12-01-2007 at 09:26.
اولا كه ممنون
ثانيا اين كه ميتوني بيشتر بگي، ببين مثلا avr atmega32 اگه اشتباه نكنم 40 تا پايه داره كه چند تاش براي راه اندازي و پروگرام كردنه، بقيه اش حكم IO رو دارند. و من ميتونم با برنامه نويسي با c اين پايه ها رو كنترل كنم يعني اون ها رو 0 يا 1 كنم يا pullUp و خلاصه اين اساس كارشه. حالا مثلا يك led به يك پايش وصل ميكني و بهش ميگي كه يك بشه. اون هم ولتاژ پين رو 5 ولت ميكنه و led روشن ميشه. اين اساس كاره.
ولي من خودم يك مدار رديف درست كردم و يك lcd و يك كيبرد 3*4 هم بهش وصل كردم و كلي برنامه روش ريختم و از اين كارا!
حالا fpga چي؟چطوري اون ميتونه انعطاف بيشتري از خودش نشون بده؟
راستي عكسي ازش دارين؟
ممنون
Field-programmable gate array
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
+
Google Search Results:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
FPGA و CPLD دو خانواده اصلی از آرایه های گیتی می باشند . یک خانواده اصلی FPGA متعلق به Altera یعنی FLEX ( دو خانواده Flex 8000 و Flex 6000 ) می باشد و زبان برنامه نویسی AHDL و MAX-Plus II و زبان جدید و پیشرفته Quartus II نیز از این زبان ها می باشد .
شما در طراحی FPGA می توانید از مگافانشن های موجود مثلا a8255PPI (کدPLSM-8255) و یا مگافانکشن های موجود برای 2-8051 و یه عالمه مگافانکشن دیگر برای طرح های خود استفاده کنید .
یک توضیح ساده در مورد FPGA می تواند بدین صورت باشد : چند بلوک را در نظر بگیرید که توسط خطوط I/O به یکدیگر متصل شده اند که هر بلوک شامل چند فلیپ فلاپ و چند AND و NOT داخل این بلوک است ، اکنون شما هر بلوک را با توجه به مورد استفاده طرح ریزی میکنید و سپس خطوط I/O بین بلوک ها را برنامه ریزی می کنید . پروگرام کردن و نوع عملکرد FPGA شبه EPROM است ولی خیلی پیشرفته تر و ......
اگه کنکور ارشدرو توپ بدم تا یه 40-50 روز دیگه یه سری مطلب عالی براتون میزارم
![]()
Last edited by RoboJavad; 18-01-2007 at 02:59.
اینم دو تا PDF
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه خوندین بگین چتوره تا بدونم چی براتون بزارم ، ضمنا اگه زبون اصلی هم می خونین بگین که upload کنم
ممنون. من همش رو نخوندم ولي خيلي خوب به نظر مياد.
اینم چند تا pdf انگلیسی در مورد زبان VHDL, AHDL
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
salam
man yeki az karbarhaye jadid hastam ke daghighan dar morede hamin mozu matalebi ro niaz daram .sitehaye farsi dar in bare hamin 2 taii hastand ke tu bahshaye ghabli ham goftid ,age matlabe farsi dar in bare ke dar morede sakhtare FPGA behtar tozih dade bashe darid ,lotfan dar ekhtiare man gharar bedid.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)