فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد زبان توصیف سخت افزارVHDL

اختصاصی از فی لوو تحقیق در مورد زبان توصیف سخت افزارVHDL دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد زبان توصیف سخت افزارVHDL


تحقیق در مورد زبان توصیف سخت افزارVHDL

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه22

 

فهرست مطالب

 

 

زبان توصیف سخت افزارVHDL

استاندارد IEEE 1076-1987

استاندارد IEEE 1076-1993

  • شبیه سازی : بررسی نتایج و ارزیابی

زبان توصیف سخت افزاری برای طراحی مدارات دیجیتال می باشد. و مانند سایر زبانهای برنامه نویسی دارای دستورات خاص خود می باشد.

برای یادگیری زبان VHDL دانستن جبر بول و آشنایی با مدارات منطقی ضروری است. لذا ما فرض می کنیم که دوستان با دو مقوله فوق آشنایی کافی دارند.

و اما یادگیری VHDL چه مزایایی دارد. قبل از هرچیز باید گفت که هدف از یادگیری VHDL خصوصاْ در ایران طراحی مدارات دیجیتال و پیاده سازی در FPGA می باشد هرچند مدار طراحی شده را بصورت ASIC (آی سی خاص) نیز می توان پیاده سازی نمود اما غالباْ مدارات دیجیتال با هدف پیاده سازی در FPGA طراحی می شوند.

برای یادگیری VHDL در این مقطع نیاز به نرم افزاری برای شبیه سازی مدارات طراحی شده خواهیم داشت. نرم افزارهای زیادی برای این منظور وجود دارند اما بهترین و آسانترین انها Active-HDL می باشد که نتایج شبیه سازی را بصورت شکل موجهای گرافیکی نمایش می دهد. و در عین حال کار کردی آسان دارد.


دانلود با لینک مستقیم


تحقیق در مورد زبان توصیف سخت افزارVHDL

شرح و توصیف انواع ابرها

اختصاصی از فی لوو شرح و توصیف انواع ابرها دانلود با لینک مستقیم و پر سرعت .

شرح و توصیف انواع ابرها


شرح و توصیف انواع ابرها

فرمت فایل : word(قابل ویرایش)تعداد صفحات:28

 

الف: ابرهای بالا HIGH CLOUDS
1- ابرهای سیروس CIRRUS (CI)- این نوع ابر بصورت رشته های گسترده که به صورت پر مرغ یا یال اسب و یا انبوه موهای پریشان دیده می‎شود رنگ آن سفید است و سایه ندارد و خورشید و ماه از پشت آن بخوبی دیده می‎شوند. این ابر از کریستالهای یخ تشکیل شده است.
در طبقه بندی ابرها این نوع ابر بالاترین و نازکترین است و میزان برودت آن در 20000 پائی بین 36- درجه تا 41- درجه سانتیگراد است.
گوناگونی این ابر زیاد است و هنگامی که بصورت خیلی نازک- توری شکل و جدا از هم ظاهر می‎شود و با ابر سیرواستراتوس و آلتواستراتوس نیز ارتباطی برقرار نکرده باشد یعنی پس از این ابر دو ابر فوق الذکر به ترتیب ظاهر نشوند، معمولاً بعنوان علامت هوای خوب و پایدار شناخته شده است.
با افزایش بخار آب در این نوع ابر شکل آن از حالت رشته ای بصورت منگوله های زیر که به طور منظم و در یک ردیف پهلوی هم قرار دارند تبدیل می‎شود و اگر بعد از این نوع ابر، ابرهای پوششی سیرواستراتوس و آلتواستراتوس همراه باشد معمولاً می‎توان بعد از 24 تا 48 ساعت انتظار هوای نامساعد را داشت. هنگام طلوع و غروب خورشید اگکر رنگ این ابر در افق زرد یا متمایل به قرمز روشن باشد معمولاً این علامت مناسب برای هوای خوب فرد است.
لذا نام ابری که دارای و یا همراه با لغت نیمبو یا نیمبوس باشد به معنی باران زا بودن آن ابر است.
نکته: بعلت اهمیت خاص ابرکومولو نیمبوس که همیشه همراه با توربولانس TURBULANCE باران شدید HEAVY RAIN- رعد و برق THUNDER می‎باشد خلبانان این ابر را به نام (SEA BEE) می گویند.
یکی از کتب پراهمیت سازمان جهانی هواشناسی WMO کتاب اطلس ابر است که با مراجعه به آن و مطالعه عمیق در مورد انواع ابر- ساخت و ارتفاع آن می‎توان اطلاعات دقیقتری درباره ابر به دست آورد.


