تبلیغات
گروه کمک درسی دانشجویان غیاث الدین جمشید کاشانی (آبیک) - درس آز معماری کامپیوتر
 
گروه کمک درسی دانشجویان غیاث الدین جمشید کاشانی (آبیک)
بسم رب شهدا و الصدیقین . . .
درباره وبلاگ


مهمترین اهدافی که این وبلاگ دنبال میکند کمک و راهنمایی تمام دانشجویان کارشناسی(خصوصآ کارشناسی ناپیوسته کامپیوتر -نرم افزار) است تا:
1-دوره کارشناسی خود را با رضایت قلبی و در حداقل تعداد ترم های مجاز و بدون مشکل پشت سر بگذارند
2-آماده سازی دانشجویان برای شرکت در آزمون کارشناسی ارشد می باشد

مدیر وبلاگ : سجاد یوسفی
نویسندگان
برچسبها
درس آز معماری کامپیوتر

نام درس : آز معماری کامپیوتر
تعداد واحد :  نظری 0 عملی 1
نام استاد : خانم الهام کریمی

منابع :
1 - VHDL for Disigner  (رفرنس اصلی)
2- VHDL دکتر زین العابدین نوابی (english)
3- FPGA & VHDL دکتر سید رضی (کتابی که تدریس میشود)

ارزیابی :
2 نمره تحویل پروژه
8 نمره امتحان کلاسی ( به صورت کتبی)
10 نمره تمرین های کلاسی 

حل تمرین ها در ادامه مطلب...

تمرین شماره 1:

entity test3 is

port (a,b,c:in bit ;z:out bit);
end;
architecture newtest3 of test3 is
signal d1,d2,d3: bit ;
begin 
d3 <= not c;
d1<= a and d3;
d2<=a and c;
z<=d1 or d2;
end;


تمرین شماره 2:

مداری که 2 آرایه چهار بیتی را با یکدیگر مقایسه می کند
در صورت برابری خروجی 1 است

entity test3 is

port (a:in bit_vector(0 to 3);
b:in bit_vector(0 to 3);
s:out bit);
end;
architecture newtest3 of test3 is
signal c:
 bit_vector(0 to 4); 
begin 
c(1)<=a(0)xorb(0);
:
:
:
c(4)<=a(3)xorb(3);
s<=(c(1) nand c(2)) nand (c(3) nand c(4));
end;

برنامه شماره 3:
برنامه مالتی پلکسر 4 به یک به کمک دستور 
with ... select

library ieee
use ieee.std_logic_1164.all;
entity sajjad is 
port (i1,i2,i3,i4:in std_logic;
s:in bit_vector(0 to 1);
f:out std_logic);
end;
architecture sajjad1 of sajjad  is
begin
with s select
f<= i1 when "00",i2 when "01",
i3 when "10",i4 when "11";
end;

غالب کلی برنامه های vhdl به این صورت می باشد

entity نام موجودیت is

port (معرفی پورت های ورودی و خروجی );
end;

architecture نام معماری of نام موجودیت is
signal محل تعریف سیگنال های داخلی  ;
begin 
محل نوشتن برنامه
end;

برای مقدار دهی به سیگنال ها از => استفاده میکنیم
برای مقدار دهی به متغیر ها از =: استفاده میکنیم


