PDA

نسخه کامل مشاهده نسخه کامل : زبان fpga



*parvaz65*
22-05-2012, 19:15
سلام به همه دوستان

اين تايپيك درباره fpga ميخواد صحبت كنه ،سعي براين كه آموزشش بذارم .خوشحال ميشم

هركس اطلاعات بيشتري در اين زمينه داشت همراهيم كنه .

*parvaz65*
22-05-2012, 20:01
fpga :

ic هايي كه قابل برنامه ريزي هستند .و بزرگترين توليد كننده اين ic ها xilinx است و همچنين يك كمپاني ديگر بنام altra . اين ic ها پايه هاي زيادي دارند از 30 ، 40 به بالا . انواع مختلفي هم دارند براي پروژه هاي كوچكتر از خانواده spartan و virtex كه عضو xilinx هستند استفاده ميشود.

spartan : كوچكتر ، ارزان تر

virtex : پروژه هاي بزرگتر

در روشهاي نتوين طراح به جاي استفاده از دروازه هاي منطقي و اتصال آنها براي ساخت مدار ميتواند به كمك زبانهاي توصيف سخت افزار ، مدار را در سطح بالايي از نظر خلاصه سازي توتصيف كند. در اين مرحله نحوه نقل و انتقال اطلاعات در رجيسترها بصورت توصيفي معرفي ميشود و نرم افزار سنتز كننده از مرحله نحوه نقل و انتقال اطلاعات در رجيستر ها بصورت توصيفي معرفي ميشود و نرم افزار سنتزكننده از روي اين كد hdl ، مدار معادل را با در نظر گرفتن تكنولوژي مورد نظر توليد ميكند. از سوي ديگر المانهاي قابل برنامه ريزي مانند

pld و fpga با تراكم بسيار زياد ، عرضه شده اند كه مينوانند كار طراحي وساخت مدارهاي ديجيتال را بسيار سريعتر و آسانتر كنند .

صرفنظر از اينكه طراحي بر روي مدارهاي asic انجام ميشود يا fpga ، به كمك زبانهاي توصيف سخت افزار يك روش طراحي استاندارد وحود دارد.

توجه:
زبان توصيف كننده سخت افزار داراي قابليت كاركرد همزمان وموازي است و قسمتهاي مختلف برنامه به صورت موازي كار مكنند تا بتوانند رفتار سخت افزار واقعي را شبيه سازي كنند.

نرم افزارهاي سنتز كننده ، توليد مدار معارل در سطح دروازه هاي منطقي را بصورت اتوماتيك انجام ميدهند.

ahivid
23-05-2012, 15:45
خوبه ادامه بدید.

خودتون باهاش کار کردید؟
یکم در مورد مقدماتی که باید بلد بود بگید.

nioton86
15-10-2012, 00:47
سلام
من پروژه کارشناسیم در مورد FPGA بوده با زبان VHDL هم اشنایی کامل دارم اگه کسی سوال داشت بپرسه!(m_3m367@yahoo.com)
:D