دانلود با لینک مستقیم


شرح و توصیف انواع ابرها

توصیف و ویژگی های علم فقه

اختصاصی از فی لوو توصیف و ویژگی های علم فقه دانلود با لینک مستقیم و پر سرعت .

توصیف و ویژگی های علم فقه


توصیف و ویژگی های علم فقه

 

 

 

 

 

علمی است که بدان استنباط احکام شرعی فرعی از ادله اجمالی آنها شناخته میشود. وموضوع آن ادله شرعی کلی است ، از این نظر که چگونه از آنها احکام شرعی استنباط میشود. و مبادی آن از علوم عربی و بعضی از علوم شرعی مانند اصول کلام و تفسیرو حدیث و برخی از علوم عقلی گرفته شده است و غرض ازآن بدست آوردن ملکه استنباط احکام شرعی و فرعی از ادله چهارگانه یعنی کتاب و سنت و اجماع و قیاس است .و فایده آن استنباط این احکام بر وجه صحت است . و باید دانست که حوادث هرچند بنفس خود بسبب انقضای جهان تکلیف متناهی باشند ولی به علت فزونی و عدم انقطاع حوادث ، احکام آنها را بطور جزئی نمی توان دانست . و چون برای هر یک از کردارهای انسان از قِبَل ِ شارع حکمی است وابسته و منوط به دلیلی که بدان اختصاص دارد، از اینرو آنها را قضایایی قرار داده اند که موضوعات آنها افعال مکلفان و محمولات آنها احکام شارع است از قبیل وجوب و نظایر آن ، و علم متعلق بدان را که از این ادله حاصل میشود فقه نامیدند، آنگاه در تفاصیل ادله و احکام و عموم یا شمول آنها درنگریستند و دیدند ادله راجع به کتاب و سنت و اجماع و قیاس و احکام راجع به وجوب و ندب و حرمت و کراهت و اباحه است و در کیفیت استدلال بدین ادله بر این احکام به اجمال و بی نگریستن به تفاصیل آنها جز بر طریق تمثیل ، اندیشیدند و درنتیجه قضایایی کلی بدست آوردند که به کیفیت استدلال بدین ادله بر احکام به اجمال تعلق داشت و هم مربوط به بیان طرق و شرایط آنها بود تا بتوان به وسیله همه این قضایا به استنباط بسیاری از این احکام جزئی ازادله تفصیلی آنها دست یافت ، آنگاه به ضبط آنها پرداختند و آنها را تدوین کردند و از لواحق نیز بدانها افزودند و دانش متعلق به آنها را اصول فقه نامیدند.

فهرست مطالب :

تعریف علم فقه 

اصول علم فقه 

در قرآن و حدیث 

حکم تکلیفی و حکم وضعی 

تعبدی و توصلی 

عینی و کفایی 

تعینی و تخییری 

روش شناسی استنباط 

مفهوم فقه 

معنای واژه ی فقه در قرآن

معنای فقه در روایات

مفهوم اصطلاحی ” فقه” 

مهمترین تفاوت میان تعریف اهل سنت و شیعه در تعریف فقه 

خلاصه تعریف اصطلاحی فقه 

معرفت‏شناسی و مبانی فقه 

د. رابطه فلسفه فقه یا فقه با علوم دیگر 

ه. ویژگی‏های حقوق و فقه اسلامی 

ویژگیهای کلامی فقه شیعه 

اکنون به طور خلاصه و گذرا به امتیازات مبنایی و زیربنایی فقه شیعه اشاره می‌کنیم. 

ویژگی اول : بی‌نیازی از حیث منابع استنباط 

ویژگی دوم : تدرج در بیان احکام 

ویژگی سوم : نیاز به عصر تطبیق 

ویژگی چهارم : محدودیت عصر نبی 

ویژگی پنجم : اهل بیت(ع) مرجع حل اختلاف 

