تبلیغات
باران الکترونیک - قسمت اول: آموزش تصویری نرم افزار 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


نظرات()   
   
film en ligne
چهارشنبه 22 آذر 1396 11:48 ق.ظ
I'm impressed, I have to admit. Seldom do I encounter a blog that's equally educative and engaging,
and without a doubt, you have hit the nail on the head.
The issue is something too few folks are speaking intelligently about.
I am very happy I stumbled across this during my search for something relating to this.
lovastatin low price
چهارشنبه 22 آذر 1396 11:37 ق.ظ
What i do not understood is in reality how you're not actually much more
well-liked than you may be now. You're so intelligent.
You already know therefore considerably in the case of this matter, made
me personally consider it from a lot of numerous angles.
Its like men and women aren't involved until it is something to do with Lady gaga!
Your personal stuffs nice. Always handle it up!
lamictal lamotrigine online
چهارشنبه 22 آذر 1396 09:34 ق.ظ
If you would like to obtain much from this post then you have to apply these methods to
your won blog.
tungsten alloy
چهارشنبه 22 آذر 1396 09:17 ق.ظ
Superb blog you have here but I was curious if you knew
of any forums that cover the same topics talked about here?
I'd really like to be a part of group where I can get opinions from other knowledgeable individuals
that share the same interest. If you have any suggestions,
please let me know. Bless you!
online casino real money
چهارشنبه 22 آذر 1396 08:55 ق.ظ
casino slot machines
free casino slot games
casino slot machines
free online casino games
buy generic motrin
چهارشنبه 22 آذر 1396 07:03 ق.ظ
If you are going for best contents like me, only pay a quick
visit this web site every day as it gives feature contents, thanks
Apple cider vinegar to remove cat urine
چهارشنبه 22 آذر 1396 05:17 ق.ظ
Thanks for any other fantastic article. The place else
may anybody get that kind of info in such an ideal manner of writing?
I have a presentation subsequent week, and I am on the search for such info.
free online casino games
چهارشنبه 22 آذر 1396 04:29 ق.ظ
online casinos
free casino games no download
casino slot games
online casino no deposit bonus
buy-viagra-online
چهارشنبه 22 آذر 1396 03:58 ق.ظ
puscifer v is for viagra the remixes
https://bioshieldpill.com/" - buy-viagra
viagra de thailande
viagra
what are the side effects of too much viagra
[url=https://www.bioshieldpill.com/]viagra[/url]
radio ad for viagra
gepdf
سه شنبه 21 آذر 1396 10:09 ب.ظ
If some one needs expert view about blogging and site-building afterward i
advise him/her to pay a visit this webpage, Keep up the pleasant job.
cheats coc
سه شنبه 21 آذر 1396 07:56 ب.ظ
clash of clans dark elixir barracks
http://clashofclanshack17.com/ - coc hack
clash of clans bases
http://clashofclanshack17.com/
what is the best unit in clash of clans
[url=http://clashofclanshack17.com/]clash of clans hack[/url]
clash of clans setups
what is the best wordpress hosting
سه شنبه 21 آذر 1396 07:06 ب.ظ
best wordpress hosts uk what is the best wordpress hosting web hosting cheapest uk how
to host wordpress vps windows 7 hosting shared hosting with cpanel web hosting
with wordpress uk web hosting in the uk how to move a site to a new host using cpanel top 10
dedicated hosting providers cheapest managed vps hosting move wordpress blog to
hosting web tv host whm dedicated server dedicated windows server hosting cheap free wordpress hosting for developers hosted vps cpanel dedicated server demo cheap reseller hosting australia web hosting reviews ratings
ddos protected dedicated server cheap vps hosting forum migrating wordpress
site to another host web hosting reviews ratings wordpress hosting cheap uk how to host my own wordpress site web hosting venezuela web hosting
india cost hosting large wordpress sites dedicated virtual server hosting web hosting providers in kenya vps server nl website design hosting and domain web
hosting in malaysia review web hosting glossary terms web hosting providers
in singapore best vps servers uk linux vps unlimited bandwidth move
wordpress hosted blog to new host buy vps server online cheap germany dedicated server
web photo hosting reseller hosting plans in india super
cheap vps cheap uk dedicated hosting web hosting uk unlimited bandwidth web hosting agreement $1 windows vps trial
web hosting services cheap what is dedicated server and non dedicated server
dedicated server uk cheap
سه شنبه 21 آذر 1396 06:04 ب.ظ
best windows reseller hosting provider dedicated server uk cheap website design and hosting costs web hosting photography do i need a
dedicated server for ssl master reseller hosting nepal best deal dedicated server linux vps hosting
server windows vps server hosting cheap best reseller hosting review web
hosting photography web design and hosting hong kong web hosting macintosh managed hosting
wordpress vps hosting lowest price wordpress multisite on shared server adult vps
hosting dedicated email hosting solution managed vps with cpanel web hosting
for big business top reseller hosting in india fully managed wordpress hosting good wordpress hosting web hosting ssl cheap windows reseller hosting free
hosting cpanel 11 vietnam dedicated server cheap rent website
hosted on same server web hosting 1 dollar web hosting panel linux dedicated server with
cpanel web hosting plan in malaysia web design and hosting contract best hosting provider for wordpress vps
cpanel license $10 cheap reseller hosting package free html hosting server move wordpress site to new domain and host how to transfer
typo3 site to a new host web servers hosting best reselling
hosting vps best uk managed windows vps hosting website design and hosting dubai top reseller hosting providers virtual server vs dedicated server web
hosting india reviews migrating a wordpress site to another host website hosting server specs how does a dedicated server work
website hosting
سه شنبه 21 آذر 1396 06:02 ب.ظ
free wordpress hosting trial website hosting free trial domain name and
hosting web & email hosting web host providers uk free
vps hosting 24/7 vps with windows 7 best vps hosting europe website host reviews how many vps on dedicated server dedicated game server
requirements cpanel for vps hosting best wordpress hosting website with email hosting quad core dedicated server vps server australia anonymous offshore vps hosting
dedicated servers hosting india free vps windows server trial web server raspberry pi magento dedicated hosting uk free vps hosting linux
free linux vps lifetime website hosting in wellsboro pa free domain hosting sites in india
vps windows server 2003 web hosting geeks blog dedicated server hosting malaysia cheap vps hosting in europe web hosting process free ftp server
hosting service web hosting russia web hosting server location india web host php 5.5 What is shared hosting vs vps websitepanel what is a hosting space dedicated servers hosting
unlimited domain hosting plans offshore reseller
hosting unlimited website hosting perth free linux shared hosting web hosting in islamabad free reseller vps hosting
vps hosting cheap cpanel vps license vmware ubuntu desktop vps hosting dedicated server providers
web hosting russia web hosting support ms access best shared hosting service
Bandar Togel
سه شنبه 21 آذر 1396 05:51 ب.ظ
After looking over a handful of the blog posts on your
website, I truly appreciate your way of
writing a blog. I book-marked it to my bookmark website list and will be checking back in the near future.

Take a look at my website as well and tell me how you feel.
how to manage a linux vps
سه شنبه 21 آذر 1396 05:49 ب.ظ
best vps host how to manage a linux vps best dedicated server in usa cheap usa vps unlimited
bandwidth windows vps hosting australia web hosting faqs uk vps server best ssd reseller hosting
move wordpress to new server and domain web hosting with ftp
capability virtual private server providers in india master reseller hosting india
website domain and hosting dedicated server hosting europe best hosting reseller uk good dedicated server specs python on shared hosting vps linux indonesia openvz vps hosting web hosting price list in india ssd windows vps
web hosting malaysia price dedicated server hosting america how to transfer site to a new host best hosting
providers for wordpress free ubuntu vps hosting buy vps windows 8
cheapest wordpress hosting india how hard to manage a vps web hosting providers in kenya how to transfer wordpress site to another host 1 windows vps
web hosting boise idaho free hosting reselling best domain hosting for photographers
web site hosts windows 2003 vps virtual private servers singapore web
hosting banner web hosting ssh best dedicated server
for plex reseller hosting plans what is difference between vps and dedicated server web site hosting uk hosting with dedicated ip address windows vps
1 dedicated server ssd drives wordpress domain hosting cheap vps hosting switzerland dedicated
mysql server performance
fastest shared hosting
سه شنبه 21 آذر 1396 04:57 ب.ظ
web hosting costs per year fastest shared hosting free vps linux ssh web hosting reselling best hosts for wordpress sites
8gb windows vps best reseller hosting indonesia reseller hosting with end user support business class
wordpress hosting master reseller hosting uk vps prices uk website domain and hosting reviews cheapest cpanel
vps license vps hosting new zealand web hosting process best resellers hosting wordpress managed hosting free podcast
hosting sites review cheapest managed vps hosting move wordpress site to new domain name
canada windows vps hosting web hosting reseller in bangladesh free reseller hosting account vps hosting
providers in india web and domain hosting web server control panel ubuntu cheap cpanel license for vps cheapest dedicated server unlimited bandwidth how to transfer
wordpress to another host web hosting basics for dummies
cheap linux vps cpanel cheapest wordpress hosting australia pay monthly
wordpress hosting cheap uk shared hosting can i host my own wordpress site free trial dedicated server no credit card server dedicated germany dedicated server
cheap best dedicated wordpress hosting best wordpress
hosting for photographers top wordpress hosting uk indian visa vps server web hosting or wordpress hosting free reseller hosting program web hosting mac server unmanaged vps hosting vps hosting cheap
storage shared hosting uk free windows vps trial 30 days linux vps
cheap europe
online payday loans no credit check
سه شنبه 21 آذر 1396 04:16 ب.ظ
no credit check loans
payday loans no credit check
cash loans no credit check
payday loans no credit
payday loans no credit check
generic drugs
سه شنبه 21 آذر 1396 02:42 ب.ظ
viagra generico generic drugs buy generic viagra
http://viagraonviagra.accountant
حجز فنادق اسطنبول
سه شنبه 21 آذر 1396 01:58 ب.ظ
Whereas Cairo and Luxor mainly supply historic ruins sites,
Hurghada excursions provide a lot in the way of action and adventure.
fluconazole.center
سه شنبه 21 آذر 1396 11:35 ق.ظ
Yes! Finally someone writes about buy discount fluconazole.
home remedy for toenail Fungus
سه شنبه 21 آذر 1396 09:58 ق.ظ
Hi, I check your blog regularly. Your writing style is
witty, keep it up!
viagra online without a prescription
سه شنبه 21 آذر 1396 04:57 ق.ظ
prescription without a doctor's prescription viagra online without a prescription generic viagra without a doctor prescription http://viagrawithoutdoc.pw
cach vao m88.com
دوشنبه 20 آذر 1396 11:13 ب.ظ
Now that you find out about video editing and also the things you need you are to start the journey
of amateur filmmaker to professional director. " It was President Theodore Roosevelt who had given it the category of White House in 1901. Instead of enjoying karaoke parties, it is possible to always make music and make your own personal song, by plugging it in your TV sets.
starwarslastjedifull.org
دوشنبه 20 آذر 1396 07:42 ب.ظ
And Star Wars fans, you can breathe once again.
Clinton
دوشنبه 20 آذر 1396 01:02 ب.ظ
I am really impressed with your writing skills as well as with the layout on your weblog.
Is this a paid theme or did you customize it yourself?
Either way keep up the excellent quality writing, it
is rare to see a great blog like this one these days.
online casino
دوشنبه 20 آذر 1396 06:08 ق.ظ
casino games for free
free casino games no download
online casino games
free casino slot games
thi cong son pu
دوشنبه 20 آذر 1396 03:45 ق.ظ
Thank you for the good writeup. It actually used to
be a entertainment account it. Look advanced to far introduced
agreeable from you! However, how could we keep in touch?
www.hqviagrauro.com
دوشنبه 20 آذر 1396 03:23 ق.ظ
viagra banned india
http://hqviagrauro.com/ - hqviagrauro.com
what do disneyland and viagra have in common
viagra online
best site to buy viagra from
[url=http://www.hqviagrauro.com/]hqviagrauro.com[/url]
viagra heart drug
viagra without a doctor prescription
دوشنبه 20 آذر 1396 03:21 ق.ظ
viagra without a doctor prescription viagra without a doctor prescription viagra without a doctor prescription http://viagrawdoctorprescription.bid
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نمایش نظرات 1 تا 30
آخرین پست ها