payamvha/North_RAG huggingface dataset:
و هزاران سال قبل در آمریکای میانه وجود داشت. تاریخچه. در چین، آزیریان برای حداقل هزار سال به عنوان گیاهان همراه برای محصولات برنج مورد استفاده قرار گرفته‌است. آنها میزبان سیانوباکتر هستند که میزان نیتروژن گرفته شده از اتمسفر را تثبیت کرده و از رسیدن نور به گیاهان رقیب برنج جلوگیری می‌کنند. پیش از ورود اروپایی‌ها به آمریکا کشت همراه توسط سرخ‌پوستان به شکل‌های مختلف انجام می‌گرفت. آنها ۸۰۰۰ الی ۱۰۰۰۰ سال پیش کدوی تخمه‌کاغذی را اهلی کرده بودند سپس با ذرت و لوبیا تکنیک کشاورزی سه خواهر را شکل دادند.
شارلوت هوپ () هنرپیشه اهل انگلستان است. وی بیشتر به خاطر ایفای نقش میراندا (معشوقهٔ رمزی بولتون) در مجموعه تلویزیونی "بازی تاج و تخت" شناخته شده‌است. هوپ همچنین در فیلم‌های "نظریه همه‌چیز"، "بینوایان"، "زن نامرئی"، "راهبه" و "متفقین" نیز بازی کرده‌است.
کانال یوتا کانالی در کشور سوئد است که در قرن ۱۹ میلادی ساخته شده و شهر یوتبری در سواحل غربی را به سودرشوپینگ در سواحل شرقی از طریق رود یوتا متصل می کند. این کانال جزو جاذبه های گردشگری کشور سوئد بوده و کشتی های مسافربری در آن تردد می کنند. علاوه بر این کانال یوتا , کانال خواهرخوانده کانال کلدونیان در اسکاتلند است.
سینما ۴دی (به انگلیسی: Cinema 4D) که به اختصار C4D نیز گفته می‌شود، نرم‌افزار مدل‌سازی، انیمیشن، موشن گرافیک و پردازش سه‌بعدی است که توسط شرکت آلمانی مکسون (به انگلیسی:Maxon) عرضه شده‌است. این نرم‌افزار ویژگی‌های رایج دیگر نرم‌افزارهای سه‌بعدی از قبیل انیمیشن و نور پردازی و پردازش سه‌بعدی و متریال‌سازی را دارد. این نرم‌افزار به سادگی در کاربرد مشهور است و یکی از نرم‌افزارهای حرفه‌ای در زمینهٔ طراحی ۳ بعدی می‌باشد. تاریخچه. ابتدا سینما چهار بعدی در سال ۱۹۹۰ میلادی و برای کامپیوتر های آمیگا عرضه شد و ۳ نسخه‌ی
و برای کامپیوتر های آمیگا عرضه شد و ۳ نسخه‌ی ابتدایی این نرم افزار را به طور انحصاری برای این رایانه ارائه می‌کردند. کمپانی مکسون در نسخه‌ی چهارم سینما فوردی تصمیم گرفت تا این نرم افزار را برای سیستم‌های ویندوز و مک نیز عرضه کند تا مخاطبان بیشتری به آن جذب شوند. بررسی اجمالی. در حال حاضر چهار نوع نرم‌افزار از کمپانی Maxon در دسترس کاربران می‌باشد. قابلیتهای سینما فوردی (c4d) ----سینما فوردی قابلیتهای فراوانی دارد که مهمترین آنها مانند : ۱- قابلیت ترکینگ سه بعدی که در خود نرم افزار بصورت پیش فرض قرار داده
بعدی که در خود نرم افزار بصورت پیش فرض قرار داده شده است. ۲- قابلیت فوکوس دقیق اشیاء بصورت کاملا بصری که در نسخه ۲۰۲۳ گنجانده شده است. ۳-قابلیت برقراری ارتباط به سایر نرم افزار های سه بعدی مانند : زیبراش ، هودینی و سابستنس پینتر
جیمز گرین (؛ زادهٔ ۱۹ ژانویهٔ ۱۹۹۲) یک کشتی‌گیر آمریکایی است. از افتخارات وی می‌توان به کسب مدال برنز وزن ۷۰ کیلوگرم کشتی آزاد مسابقات قهرمانی کشتی جهان ۲۰۱۵ اشاره کرد. او در نیمه نهایی این مسابقات از حسن یزدانی کشتی‌گیر ایرانی را شکست خورد. مسابقات قهرمانی کشتی جهان ۲۰۱۷. گرین در وزن ۷۰ کیلوگرم کشتی آزاد مسابقات قهرمانی کشتی جهان ۲۰۱۷ پاریس حاضر بود که نستور تفور از کلمبیا، زورابی اربوتسوناشویلی از گرجستان و یوهی فوجینامی از ژاپن را شکست داد و به فینال رسید. وی در دیدار نهایی از فرانک چامیزو کشتی‌گیر
رسید. وی در دیدار نهایی از فرانک چامیزو کشتی‌گیر کوبایی الاصل ایتالیا شکست خورد و به مدال نقره بسنده کرد.
در علم ژنتیک جابه‌جایی کروموزومی یک اختلال در کروموزوم است. کروموزوم‌ها در بدن انسان به صورت ۲۳ جفت قرار دارند. جابه‌جایی کروموزومی به دلیل جابه‌جایی میان کروموزوم‌های غیرِجفت اتفاق می‌افتد. این اختلال زمانی اتفاق می‌افتد که کروموزوم می‌شکند و قطعه‌های آن به کروموزوم دیگری متصل می‌شود. به‌طور کلی جابه‌جایی کروموزومی به دو دسته تقسیم می‌شود: ۱) جابه‌جایی متقابل (دوطرفه) ۲) جابه‌جایی روبرت‌سونی. زمانی که بخشی از یک کروموزوم به کروموزوم دیگری متصل می‌شود، ممکن است دو ژن با هم ادغام شوند. جابه‌جایی در سیتوژنتیک
دو ژن با هم ادغام شوند. جابه‌جایی در سیتوژنتیک یا کاریوتیپ یک سلول آسیب‌دیده مورد بررسی قرار می‌گیرد. جابه‌جایی‌ها می‌توانند متعادل (در یک تبادل برابر شامل موادی بدون اطلاعات ژنتیکی اضافه یا از دست رفته و در حالت ایدئال دارای عملکرد کامل و بدون عیب و نقص) یا نامتعادل (تبادل نابرابر میان مواد کروموزوم‌ها که باعث به وجود آمدن ژن‌های اضافه یا ازبین‌رفته آن‌ها می‌شود) باشد. در هر دو حالت جابه‌جایی می‌تواند متعادل یا نامتعادل باشد. تاریخچه. در سال ۱۹۳۸، کارل ساکس در آزمایشگاه بیولوژی دانشگاه هاروارد مقاله‌ای را
در آزمایشگاه بیولوژی دانشگاه هاروارد مقاله‌ای را با عنوان ""Chromosome Aberrations Induced by X-rays" منتشر کرد که نشان می‌داد که پرتوها می‌توانند با ایجاد جابه‌جایی کروموزومی منجر به تغییرات ژنتیکی زیادی در موجودات زنده بشود. این مقاله آغازی در زمینهٔ یاخته‌شناسی پرتوها شد و سبب شد تا کارل ساکس به عنوان پدر یاخته‌شناسی پرتوها شناخته شود. علم یاخته‌شناسی پرتوها تأثیر پرتوها را بر سلول‌های زنده بررسی می‌کند. توضیحات تکمیلی در مورد سلول‌های توموری که جابه‌جایی در آن‌ها شناسایی شده بود، توسط شخصی به نام
در آن‌ها شناسایی شده بود، توسط شخصی به نام تئودور بووری ارائه شد. بووری فرض کرد که سلول‌های توموری دارای «کروموزوم‌های تحریک رشد» هستند که باعث ایجاد تومورهای بدخیم می‌شوند. در آن زمان امکان شناسایی تغییرات دقیق کروموزوم‌ها وجود نداشت، اما امروزه می‌دانیم که فرضیهٔ بووری صحیح بوده‌است و جابه‌جایی عامل مشترکی است که در سلول‌های آسیب‌دیده مشاهده می‌شود. جابه‌جایی سبب تولید آنکوژن‌هایی در بدن می‌شود که عامل دگرگونی‌های بدخیم هستند. جابه‌جایی‌های متقابل. جابه‌جایی‌های متقابل معمولاً شامل جابه‌جایی مواد میان
متقابل معمولاً شامل جابه‌جایی مواد میان کروموزوم‌های غیرجفت است. احتمال وقوع این خطا به شکل ۱ نفر از میان ۵۰۰ کودک تازه به دنیا آمده تا ۱ نفر از ۶۲۵ کودک انسان تخمین زده شده‌است. چنین جابه‌جایی‌هایی معمولاً بدون خطر بوده و به کمک تشخیص پیش از تولد شناسایی می‌شوند. با این وجود، داشتن جابه‌جایی کروموزومی متعادل، باعث افزایش خطر ساخت گامتهایی با جابه‌جایی کروموزومی نامتعادل شده که باعث سقط جنین یا تولد کودکان همراه با ناهنجاری می‌شود. مشاورهٔ ژنتیکی و ازمایش‌های ژنتیک برای خانواده‌هایی که احتمال جابه‌جایی در
ژنتیک برای خانواده‌هایی که احتمال جابه‌جایی در آن‌ها وجود دارد پیشنهاد می‌شود. بیش‌تر افراد حامل جابه‌جایی متعادل سالم هستند و علامتی ندارند، اما نزدیک به ۶درصد از آن‌ها علایمی مانند اوتیسم، کم‌توانی ذهنی یا ناتوانی‌های مادرزادی را به همراه دارند. خراب شدن یک ژن یا عدم بیان ژن در یک نقطهٔ شکسته شده می‌تواند باعث ایجاد علایم مذکور شود. آنچه اهمیت دارد، آن است که میان جابه‌جایی کروموزومی رخ داده در فرایند گامت‌زایی است که بر اثر اختلال در فرایند میوز به وجودامده و جابه‌جایی حاصل از تقسیم سلولی در سلول‌های
و جابه‌جایی حاصل از تقسیم سلولی در سلول‌های سومتیک که ناشی از خطا در فرایند میتوز است، تفاوت قایل شویم. جابه‌جایی به وجود آمده در تقسیم میوز باعث ایجاد ناهنجاری در تمام سلول‌های فرزند می‌شود، در حالی‌که جابه‌جایی در سلول‌های سومتیک باعث ایجاد ناهنجاری تنها در سلول‌های لایهٔ تحت تأثیر قرار گرفته می‌گردد، مانند لوسمی مزمن مغز استخوان که به دلیل جابه‌جایی کروموزومی در کروموزوم فیلادلفیا به وجود می‌آید. کروموزوم فیلادلفیا نام ناهنجاری‌ای است که بر اثر جابه‌جایی میان کروموزوم‌های ۹ و ۲۲ به وجود می‌آید. در این
میان کروموزوم‌های ۹ و ۲۲ به وجود می‌آید. در این جابه‌جایی ژن BCR در کروموزوم ۲۲ و پروتوآنکوژن ABL در کروموزوم ۹ ادغام شده و باعث به‌وجود آمدن ژن BCR-ABL می‌شود. این ژن باعث ایجاد پروتئینی می‌شود که سبب تقسیم سلولی غیرقابل کنترل می‌گرد. به کروموزوم ۲۲ تغییر یافته کروموزوم فیلادلفیا گفته می‌شود. جابه‌جایی روبرت‌سونی. جابه‌جایی روبرت‌سونی نمونه‌ای از جابه‌جایی کروموزومی است که به وسیلهٔ شکستگی در سانترومر یا نواحی نزدیک سانترومر در یک جفت کروموزوم آکروسنتریک به وجود می‌آید. کروموزوم آکروسنتریک به کروموزومی
به وجود می‌آید. کروموزوم آکروسنتریک به کروموزومی گفته می‌شود که سنترومر آن به یکی از دو انتهای کروموزوم نزدیک‌تر بوده و سبب کوتاه شدن یکی از بازوهای کروموزوم نسبت به بازوی دیگر می‌شود. جابه‌جایی متقابل باعث ایجاد یک کروموزوم متاسنتریک و یک کروموزوم بسیار کوچک می‌شود که ممکن است بر اثر تأثیر کوچکی از ارگانیسم خارج شود، زیرا تعداد ژن‌های محدودی را در خود دارد. کروموزوم متاسنتریک کروموزومی با شکل X است که طول بازوهای آن با هم دقیقاً برابر باشند. در این حالت تنها ۴۵ کروموزوم در بدن انسان باقی می‌ماند، زیرا دو
۴۵ کروموزوم در بدن انسان باقی می‌ماند، زیرا دو کروموزوم با هم ترکیب شده‌اند. این تغییر تأثیری روی فنوتیپها ندارد، زیرا تنها ژن‌های موجود روی بازوی کوتاه کروموزوم آکروسنتریک در بخش‌های تکراری ژنوم انسان قرار دارند (ژن‌های سامان‌دهندهٔ هسته). جابه‌جایی روبرت‌سونی در تمام حالت‌های ممکن برای ترکیب کروموزوم‌های آکروسنتریک دیده شده‌است. شایع‌ترین جابه‌جایی کروموزومی در بدن انسان، جابه‌جایی میان کروموزوم‌های ۱۳ و ۱۴ است که در حدود ۰٫۹۷ از ۱۰۰۰ کودک تازه به دنیا آمده دیده شده‌است. حاملان جابه‌جایی کروموزومی
آمده دیده شده‌است. حاملان جابه‌جایی کروموزومی روبرت‌سونی علایم ظاهری مشخصی ندارند و ناهنجاری‌ای در فنوتیپ‌های آن‌ها دیده نمی‌شود، این در حالی است که خطر گامت نامتعادل و به تبع آن سقط جنین یا تولد فرزندانی با مشکل ناهنجاری در آن‌ها وجود دارد. به‌طور مثال حاملان جابه‌جایی روبرت‌سونی در کروموزوم ۲۱ شانس بالاتری برای داشتن فرزندانی با بیماری سندروم داون دارند. از این نوع جابه‌جایی با نام «جابه‌جایی داون» یاد می‌شود. این موضوع به دلیل اشکال در هنگام تفکیک کروموزوم‌های خواهر در فرایند گامت‌زایی ایجاد می‌شود. خطر
خواهر در فرایند گامت‌زایی ایجاد می‌شود. خطر انتقال توسط مادر (۱۰٪) بیش‌تر از خطر انتقال توسط پدر (۱٪) است. در جابه‌جایی روبرت‌سونی در کروموزوم ۱۴ خطر کمی برای تکرار کروموزوم ۱۴ یکی از والدین بر اثر فرایند رهایی تریزومی وجود دارد. منظور از رهایی تریزومی پدیده‌ای است که در آن سلول تخم به اشتباه حامل ۳ کروموزوم شده و یکی از کروموزوم‌ها را از دست می‌دهد تا به فرایند عادی بازگردد. در صورتی که ۲ کروموزوم باقی مانده در سلول مربوط به یکی از والدین باشد، پدیدهٔ تکرار کروموزوم یکی از والدین به وجود می‌آید. تأثیر در
کروموزوم یکی از والدین به وجود می‌آید. تأثیر در بیماری‌ها. تعدادی از بیماری‌ها که بر اثر جابه‌جایی کروموزومی ایجاد می‌شود به شرح زیر هستند: سرطان: بخشی از انواع سرطان‌ها بر اثر جابه‌جایی کروموزومی ایجاد می‌شوند. این موضوع به‌طور مشروح در صفحات سرطان خون، لوسمی حاد مغز استخوان و لوسمی مزمن مغز استخوان توضیح داده شده‌است. جابه‌جایی می‌تواند باعث ایجاد تومورهای بدخیم مانند سارکوم یوئینگ بشود. ناباروری: زمانی که یکی از والدین حامل جابه‌جایی متعادل باشد، اگرچه والد نشانه‌ای ندارد، اما جنین در رحم مادر دوام
والد نشانه‌ای ندارد، اما جنین در رحم مادر دوام نمی‌آورد. سندروم داون: این سندروم در کم‌تر از ۵ درصد از مواردی که دارای جابه‌جایی روبرت‌سونی از بازوی بزرگ کروموزوم ۲۱ به کروموزوم بازوی بزرگ کروموزوم ۱۴ هستند، اتفاق می‌افتد. جابه‌جایی کروموزومی در میان کروموزوم‌های سلول جنسی می‌تواند باعث ایجاد برخی شرایط ژنتیکی مانند سندروم دلاچاپل می‌شود. در این سندروم، جابه‌جایی ژن SRY از کروموزوم Y به کروموزوم X اتفاق می‌افتد. تشخیص در جنین. در حال حاضر سریع‌ترین آزمایش برای تشخیص بیماری در کودکان استفاده از آزمایش
برای تشخیص بیماری در کودکان استفاده از آزمایش نمونه‌گیری از پرزهای جفتی است که در زمان ۱۱ تا ۱۳ هفتگی بارداری انجام می‌شود. در این روش پرزهای کوریونی از جفت جنین استخراج شده و مورد آزمایش قرار می‌گیرد. از سوی دیگر کروموزوم جنین می‌تواند از طریق تکنیک آمنیوسنتز مورد آزمایش قرار بگیرد. این روش در ۱۶ هفتگی بارداری قابل استفاده است. در این روش مقدار کمی از مایع اطراف جنین در رحم مادر توسط سوزن خارج شده و مشکلات ژنتیکی بررسی می‌شود. اگرچه روش اول دقت پایین‌تری دارد، اما امکان انجام آن در سه‌ماههٔ اول بارداری
دارد، اما امکان انجام آن در سه‌ماههٔ اول بارداری باعث برتری می‌شود. لازم است ذکر شود که آزمایش‌های نام‌برده تنها مشخص می‌کنند که جنین دارای مواد کروموزوم بیش‌از حد یا کم‌تر از حد معمول است، اما مشخص نمی‌کند که آیا جنین تحت تأثیر مقدار غیرمعمول قرار می‌گیرد یا خیر، هرچند که معمولاً کودکان با کروموزوم نامتعادل نیاز به مراقبت‌های پزشکی دارند. در کروموزوم. نمایش. برای نمایش جابه‌جایی کروموزومی از سامانهٔ جهانی نام‌گذاری سیتوژنتیک انسان (ISCN) استفاده می‌شود. نمایش به شکل (t(A;B)(p1;q2 برای نمایش جابه‌جایی میان
به شکل (t(A;B)(p1;q2 برای نمایش جابه‌جایی میان کروموزوم‌های A و B استفاده می‌شود. پرانتز دوم نشان‌دهندهٔ جایگاه دقیق درون کروموزوم‌های A و B است که در آن p نشان‌گر بازوی کوتاه کروموزوم و q نشان‌گر بازوی بلند آن است. اعداد بعد از p و q نمایش‌دهندهٔ ناحیه، بند و زیربندی است که در هنگام رنگ‌زنی کروموزوم دیده شده‌است. برای اطلاعات بیش‌تر می‌توانید به صفحهٔ جایگاه کروموزومی مراجعه کنید. مثال. برای فهم دقیق‌تر سمبل‌ها و خلاصه‌های مثال زیر به مراجعه فرمایید.
واکنش برگشت‌پذیر واکنشی است که در آن، واکنش‌دهنده‌ها محصولاتی را ایجاد می‌کنند که می‌توانند با واکنش با یکدیگر، دوباره واکنش‌دهنده‌ها را به وجود آورند. واکنش A و B باعث تشکیل C و D می‌شود. در واکنش برگشتی، C و D باعث تشکیل A و B می‌شوند. این پدیده با فرایند برگشت‌پذیر در ترمودینامیک متفاوت است. اسیدها و بازهای ضعیف، واکنش‌های برگشت‌پذیر انجام می‌دهند. برای نمونه کربنیک اسید: غلظت واکنش‌دهنده‌ها و محصولات یک تعادل شیمیایی بر پایه غلظت‌های عوامل واکنش (A و B یا C و D) و ثابت تعادل K تعیین می‌شود. اندازهٔ ثابت
C و D) و ثابت تعادل K تعیین می‌شود. اندازهٔ ثابت تعادل وابسته به تغییرات انرژی آزاد گینس در واکنش است. هنگامی که تغییر انرژی آزاد زیاد باشد (بیش از ۳۰ کیلوژول بر مول)، ثابت واکنش بزرگ (بیش از ۱۰۰۰) خواهد بود و غلظت واکنش‌دهنده‌ها در تعادل بسیار اندک است. گاهی چنین واکنشی را واکنش برگشت‌ناپذیر می‌خوانند؛ هرچند در واقع بخش کوچکی از واکنش‌دهنده‌ها هنوز در سیستم واکنشی وجود دارند. یک واکنش شیمیایی کاملاً برگشت‌ناپذیر، معمولاً هنگامی حاصل می‌شود که یکی از محصولات از سیستم واکنش خارج شود. برای نمونه، کربن
محصولات از سیستم واکنش خارج شود. برای نمونه، کربن دی‌اکسید در واکنش زیر، از سیستم خارج می‌شود: تاریخچه. نخستین بار برتوله در سال ۱۸۰۳ مفهوم واکنش برگشت‌پذیر را معرفی کرد. او تشکیل بلورهای سدیم کربنات را در لبهٔ دریاچهٔ شور (یکی از دریاچه‌های ناترونی مصر در سنگ آهک) مشاهده کرد: او این واکنش را به عنوان وارون واکنش آشنای زیر تأیید کرد: تا آن هنگام، چنین پنداشته می‌شد که واکنش‌های شیمیایی همواره در یک راستا پیش می‌روند. برتوله چنین استدلال کرد که نمک اضافی درون دریاچه، تعادل را به سوی واکنش بازگشتی سوق
درون دریاچه، تعادل را به سوی واکنش بازگشتی سوق می‌دهد. واگ و گلدبرگ در سال ۱۸۶۴ قانون واکنش جرمی خود را منتشر کردند. این قانون مشاهدهٔ برتوله را کمی‌سازی کرد. لوشاتلیه و براون بین سال‌های ۱۸۸۴ و ۱۸۸۸، اصل لوشاتلیه را ارائه کردند. این اصل، همان ایده را به توصیفی عمومی‌تر دربارهٔ اثرات عواملی جز غلظت در وضعیت تعادل، بسط داد.
زبان توصیف سخت‌افزار در الکترونیک، یک زبان تخصصی کامپیوتر برای توصیف ساختار و رفتار مدارهای الکترونیکی و اغلب مدارهای منطقی دیجیتال است. زبان توصیف سخت‌افزار قادر به توصیف دقیق و رسمی از یک مدار الکترونیکی است که اجازه تجزیه و تحلیل خودکار و شبیه‌سازی یک مدار الکترونیکی را می‌دهد. همچنین اجازه سنتز توصیفHDL به یک لیستنت (مشخصات قطعات الکترونیکی فیزیکی و چگونگی اتصال آن‌ها به همدیگر) را می‌دهد که می‌تواند برای تولید مجموعه‌ای از ماسک‌ها و ایجاد یک مدار یکپارچه مورد استفاده قرار گیرد. یک زبان توصیف سخت‌افزار
مورد استفاده قرار گیرد. یک زبان توصیف سخت‌افزار بسیار شبیه به زبان برنامه‌نویسی می‌باشد، مثل C که یک توصیف متنی شامل عبارت، بیانیه‌ها و ساختارهای کنترل است. یکی از مهم‌ترین تفاوت‌ها بین اکثر زبان‌های برنامه‌نویسی و HDLها دقیقاً شامل مفهوم زمان است. HDLها بخش جدای ناپذیر از سیستم‌های اتوماسیون طراحی الکترونیکی (EDA)، به ویژه برای مدارات پیچیده مانند مدارات یکپارچه برنامه‌های خاص، میکروپروسسورها و دستگاه‌های منطقی قابل برنامه‌ریزی هستند. انگیزه. با توجه به انفجار پیچیدگی مدارهای الکترونیکی دیجیتال از سال
انفجار پیچیدگی مدارهای الکترونیکی دیجیتال از سال ۱۹۷۰(قانون مور را ببینید) طراحان مدار به یک توصیف منطق دیجیتال جهت ارائه در سطح بالا جدا از یک تکنولوژی خاص الکترونیکی مانند CMOS یا BJT، نیاز پیدا کرده‌اند.HDLها برای پیاده‌سازی سطح انتزاعی از انتقال رجیستر، مدلی از جریان داده و زمان یک مدار ایجاد شده‌اند. دو زبان عمده توصیف سخت‌افزار وجود دارد وی‌اچ‌دی‌ال (VHDL) و VERILOG. تفاوت‌هایی بین توصیف جریان داده و رفتار و ساختار آن‌ها وجود دارد. به‌طور مثال جریان داده‌ای از VHDL: library iEEE; use
مثال جریان داده‌ای از VHDL: library iEEE; use iEEE.STD_LOGIC_1164.ALL; use iEEE.STD_NUMERIC_STD.ALL; entity not1 is port(a:in STD_LOGIC; b:out STD_logic); end not1; architecture behavioral of not1 is begin b &lt;= not a; end behavioral; ساختار HDL. HDLها عبارات استاندارد مبتنی بر متن از ساختار سیستم‌های الکترونیکی و رفتار آن‌ها در طول زمان هستند. HDL مانند زبان‌های برنامه‌نویسی همزمان، شامل نحو و معناشناسی و نمادهای صریح برای بیان همزمانی می‌باشد. در مقابل اکثر زبان‌های برنامه‌نویسی نرم‌افزار، HDLها شامل
اکثر زبان‌های برنامه‌نویسی نرم‌افزار، HDLها شامل یک مفهوم صریح و روشن از زمان که ویژگی اصلی سخت‌افزار است، می‌باشند. زبان‌هایی که تنها ویژگی آن بیان همزمانی مداری بین سلسه مراتبی از بلوک‌های رده‌بندی مناسب می‌باشد به عنوان زبان‌های لیستنت برای طراحی از طریق کامپیوتر برق CAD)) مورد استفاده قرار می‌گیرد. HDL می‌تواند برای بیان طراحی در معماری ساختار و رفتار یا سطح انتقال ثبات به منظور عملکرد مدارات مورد استفاده قرار گیرد. دو مورد آخر سنتز، تصمیم بر لایه بندی گیت‌های منطقی و معماری می‌گیرند. HDLها برای نوشتن
گیت‌های منطقی و معماری می‌گیرند. HDLها برای نوشتن مشخصات خاص سخت‌افزار مورد استفاده قرار می‌گیرند. یک برنامه که پیاده‌سازی معانی اساسی حالت‌های زبان و شبیه‌سازی پیشرفت زمان با توانایی مدلسازی یک قطعه از سخت‌افزار را قبل از ساخت فیزیکی، طراحی می‌کند.HDLها قابلیت آن را دارند که توهمی از زبان‌های برنامه‌نویسی بدهند درحالی که آن‌ها دقیقاً به عنوان زبان‌های خاص یا زبان مدلسازی طبقه‌بندی شده‌اند. شبیه‌سازها قادر به حمایت از مدلسازی رویداد گسسته (دیجیتال) و پیوسته در زمان (آنالوگ) هستند و HDLهای هدفمند برای هر دو
در زمان (آنالوگ) هستند و HDLهای هدفمند برای هر دو در دسترس هستند. مقایسه با زبان‌های کنترل جریان. ارائه معناشناسی سخت‌افزار با استفاده از زبان‌های برنامه‌نویسی سنتی مانند C++ که بر روی کنترل جریان معناشناسی به عنوان مخالف جریان داده عمل می‌کند، قطعاً امکان‌پذیر است، اگرچه برای اینچنین عملکردی برنامه‌ها باید از قبل با کلاس‌های کتابخانه‌ای پهناور و سنگین تقویت شوند. به‌طور کلی زبان‌های برنامه‌نویسی نرم‌افزار قادر به بیان دقیق زمان نیستند و نمی‌توانند همانند زبان توصیف سخت‌افزار عمل کنند. قبل از معرفی سیستم
زبان توصیف سخت‌افزار عمل کنند. قبل از معرفی سیستم وریلاگ در سال ۲۰۰۲، مجتمع c++ یکی از معدود روش‌ها برای منطق شبیه‌ساز بود که برای برنامه‌نویسی شی گرا در شناسایی سخت‌افزار استفاده می‌شد. سیستم وریلاگ اولین و عمده‌ترین HDL برای شی گرایی و جمع کردن کاربیج پیشنهاد شد. با استفاده از زیر مجموعه ای از زبان توصیف سخت‌افزار، برنامه‌ای به نام سنتزکننده یا ابزار سنتز منطقی، می‌توانید به عملیات منطقی سخت‌افزار از جملات زبان اشاره کرد و یک لیست نت معادل سخت‌افزار اولیه عمومی برای پیاده‌سازی رفتار مشخص تولید کرد.
اولیه عمومی برای پیاده‌سازی رفتار مشخص تولید کرد. سنتزکننده به‌طور کلی از بیان هر ساختار زمان در متن چشم پوشی می‌کند. سنتزکننده منطق دیجیتال، برای مثال، به‌طور کلی از لبه کلاک به عنوان روشی برای زمان مدار استفاده می‌کند و از هر گونه ساختار زبان چشم پوشی می‌کند. توانایی داشتن یک زیرمجموعه زبانی قابل سنتز که خودش را اجرا نمی‌کند یک توصیف سخت‌افزار ایجاد کند. تاریخ. به نظر می‌رسد اولین زبان توصیف سخت‌افزار در اواخر ۱۹۶۰ همانند اکثر زبان‌های برنامه‌نویسی ظاهر شده. گوردن بل و الن نیوئل که اولین بار آخرین تأثیر
گوردن بل و الن نیوئل که اولین بار آخرین تأثیر تعریف شده در ۱۹۷۱ در c بود. ساختار متن کامپیوتر این متن مفهوم سطح انتقال ثبات را معرفی می‌کرد و برای اولین بار در زبان isp برای توصیف رفتار دیجیتال تجهیزات شرکت (DEC) PDP-8 استفاده شد. زبان با معرفی DEC's PDP-16 ماژول سطح انتقال گیت خیلی وسیعتر می‌شود و یک کتاب توصیف برای استفاده. حداقل دو پیاده‌سازی از زبان isp (ISPL وISPS)پیروی می‌کنند. ISPها برای توصیف روابط بین ورودی و خروجی طراحی منسب می‌باشند و به سرعت توسط تیم‌های تجاری در دسامبر وب همچنین با تعدادی از
تیم‌های تجاری در دسامبر وب همچنین با تعدادی از تیم‌های تحقیقاتی هر دو در ایالات متحده آمریکا و در میان متحدان ان در ناتو به تصویب رسید. تولیدات RTM هرگز به‌طور تجاری خاموش نشدند وDEC بازاریابی آن‌ها را در اواسط ۱۹۸۰ متوقف کرد. به عنوان تکنیک جدید و VLSI مخصوص بیشتر محبوب شد. کارجداگانه‌ای در ۱۹۷۹ در دانشگاه کایزر سلاترن منجر به تولید یک زبان به نام کارل شد (کایزرسلاترن زبان انتقال ثبات) که شامل طراحی ویژگی‌های زبان حساب‌ها که از چیپ‌های VLSI و صنف طرح سخت‌افزار ساخت یافته حمایت می‌کرد. این کار نیز پایه
ساخت یافته حمایت می‌کرد. این کار نیز پایه زبان تعاملی گرافیک زبان کرل خواهر زبان ABL، که نام یک initialism برای «بلوک دیاگرام زبان» بود. ABL در اوایل سال 1980 ABL توسط مرکز Studi در یک آزمایشگاه Telecomunicazioni (CSELT) تروینو در ایتالیا اجرا شد منجر به تولید ویرایشگر گرافیکی طراحی VLSI شد. در میانه سال ۱۹۸۰ یک چارچوب طراحی VLSIحول کرل و ABL توسط یک کنسرسیوم بین‌المللی بودجه توسط اتحادیه اروپا به اجرا گذاشت. طراحی با استفاده از HDL. یکی از نتیجه دستاوردهای سودمند استفاده از HDL، این است که اکثریت طراحی
سودمند استفاده از HDL، این است که اکثریت طراحی مدارهای دیجیتال مدرن در حول آن هستند، بسیاری از طراحی‌ها به عنوان یک مجموعه از الزامات یا نمودارهای معماری در سطح بالا آغاز شد. ساختارهای کنترل و تصمیم اغلب در برنامه‌های کاربردی فلوچارت نمونه‌سازی یا در یک ویرایشگر نمودار حالت وارد می‌شوند. روند نوشتن توضیحات HDL بسیار وابسته به طبیعت مدار و ترجیح طراح برای برنامه‌نویسی سبک است.HDL صرفاً «زبان ضبط» است که اغلب با یک توضیحات الگوریتم سطح بالا مانند مدل ریاضی به زبان C++ شروع شده‌است. طراحان اغلب از زبان
به زبان C++ شروع شده‌است. طراحان اغلب از زبان اسکریپت مانند کرل برای تولید تکراری و اتوماتیک ساختار زبان درHDL استفاده می‌کنند. ویرایشگرهای خاص متن ویژگی‌هایی برای کنگره اتوماتیک، رنگ وابسته به نحو و گسترش مبتنی بر ماکرو که از نهاد معماری اعلام سیگنال را ارائه می‌دهند را پیشنهاد می‌دهند. کد HDL تحت یک بررسی کد یا حسابرسی. در آماده‌سازی برای سنتز، توصیفات HDL موضوعی برای ارائه از چک‌کننده‌های اتوماتیک است. چک‌کنندها انحراف‌های کد دستورهای استاندارد را گزارش می‌دهند و ساختار کد مبهم بالقوه را قبل از اینکه
می‌دهند و ساختار کد مبهم بالقوه را قبل از اینکه آن‌ها دلیل سوءتعبیر شوند را شناسایی می‌کنند و برای خطاهای منطقی کدهای رایج را چک می‌کنند، به عنوان مثال پورت شناور یا خروجی اتصال کوتاه را بررسی می‌کنند، این پردازش در رفع خطاهای قبل از سنتز شدن کد کمک می‌کند. در اصطلاح علمی، طراحی HDL به‌طور کلی در مرحله سنتز به پایان می‌رسد. هنگامی که ابزار سنتز از توصیفات HDL برای یک گیت نت لیست نقشه‌برداری می‌کند، نت لیست به مرحله قبل آخرین حالت برمی گردد. بسته به نوع تکنولوژی (FPGA,ASIC,ASIC)HDL ممکن است نقش مهمی در
تکنولوژی (FPGA,ASIC,ASIC)HDL ممکن است نقش مهمی در جریان پایانی عقب بازی نکند. به‌طور کلی پیشرفت جریان طراحی در راستای یک شکل فیزیکی تحقق می‌یابد، طراحی پایگاه داده که با اطلاعات تکنولوژی خاص به تدریج سنگین می‌شوند و نمی‌تواند در حالت کلی توصیف HDL ذخیره شود، در نهایت یک مدار مجتمع برای استفاده یا برنامه‌ریزی ساخته می‌شود. شبیه‌سازی و دیباگ کد HDL. اساس طراحی HDL توانایی شبیه‌سازی برنامه‌های HDL می‌باشد. شبیه‌سازی اجازه توصیف سخت‌افزاریHDL (مدل نامیده می‌شود) برای گذر از تأیید طراحی یک مرحله مهمی که توابع
برای گذر از تأیید طراحی یک مرحله مهمی که توابع در نظر گرفته شده طراحی (خاص) را در مقابل پیاده‌سازی کد در توصیف HDL اعتبار سنجی می‌کند و همچنین اجازه اکتشاف معماری را می‌دهد. طراح می‌تواند با انتخاب طرح نوشتن تغییرات متعدد طراحی از پایه طرح را آزمایش کند. سپس رفتار آن‌ها را در شبیه‌سازی مقایسه کند؛ بنابراین در شبیه‌سازی برای طراحی موفق HDL خیلی مهم است. یک مهندس برای شبیه‌سازی یک مدل HDL، یک محیط شبیه‌سازی سطح بالا می‌نویسد (تست پنج نامیده می‌شود). یک تست پنج حداقل شامل یک ساختار از مدل (دستگاه تحت تست یا
حداقل شامل یک ساختار از مدل (دستگاه تحت تست یا DUT) اعلام پنن سیگنال برای مدل ورودی خروجی و یک موج کلاس است. کد تست پنج رویداد محور است: مهندس حالات HDL را برای پیاده‌سازی تنظیمات سیگنال (تست پنج تولید شده) برای مدل خط اتصال تراکنش (به عنوان یک باس میزبان نوشتن/خواندن) و برای نظارت خروجی DUP. یک شبیه‌ساز HDL –برنامه‌ای که شبیه‌ساز را اجرا می‌کند- کلاک شبیه‌ساز، منبع اصلی برای همه رویدادهای شبیه‌سازی تست پنج را القا می‌کند. رویدادها تنها در هم لحظه دیکته شده به وسیلهٔ تست پنج HDL اتفاق می‌افتند (به عنوان
به وسیلهٔ تست پنج HDL اتفاق می‌افتند (به عنوان بازنشانده به یکدیگر کدشده به تست پنج) یا در عکس‌العمل (توسط مدل) برای شبیه‌سازی راه اندازی رویدادها. شبیه‌سازهای مدرن واسط گرافیکی کاربر تماماً برجسته دارند. با تمام ابزار مناسب خطایابی. این‌ها به کاربر اجازه توقف و اجرای شبیه‌ساز را در هرزمانی، داخل کردن نقطه انفصال در شبیه‌ساز، (مستقل از کد HDL) و نظارت و اصلاح هر قسمتی در سلسه مرتب مدل HDL را می‌دهد. شبیه‌سازهای مدرن همچنین می‌توانند محیط HDL را به کتابخانه‌های کامپایل شده کاربر پیوند دهند، در میان یک واسط
کامپایل شده کاربر پیوند دهند، در میان یک واسط PLI/VHPI تعریف شده. پیوند سیستم وابسته (WIN32,LINUX,SPARC)، به عنوان شبیه‌ساز HDL و کتابخانه‌های کاربر کامپایل می‌شوند و پیوند می‌خورند از بیرون به محیط HDL. بازبینی طراحی اغلب بیشترین بخش وقت گیر از فرایند طراحی می‌باشد که با توجه به قطع ارتباط بین خصوصیات عملکردی دستگاه، تفسیر دستگاه از خصوصیات، و عدم دقت از زبان HDLاست. اکثر چرخه آزمون اشکال زدایی اولیه در محیط شبیه‌ساز HDL هدایت شده‌است، به عنوان حالت اولیه طراحی به تغییرات مکرر مدار بزرگ است. یک توصیف HDL
طراحی به تغییرات مکرر مدار بزرگ است. یک توصیف HDL همچنین می‌تواند نمونه‌سازی و تست شده در سخت‌افزار قابل برنامه‌ریزی در دستگاهایی باشد که اغلب برای این هدف استفاده می‌شوند. نمونه‌سازی سخت‌افزار نسبتاً گران‌تر از شبیه‌سازی HDL است، اما دنیای واقعی از طراحی را نمایش می‌دهد. نمونه‌سازی بهترین راه برای چک کردن اتصال در برابر دیگر دستگاه‌های سخت‌افزاری و نمونه‌های اولی سخت‌افزاری است. حتی کسانی که در حال اجرا در FPGAهای کند هستند زمان شبیه‌سازی را کمتر از شبیه‌سازی خالص HDL پیشنهاد می‌دهند. بازبینی طراحی با