ویژگی ششم : اهتمام به احادیث 

ویژگی هفتم : نیاز به عصر تبیین و توسعه 

ویژگی هشتم : استقلال فقهی 

ویژگی نهم : استناد به بیان معصوم 

ویژگی دهم : تدوین حدیث با نظارت معصوم 

ویژگی یازدهم : فتح باب اجتهاد 

ویژگی دوازدهم : افراط در تمسک به روح قانون 

ویژگی سیزدهم : اقتدا به رسول در تعمیم منابع 

ویژگی چهاردهم : وفور نصوص 

دیدگاه : برخی ویژگی‏ها در فقه اسلامی 

حضرت‌عالی شروع علم فقه را از چه زمانی می‌دانید؟ آیا زمان پیامبر(ص‌) و ائمه‌(ع‌) رایج بوده است؟ 

آیا می‌توان از علم فقه به عنوان فربه‌ترین و رشدیافته‌ترین فراورده فکری شیعه یاد کرد؟ 

لطفاً در خصوص مکاتب و مدارس مهم فقهی شیعه توضیحاتی ارائه بفرمایید. 

وجه تمایز فقه شیعه و فقه اهل سنت چیست؟ 

در خصوص فلسفه فقه اگر توضیحی دارید بفرمایید. 

در جنبش نرم‌افزای و تولید علم‌، سهم اندیشه‌های فقهی چه اندازه و چگونه است؟ 

آیا ساختار کلی فقه هم باید تغییر کند؟ 

منابع


دانلود با لینک مستقیم


توصیف و ویژگی های علم فقه

دانلود مقاله زبان توصیف سخت افزارVHDL

اختصاصی از فی لوو دانلود مقاله زبان توصیف سخت افزارVHDL دانلود با لینک مستقیم و پر سرعت .

 

 

زبان توصیف سخت افزاری برای طراحی مدارات دیجیتال می باشد. و مانند سایر زبانهای برنامه نویسی دارای دستورات خاص خود می باشد.
برای یادگیری زبان VHDL دانستن جبر بول و آشنایی با مدارات منطقی ضروری است. لذا ما فرض می کنیم که دوستان با دو مقوله فوق آشنایی کافی دارند.
و اما یادگیری VHDL چه مزایایی دارد. قبل از هرچیز باید گفت که هدف از یادگیری VHDL خصوصاْ در ایران طراحی مدارات دیجیتال و پیاده سازی در FPGA می باشد هرچند مدار طراحی شده را بصورت ASIC (آی سی خاص) نیز می توان پیاده سازی نمود اما غالباْ مدارات دیجیتال با هدف پیاده سازی در FPGA طراحی می شوند.
برای یادگیری VHDL در این مقطع نیاز به نرم افزاری برای شبیه سازی مدارات طراحی شده خواهیم داشت. نرم افزارهای زیادی برای این منظور وجود دارند اما بهترین و آسانترین انها Active-HDL می باشد که نتایج شبیه سازی را بصورت شکل موجهای گرافیکی نمایش می دهد. و در عین حال کار کردی آسان دارد.
تاریخچه
نام VHDL شامل دو بخش V و HDL به معنیVHSIC : Very High Speed Integrated Circuits
HDL : Hardware Description Language
استاندارد IEEE 1076-1987
استاندارد IEEE 1076-1993
Verilog و ABEL (Advanced Boolean Equation Language )
ویژگی ها
HDLها ذاتا موازی (همروند) هستند
 ترتیب دستورات مهم نیست
 مبتنی بر رخداد
 امکان استفاده از دستورات ترتیبی را نیز دارد
اهداف اساسی
 مستند سازی : نگهداری، ارائه، تبادل، استفاده مجدد
 شبیه سازی : بررسی نتایج و ارزیابی
 سنتز : با هدف پیاده سازی در FPGA یا بصورت ASIC
اجرا= شبیه سازی

 

نیازمندی ها
حداقل نیازمندی ها برای یادگیری زبان VHDL
 دانستن جبر بول و آشنایی با مدارات منطقی
 داشتن ابزار CAD مناسب
