في إتش دي إل: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ط ←‏مقدمة: اضافة رابط لصفحة لغات حساسة لحالة الاحرف
سطر 24:
== البنية الأساسية ==
 
* '''entity''' (''كيان'')، يحدد واجهة الترابط (المداخل والمخارج) فقط من دون تحديد الوظيفة. و تتضمن
** تحديد اسم معين للكيان المراد صنعه
* '''architecture''' (''البنيان'')، يحدد وظيفة الكيان ويتالف من قسمين تصريحي (declarative) وإيعازي (command).
** تحديد اسماء المنافذ ports names
** تحديد احجام المنافذ من حيث عدد البتات في كل منفذ
** تحديد اتجاه المنفذ (كونه مدخل input او مخرج output)
**تحديد نوع المنفذ (يحمل قيمة صفر و واحد فقط او يحمل قيم اخرى مثل high impedance)
* '''architecture''' (''البنيان'')، يحدد وظيفة الكيان ويتالف من قسمين تصريحي (declarative) وإيعازي (command).
** تصريحي (declarative) يظهر اولا في جملة المعمارية و قبل جملة begin يتم فيها التعريف عن المتغيرات الداخلية
**إيعازي (command)يتم فيها شرح كيفية ترابط المنافذ الداخلة لتكوين المنافذ الخارجة
 
== طرق توصيف البنيان ==