برای تعریف آرایه از کلمه کلیدی vector استفاده میکنیم
آرایه های صعودی رو با to و آرایه های نزولی را با down to تعریف میکنیم
:مثال
 a:in bit_vector(0 to 20

______________________________________________
برنامه مقایسه 2 آرایه 4 بیتی که با دستور loop 

library ieee;
use ieee.std_logic_1164.all;
entity sajjad is
port(a,b:in bit_vector(0 to 3)
       clk:in std_logic;
       f: out std_logic);
end;
architecture sjd of sajjad is
begin
process(clk)
variable x:integer range 0 to 5;
begin
if (clk 'event and clk='1') then
for i in 3 down to 0 loop
        if a(i) = b(i) then x : = x + 1; end if 
end loop;
if x = 4 then f < = '1' ; else f < = '0'; end if;
end process;
end;
______________________________________________

...توضیحات ادامه خواهند داشت

 توجه:کپی کردن تمامی مطالب ، باذکر آدرس وبلاگ آزاد است. 





نوع مطلب : ترم دو، کلاس و دانشگاه، دروس تخصصی کامپیوتر، 
برچسب ها :
لینک های مرتبط :
27 مرداد 97 12:19 ق.ظ
I think you're a darling, but We also think the Divine mind honcho
is wondering in which he went incorrect!
26 مرداد 97 10:28 ب.ظ
The distortion channel has an increase boost, bass, mids, and treble.
26 مرداد 97 10:13 ب.ظ
This piece of writing will assist the internet users for building up new webpage or even a weblog from start to end.
23 مرداد 97 06:38 ق.ظ

Many thanks! Quite a lot of tips.

viagra rx online viagra buy where can i get viagra prescription pharmacy viagra prices buy viagra where is buying viagra online legal buy viagra tablets getting viagra how to get viagra free where can i buy viagra uk
22 مرداد 97 10:18 ب.ظ

Seriously all kinds of useful info!
cialis great britain click here take cialis only here cialis pills cialis en mexico precio cialis alternative free generic cialis cialis from canada buying cialis overnight cialis arginine interactio cialis rezeptfrei sterreich
7 خرداد 97 10:02 ق.ظ

Really lots of helpful material.
cialis billig cialis side effects cialis 20 mg cialis online deutschland cialis for sale in europa cialis manufacturer coupon cialis generico en mexico cialis patent expiration cialis coupon cialis sans ordonnance
20 اردیبهشت 97 10:45 ق.ظ

Truly a good deal of valuable information!
click here take cialis cialis canada on line tadalafil click now buy cialis brand cialis reviews order cialis from india cialis en mexico precio when can i take another cialis tadalafil 20 mg viagra vs cialis vs levitra
17 اردیبهشت 97 08:49 ق.ظ
Hi! Would you mind if I share your blog with my twitter group?
There's a lot of people that I think would really appreciate your content.
Please let me know. Many thanks
8 اردیبهشت 97 12:38 ق.ظ

Thank you, Fantastic stuff!
dose size of cialis when can i take another cialis usa cialis online cialis mit grapefruitsaft cialis 5 mg buy cialis purchasing cialis side effects 40 mg cialis what if i take cialis 20mg cialis 5 mg effetti collateral
4 اردیبهشت 97 10:11 ب.ظ

Really many of superb facts!
how to get viagra how to get viagra buy cheap viagra online usa buy cheap generic viagra viagra at pharmacy buy viagra legally buy viagra online at buy viagra alternative where to buy viagra over the counter buy viagra online forum
21 فروردین 97 11:06 ب.ظ
That seems awful.
21 فروردین 97 10:13 ب.ظ
The smell of acrylic liquid can cause lots of headaches.
21 فروردین 97 06:02 ق.ظ
Have actually been taking little over a month.
19 فروردین 97 08:43 ق.ظ
It may be made up of metal, beads, plastics, or many different materials.
Any kind of designs or carvings could be engraved on them.
19 فروردین 97 08:31 ق.ظ
Attributable to their healing capabilities, jewelry producers
are also making wearable power jewellery along with traditional personal adornments.
19 فروردین 97 07:43 ق.ظ
Burying useful objects with the lifeless has additionally been a apply in China and other Asian nations for several thousand years.
19 فروردین 97 05:50 ق.ظ
Have been taking little over a month.
18 فروردین 97 08:22 ب.ظ
Have been taking little over a month.
18 فروردین 97 02:00 ب.ظ
For those of us with simply shocked mother and
father, we sometimes have been variety sufficient
to compromise with temporary magnetic piercings or clip-on cuffs.
4 فروردین 97 11:42 ق.ظ

Helpful posts. Kudos!
cialis side effects cialis taglich cialis 20 mg cut in half callus cialis purchasing the best choice cialis woman online prescriptions cialis precios de cialis generico only now cialis for sale in us cialis professional from usa
28 دی 96 12:19 ق.ظ
چیزهای شگفت انگیز اینجا. من بسیار خوشحالم که مقاله شما را می بینم.
از شما بسیار سپاسگزارم و من به دنبال آن هستم
با شما تماس بگیرید لطف میکنید نامهای برایم بفرستید؟
17 آذر 96 10:39 ب.ظ
Howdy excellent blog! Does running a blog such as this require a massive amount work?
I've absolutely no understanding of coding but I had been hoping to start my own blog soon. Anyhow,
should you have any ideas or tips for new blog
owners please share. I understand this is off topic however I simply wanted to ask.
Many thanks!
1 مهر 96 10:19 ق.ظ
If you would like to improve your know-how simply keep visiting this
web site and be updated with the latest news posted here.
16 مرداد 96 05:13 ق.ظ
Hey there! I realize this is sort of off-topic but I had to ask.

Does operating a well-established website like yours require a lot of work?

I am completely new to running a blog but I do write in my journal everyday.
I'd like to start a blog so I will be able to
share my personal experience and feelings online.

Please let me know if you have any kind of suggestions or tips for new aspiring blog owners.
Thankyou!
10 تیر 96 04:08 ق.ظ
I love your blog.. very nice colors & theme. Did you
make this website yourself or did you hire someone to do it for you?
Plz reply as I'm looking to construct my own blog and would like to know where u got this from.

many thanks
12 فروردین 96 02:10 ب.ظ
My partner and I stumbled over here by a different page and thought I might as well check things out.

I like what I see so now i am following you.
Look forward to looking at your web page again.
8 دی 94 01:20 ب.ظ
سلام ' برنامه ای بنویسید که یک شمارنده ۸ بیتی با زدن کلاک از صفر تا ۹ را بشمارد به ۹ که رسیدبا زدن کلاک از ۹ به صفر بشمارد به موذن صعودی و نزولی
15 خرداد 91 02:31 ق.ظ
سجاد جان لطف کن یه صفایی به برنامه قدیمی ها بده
اونایی که با ieee نوشتی از حالت bit_vector در بیار و به صورت std_logic بنویس
سجاد یوسفیاونا برنامه هایی هستند که استاد تو کلاس توضیح داده فکر میکنم اگه اینارو تغییر بدیم بچه ها سردرگم بشن
25 فروردین 91 12:15 ق.ظ
salam
mer30 sajad jan
سجاد یوسفی;-)
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :