تبلیغات
باران الکترونیک - قسمت اول: آموزش تصویری نرم افزار Xillinx ISE Design Suite

 آموزش تصویری نرم افزار Xillinx ISE Design Suite

فهرست مطالب

‏1- آموزش نرم افزارISE Design Suite

‏1-1- ایجاد یک پروژه جدید

‏1-2- ایجاد یک فایل شماتیک جدید

‏1-3- ایجاد یک فایل ‏VHDLجدید

‏1-4- بررسی نگارش برنامه ‏VHDLو ساخت بلوک شماتیک

‏1-5- طراحی مدار درصفحه شماتیک

1-6-  اتصال ورودی و خروجی های طرح به پین­های‏FPGA   ‏‏

‏1-7- شبیه­سازی طرح    ‏‏

‏1-7-1- شبیه­سازی رفتاری        ‏‏

‏1-8- پیاده سازی طرح   ‏‏

‏1-9- ریختن برنامه روی‏FPGA ‏‏

 

دانلود فایل PDF فارسی  آموزش تصویری نرم افزار Xillinx ISE Design Suite

دانلود فایل از سرور دوم

دانلود ویدئوی آموزشی به زبان اینگلسی



آموزش نرم ­افزارISE Design Suite 

نرم­ افزار ISE مخصوص FPGA های شرکت Xilinx می ­باشد و می ­تواند برنامه نوشته شده را کامپایل، سنتز شبیه ­سازی و پیاده­سازی کند.

ایجاد یک پروژه جدید
ابتدا با کلیک روی آیکون  در desktop برنامه ISE زیر را باز کنید به قسمت File، New Project بروید:
پنجره زیر در نرم افزار ISE باز می­شود. نام پروژه و محل ذخیره­ سازی پروژه را وارد نمایید:

در قسمت  Top-level source type، گزینه Schematic را انتخاب کنید. برنامه Top-level مانند برنامه main.c در زبان C می­ باشد.Top-level  برنامه اصلی طرح می­ باشد که شامل برنامه های دیگر می­شود. ورودی خروجی ­های این برنامه با دنیای خارج ارتباط برقرار می­کنند و به پایه­ های FPGA متصل می­شوند. دکمه Next را فشار دهید. در پنجره باز شده مشخصات آی سی FPGA که روی برد آزمایشگاه قرار دارد را به صورت شکل زیر وارد کنید:

تصویر نرم افزار ISE

کلیک Next را بزنید. خلاصه­ ای از مشخصات پروژه ­ای که ایجاد کرده ­اید نشان داده می­شود:

تصویر نرم افزار ISE

روی Finish کلیک کنید تا پروژه در نرم افزار ISE ایجاد شود.

ایجاد یک فایل شماتیک جدید در نرم افزار ISE

در قسمت Project روی New Source..  کلیک کنید:

تصویر نرم افزار ISE

در قسمت Select Source Type، Schematic را انتخاب کنید. نام فایل را همان نام پروژه تایپ کنید.

تصویر نرم افزار ISE

کلیک ‏Next‏ را بزنید.

تصویر نرم افزار ISE

روی ‏Finish‏ کلیک کنید تا فایل جدید در نرم افزار ISE ایجاد شود.‏

ایجاد یک فایل VHDL جدید در نرم افزار ISE

مانند قسمت قبل عمل کنید. در قسمت ‏Select Source Type، ‏VHDL Module‏ را انتخاب کنید. ‏دقت کنید نام فایل باید با نام entity یکسان باشد.

تصویر نرم افزار ISE

کلیک ‏Next‏ را بزنید.‏ در پنجره بعدی مطابق شکل زیر عمل کنید:

کلیک ‏Next‏ را بزنید.‏ ‏

تصویر نرم افزار ISE

روی ‏Finish‏ کلیک کنید تا فایل جدید ایجاد شود.‏ همان طور که مشاهده می­کنید در قسمت Design فایل and_or.vhd و firstProject.sch به پروژه اضافه شده است. با دو بار کلیک روی and_or.vhd آن را باز کنید:

تصویر نرم افزار ISE

برنامه را به صورت زیر کامل کنید:

library IEEE;

use IEEE.STD_LOGIC_1164.ALL;

 

-- Uncomment the following library declaration if using

-- arithmetic functions with Signed or Unsigned values

--use IEEE.NUMERIC_STD.ALL;

 

-- Uncomment the following library declaration if instantiating

-- any Xilinx primitives in this code.

--library UNISIM;

--use UNISIM.VComponents.all;

 

entity and_or is

    Port ( a : in  STD_LOGIC;

           b : in  STD_LOGIC_VECTOR (7 downto 0);

           c : out  STD_LOGIC);

end and_or;

 

architecture and_or_arch of and_or is

     signal d: STD_LOGIC;

begin

     process(a,b)

     begin

          d <= a or b(0);

          C <= d and b(7);

     end process;

end and_or_arch;

بررسی نگارش برنامه VHDL و ساخت بلوک شماتیک در نرم افزار ISE

پس از این که برنامه را در نرم افزار ISE تایپ کردید باید مطمئن شوید که برنامه خطای نگارشی ندارد برای این منظور ابتدا مطابق شکل در قسمت Design فایل را انتخاب کنید، سپس در قسمت Processes روی Check Syntax کلیک کنید.

تصویر نرم افزار ISE

اگر کنار Check Syntax‏ ‏تیک سبز قرار گرفت یعنی برنامه مشگل نگارشی ندارد. در غیر این صورت خطاها را برطرف کنید و سپس دوباره روی Check Syntax‏ ‏کلیک کنید.

تصویر نرم افزار ISE

در قسمت Processes‏ ‏روی Create Schematic Symbol کلیک کنید تا یک بلوک شماتیک از فایل VHDL ساخته شود.

طراحی مدار درصفحه شماتیک در نرم افزار ISE

 فایل firstProject.sch را در نرم افزار ISE باز کنید. به قسمت Symbols بروید. در این قسمت بلوک­های زیادی که هر یک بیانگر یک IC می­باشند قرار داده شده است و می­توانید از آن­ها در شماتیک طرح خود استفاده کنید. برای این که بتوانید از نمودار بلوکی برنامه VHDL نوشته شده در طرح شماتیک استفاده کنید، در بخش Categories، گزینه دوم را انتخاب کنید تا بلوک­های ساخته شده در پروژه نمایش داده شود. در بخش Symbols، and_or را انتخاب کنید. 

تصویر نرم افزار ISE

ماوس را به صفحه شماتیک ببرید و بلوک را در محل مناسبی بگذارید.‏

تصویر نرم افزار ISE

برای این که به شماتیک ورودی و خروجی اضافه کنید، روی Add I/O Marker کلیک کنید:

تصویر نرم افزار ISE

سپس به پین­های نمودار بلوکی برچست ورودی/خروجی را اضافه کنید و نام آن­ها به طور دلخواه تغییر دهید. برای تغییر نام روی برچست ورودی/خروجی ‏دوبار کلیک کنید تا پنجره شکل * باز شود. در قسمت Name نام دلخواهی وارد کنید.

تصویر نرم افزار ISE

در نهایت مدار شماتیک، مانند شکل می­شود.

تصویر نرم افزار ISE

اکنون نوبت این است تا برچست­های ورودی/خروجی را به پین­های FPGA مرتبط کنیم. برای این منظور از نرم­افزار PlanAhead استفاده می­کنیم که همراه ISE نصب می­شود. به قسمت Design بروید در بخش User Constrants  روی I/O Pin Planning (PlanAhead) – Post-Synthesis کلیک کنید.

تصویر نرم افزار ISE

چند دقیقه صبر کنید تا نرم­افزار PlanAhead‏ ‏ باز شود. هنگامی که پنجره زیر باشد شد، روی Yes کلیک کنید:

تصویر نرم افزار ISE

در پنجره I/O پورت که در پایین صفحه قرار دارد می­توانید مشخص کنید که هر پورت طرح به چه پایه­ای از FPGA متصل شود، حداکثر ولتاژ آن چقدر باشد، مقاومت بالاکش یا پایین کش داشته باشد و ... .

تصویر نرم افزار ISE

پنجره I/O ports را مطابق شکل زیر تنظیم کنید. در این صورت پورت­های طرح به پایه­هایی از FPGA متصل می­شوند که به کانکتور گسترش­دهنده می­روند.

تصویر نرم افزار ISE

پس از این که وضعیت تمام پورت­های طرح را مشخص کردید، باید فایل ایجاد شده، که با پسوند .ucf می­باشد را ذخیره کنید. برای این منظور به منوی فایل بروید و روی گذینه Save Constraints کلیک کنید.

شبیه ­سازی طرح در نرم افزار ISE

برای شبیه سازی طرح، در قسمت Design، Simulation را انتخاب کنید. در مد شبیه­سازی Behavioral فقط عملکرد منطقی طرح مورد شبیه­سازی قرار می­گیرد و تأخیرهای زمانی که در عمل وجود دارند و ممکن است سبب شوند طرح به درستی کار نکند، شبیه­سازی نمی­شوند. برای استفاده از شبیه­سازی زمانی که اطلاعات دقیق­تری را در اختیار طراح قرار می­دهد، مد post-Place and Route را انتخاب کنید. در این مد، از اطلاعات تأخیر بلوک­ها و سیم­کشی مدار استفاده می­شود در نتیجه باید بعد از پیاده­سازی و سیم­کشی طرح انجام شود.

شبیه­ سازی رفتاری در نرم افزار ISE

مد شبیه­سازی را Behavioral انتخاب کنید.

تصویر نرم افزار ISE




[1] User Constrains File


نظرات()   
   
http://www.chuabenhdaulung.com/dau-lung-duoi-gan-mong.html
جمعه 4 خرداد 1397 09:04 ب.ظ
Fine way of telling, and good article to take facts regarding my presentation focus, which i am going to convey in school.
fortnite gameplay ps4
جمعه 4 خرداد 1397 08:18 ب.ظ
Greetings! This is my 1st comment here so I just wanted to give a quick shout out
and tell you I genuinely enjoy reading through your articles.
Can you recommend any other blogs/websites/forums that cover the same topics?
Thanks a ton!
home repair store near me
جمعه 4 خرداد 1397 06:41 ب.ظ
We offer educational and restore services for householders.
brxnuaft
جمعه 4 خرداد 1397 05:22 ب.ظ
viagra online <a href="https://movietrailershd.org/#">viagra price</a> what does viagra do <a href=https://movietrailershd.org/#>viagra online generic</a>
simvastatin 20 mg online
جمعه 4 خرداد 1397 01:21 ب.ظ
My brother suggested I might like this web site. He was
entirely right. This post truly made my day. You can not imagine just how much
time I had spent for this info! Thanks!
Fun88 link | wap Fun88 di động Link vào Fun88 mới nhất 2018
جمعه 4 خرداد 1397 12:55 ب.ظ
Right now it sounds like Drupal is the best blogging platform out
there right now. (from what I've read) Is that what you are using on your blog?
custom essays best
جمعه 4 خرداد 1397 10:17 ق.ظ
Hello to every one, the contents present at this website are truly amazing for people experience, well, keep
up the nice work fellows.
casino online free
جمعه 4 خرداد 1397 09:52 ق.ظ
casino games free
casino online
casinos online
online casino
home repair insurance california
جمعه 4 خرداد 1397 09:46 ق.ظ
We offer academic and restore providers for owners.
микрозаймы артем
جمعه 4 خرداد 1397 09:18 ق.ظ
Good post but I was wanting to know if you could
write a litte more on this topic? I'd be very
grateful if you could elaborate a little bit more.
Bless you!
vbfErogs
جمعه 4 خرداد 1397 08:50 ق.ظ
soft viagra <a href="https://mo-basta.org/#">online pharmacy viagra</a> viagra patent expiration date <a href=https://mo-basta.org/#>order viagra online</a>
casino games roulette
جمعه 4 خرداد 1397 08:03 ق.ظ
casino online
casino g
pogo casino slots
casino games free
viagra generic name
جمعه 4 خرداد 1397 05:21 ق.ظ
sildenafil and edex
buy generic viagra online
most effective way to use sildenafil
[url=http://viagrabs.com/]viagra online canada pharmacy[/url]
龙宇翔
جمعه 4 خرداد 1397 04:43 ق.ظ
中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔中外交流月刊社2014年度报告书_事业单位年度报告龙宇翔
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
https://www.boxun.com/news/gb/china/2010/09/201009191312.shtml
Generic Cialis
جمعه 4 خرداد 1397 04:25 ق.ظ
s http://cialisps.com/ buy cialis online
cialis y marcapasos
cialis
Crop King Seeds Review
جمعه 4 خرداد 1397 02:14 ق.ظ
Hello, just wanted to tell you, I enjoyed this article.
It was helpful. Keep on posting!
Art Hearts Fashion
جمعه 4 خرداد 1397 01:42 ق.ظ
Definitely believe that which you said. Your favorite reason appeared to be
on the net the easiest thing to be aware of.
I say to you, I certainly get annoyed while people think about worries that they plainly
don't know about. You managed to hit the nail upon the top as well as defined out the
whole thing without having side-effects , people can take a signal.
Will likely be back to get more. Thanks
nubenuff
جمعه 4 خرداد 1397 01:02 ق.ظ
viagra from india <a href="https://bitcapblog.com/#">viagra</a> where to buy viagra https://bitcapblog.com/# - cheap viagra
koran bola
پنجشنبه 3 خرداد 1397 11:57 ب.ظ
Does your blog have a contact page? I'm having trouble locating it but,
I'd like to shoot you an email. I've got some ideas for your blog you might be
interested in hearing. Either way, great site and
I look forward to seeing it grow over time.
topiramate topamax online
پنجشنبه 3 خرداد 1397 11:45 ب.ظ
Do you mind if I quote a couple of your posts as long as I provide credit and
sources back to your webpage? My blog is in the very same area of interest as yours
and my users would certainly benefit from a lot of the information you present here.
Please let me know if this okay with you. Thank you!
더킹카지노
پنجشنبه 3 خرداد 1397 07:56 ب.ظ
Hi there, You have done an excellent job.
I'll definitely digg it and personally suggest to my friends.
I'm confident they will be benefited from this web site.
Travel
پنجشنبه 3 خرداد 1397 06:30 ب.ظ
It's amazing designed for me to have a site, which is valuable in favor of my know-how.

thanks admin
kiukiu online
پنجشنبه 3 خرداد 1397 06:08 ب.ظ
Hey there, I think your blog might be having browser compatibility issues.
When I look at your blog in Safari, it looks fine but when opening
in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up!
Other then that, fantastic blog!
wholesale nfl jerseys
پنجشنبه 3 خرداد 1397 03:23 ب.ظ
Its such as you learn my thoughts! You appear to grasp a lot approximately this, like you wrote the
guide in it or something. I believe that you just could do with a few percent to force the message home a bit,
but other than that, that is wonderful blog.
A great read. I will definitely be back.
canadian pharmacies online
پنجشنبه 3 خرداد 1397 03:15 ب.ظ
<a href="http://canadianonlinepharmacyhd.com/">canadian online pharmacy</a>
http://canadianonlinepharmacyhd.com/
<a href=http://canadianonlinepharmacyhd.com/>canadian pharmary without prescription</a>
brgnouts
پنجشنبه 3 خرداد 1397 01:22 ب.ظ
viagra dosage recommended <a href="https://susamsokagim.com/#">viagra generic</a> natural alternatives to viagra https://susamsokagim.com/# - viagra online without prescription
https://www.scoop.it/u/suckhoedinhduong
پنجشنبه 3 خرداد 1397 11:30 ق.ظ
Thank you for the good writeup. It in fact was a amusement account it.
Look advanced to far added agreeable from you! By the way, how could we communicate?
canadian pharmacy online
پنجشنبه 3 خرداد 1397 10:25 ق.ظ
<a href="http://canadianonlinepharmacyhd.com/">canadian pharmacy online</a>
http://canadianonlinepharmacyhd.com/
<a href=http://canadianonlinepharmacyhd.com/>online pharmacy canada</a>
portefeuille bitcoin;avoir des bitcoins en ligne;un portefeuille bitcoin;ogea sécurisé;avoir des bitcoins sur internet;comment acheter des bitcoins sans plateforme;ou stocker ses bitcoins;comment securiser son investissement bitcoin;mettre a l'abri ses bit
پنجشنبه 3 خرداد 1397 09:49 ق.ظ
This excellent website really has all of the information and facts I
wanted concerning this subject and didn't know who to ask.
cialis online
پنجشنبه 3 خرداد 1397 09:48 ق.ظ
w http://clalisonlineohi.com cialis price [url=http://clalisonlineohi.com]online cialis[/url] potenssilääke cialis hinta
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نمایش نظرات 1 تا 30
آخرین پست ها