توصیف رفتاری و ساختاری
سه حوزه رفتاری، ساختاری و هندسی (فیزیکی) داریم
VHDL : امکان توصیف طرح بصورت رفتاری و ساختاری
نکته: توصیف رفتاری نسبت به توصیف ساختاری از سطح انتزاع بالاتری برخوردار است

توصیف رفتاری :
 رفتار سیستم چیست؟
 رابطه بین سیگنال های ورودی و خروجی
توصیف رفتاری :
 انتقال ثبات یا Data Flow (معمولا بر اساس جملات همروند)
 الگوریتمی Algorithmic(با استفاده از دستورات ترتیبی)
مثال ساده
مدار هشدار باز بودن کمربند و درب خودرو
Warning = Ignition_on AND (Door_open OR Seatbelt_off)
Ignition_on : سویچ در جایش قرار گرفته
Door_open : باز بودن درب خودرو
Seatbelt_off : کمربند بسته نشده
Warning : خروجی هشدار به سرنشین خودرو
توصیف ساختاری :
 مجموعه ای از مولفه ها (دروازه ها)
 و اتصالات بین آنها

توصیف ساختاری :
 مشابه شماتیک
 نزدیک به تحقق فیزیکی سیستم
ساختار کلی یک فایل VHDL
یک توصیف VHDL شامل
 Entity declaration
 Architecture body
تعریف entity در حقیقت معرفی سیگنالهای ورودی و خروجی است
architecture رابطه بین سیگنالهای ورودی و خروجی است
(عملکرد/ساختار)
بخش Entity
NAME_OF_ENTITY : یک شناسه اختیاری
signal_names : سیگنالهای ورودی یا خروجی
mode :یکی از موارد (in،out ،buffer ، Inout )
mode

In :سیگنال ورودی
out : سیگنال خروجی (فقط توسط یک entity دیگر قابل استفاده)
buffer : خروجی که می تواند در داخل entity نیز استفاده شود
Inout : سیگنا ل دوطرفه (ورودی / خروجی)
Type
نوع سیگنال را مشخص می کند ( استاندارد یا User Defined)
 Bit : می تواند مقدار صفر یا یک داشته باشد
 Bit_vector : برداری از مقادیر بیتی است
 Boolean : می تواند مقدار true یا false بگیرد.
 Integer : عدد صحیح
 Real : عدد حقیقی
 Character : هرکاراکتر قابل چاپ
 Time : برا ی نمایش زمان بکار می رود.
مثال Entity
تعریف entity برای یک نیم جمع کننده


بخش Architecture
توصیف سیستم بصورت رفتاری یا ساختاری است
قالب کلی تعریف Architecture به شکل زیر است

مدل رفتاری (Behavioral model)
مستقل از ساختار داخلی ارتباط بین ورودی ها و خروجی ها بصورت عملیاتی توصیف می شود .
مثال(1): AND دو ورودی

 

 

 

مدل رفتاری (Behavioral model)

مثال(1): XOR دو ورودی

 

هم روندی
یکی از خصوصیات زبانهای توصیف سخت افزار
دستورالعملهای انتساب سیگنال ( <= )
وقتی اجرا می شود که یک سیگنال در سمت راست جمله مقدارش تغییرکند
تغییر در مقدار یک سیگنال را یک رخداد می نامیم
VHDL یک زبان مبتنی بر رخداد
در مثال(2) ترتیب نوشتن جملات مهم نیست. یعنی می توان جملات x و y و z را بترتیب دلخواه جابجا کرد.
زمانبندی رخداد ها
مکانیزم ایجاد تاخیر در انتساب مقدار جدید به سیگنال سمت چپ
با استفاده از کلمه کلیدی after
مدل کردن تاخیر های یک مدار واقعی را مدل
این قابلیت شبیه سازی مدار را به واقعیت نزدیک تر می کند
مثال
توصیف رفتاری مدار Half Adder

طراحی سلسله مراتبی
در مدلسازی ساختاری
 هر Entity می تواند بعنوان یک مولفه در توصیف Entity دیگر بکار رود
 این امر می تواند در سطوح مختلف تکرار شود
طراحی سلسله مراتبی موجب کاهش پیچیدگی در طراحی مدارات بزرگ می شود
معمولا در طرح هایی که با تکرار قابل گسترش اند کاربرد دارد

 

جمع کننده چهار بیتی
sum = (A  B)  C
carry = AB + C(A  B)

چند نکته
استفاده از نام پورت مشترک برای Entity های متداخل مجاز است
چون Cout بصورت خروجی تعریف شده نمیتواند بعنوان ورودی استفاده شود
چون c(4) یک سیگنال داخلی است میتواند بعنوان ورودی استفاده شود.
میتواند بخشی از توصیف طرح ساختاری و بخشی رفتاری باشد مانند Cout و V در مثال قبل
کتابخانه و بسته ها
کتابخانه امکان استفاده مشترک از موارد از پیش تعریف شده را فراهم می کند. مانند
data type
component
Function
Procedure
هر کتابخانه شامل تعدادی بسته است
نوع std_logic در بسته ieee.std_logic_1164 در کتابخانه ieee تعریف شده است
library ieee;
use ieee.std_logic_1164.all;
عناصر گرامری زبان VHDL
شناسه ها
کلمات کلیدی (رزرو شده)
اعداد
کاراکترها رشته ها و رشته های بیتی
شناسه ها
کلماتی برای نام گذاری مولفه های مختلف مدل VHDL
 نام سیگنال های ورودی
 نام سیگنال های خروجی
 نام entity
 نامarchitecture
قوانین نامگذاری شناسه های اصلی
نام شناسه اختیاری است
فقط شامل حروف الفبا و ارقام (A..Z و a..z و0..9) و کاراکتر '_'
اولین کاراکتر حتما باید از حروف الفبا باشد
آخرین کاراکتر نباید '_' باشد
دو کاراکتر '_' دنبال هم غیر مجاز
به حروف بزرگ و کوچک حساس نیست And2) =AND2 = and2)
یک شناسه هر طولی می تواند داشته باشد
مثال شناسه صحیح:X10 ، x_10 ، My_gate1
مثال شناسه غلط: _X10 ، my_gate@input، gate-input
قوانین گسترش یافته تعریف شناسه های
بین دو عدد '\' قرار می گیرند
به حروف بزرگ و کوچک حساس
کلمات رزرو شده و شناسه های اصلی در شناسه های گسترش مجاز و بعنوان یک شناسه متفاوت در نظر گرفته می شود
بین هر دو '\' استفاده از هر کاراکتری و با هر ترتیبی مجاز است
شناسه ای بنام BUS:\data را باید بنویسیم \BUS:\\data\
درنسخه VHDL-93 تعریف شده است ولی درنسخه VHDL-87 شناخته شده نیست
مثال صحیح: Input، \Input\ ، \input#1\ ، \Rst\\as\
کلمات کلیدی (رزرو شده)
شناسه های که بوسیله سیستم برای کار خاص استفاده می شود
مثل in، out، or، and، port، map، end و غیره
در شناسه توسعه یافته مجاز است(\end\)
مراجعه کنید به جدول 4-1 (کلیه کلمات رزرو شدة VHDL )
اعداد
اعداد صحیح : 12 10 256E3 12e+6
اعداد حقیقی: 1.2 256.24 3.14E-2
پیش فرض مبنای 10 است وگرنه به صورت base#number#
مثال: معادل عدد 18
در مبنای 2: 2#10010#
در مبنای 16: 16#12#
در مبنای 8: 8#22#

 

بمنظور خوانایی
2#1001_1101_1100_0010# 215_123
کاراکترها رشته ها و رشته های بیتی
کاراکترها (داخل یک جفت گیومه تکی )
'a' 'B' ',‘
رشته ( داخل یک جفت گیومه دوتایی (
"This is a string“
هر کاراکتر قابل چاپ مجاز است (حتی خود" )
"This is a ""String""."

 

رشته بیتی
یک رشته بیتی یک توالی از بیتها است
بمنظور تمایز از رشتة کاراکتری در ابتدای آن B می گذارند
B”1001”
رشته بیتی در مبنای 16 یا 8 هم نوشته می شود
Binary: B”1100_1001”, b”1001011”
Hexagonal: X”C9”, X”4b”
Octal: O”311”, o”113”
توجه کنید دو مقدار با طول نامساوی نامساویند
b”1001011” ≠ X”4b”
O”113” ≠ X”4b”

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 22   صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله زبان توصیف سخت افزارVHDL