سلام به همه دوستان قبل هر چیز اجازه بدید بگم که من توی این زمینه صفر صفرم و تازه میخوام برم دانشگاه اما از روی علاقه ای که به گیت های منطقی و معماری کامپیوتر داشتم میخواستم قبل از دانشگاه یکمی آشنا بشم با مباحث رشتم
مشکلی که بهش برخوردم اینه که من میخواستم فرکانس یک کلاک رو نصف کنم یکمی تحقیق کردم و فهمیدم با استفاده از فلیپ فلاپ نوع D میشه اینکارو کرد ( یوتوب و کتاب طراحی دیجیتال موریس مانو) و توی برنامه پروتئوس مدار ساده ای رو طبق اونچیزی که دیده بودم درست کردم که خروجی Q بار ( Not Q) رو بر میگردونه به ورودی D (اگر اشتباه نکنم بهش میگن feedback) مدار کاملا درسته و مشکلی نداره و با LOGIC ANALYSER هم مشخصه که فرکانس نصف شده فقط مساله اینجاست که وقتی به جای فلیپ فلاپ آماده ی خود برنامه (DTFF) ساختار داخلیش رو با گیت nor درست میکنم میزارم کار نمیکنه و گاهی وقتا هم ارور RACE CONDITION میده برنامه.
چرا اینجوری میشه؟ مگه D-type flipflop با استفاده از همین گیت های NOR ساخته نمیشه؟ پس چرا وقتی به جاشون گیت هارو قرار میدم کار نمیکنه؟
اصلا ساختار این فلیپ فلاپ چجوریه؟
مشکلی که بهش برخوردم اینه که من میخواستم فرکانس یک کلاک رو نصف کنم یکمی تحقیق کردم و فهمیدم با استفاده از فلیپ فلاپ نوع D میشه اینکارو کرد ( یوتوب و کتاب طراحی دیجیتال موریس مانو) و توی برنامه پروتئوس مدار ساده ای رو طبق اونچیزی که دیده بودم درست کردم که خروجی Q بار ( Not Q) رو بر میگردونه به ورودی D (اگر اشتباه نکنم بهش میگن feedback) مدار کاملا درسته و مشکلی نداره و با LOGIC ANALYSER هم مشخصه که فرکانس نصف شده فقط مساله اینجاست که وقتی به جای فلیپ فلاپ آماده ی خود برنامه (DTFF) ساختار داخلیش رو با گیت nor درست میکنم میزارم کار نمیکنه و گاهی وقتا هم ارور RACE CONDITION میده برنامه.
چرا اینجوری میشه؟ مگه D-type flipflop با استفاده از همین گیت های NOR ساخته نمیشه؟ پس چرا وقتی به جاشون گیت هارو قرار میدم کار نمیکنه؟
اصلا ساختار این فلیپ فلاپ چجوریه؟
دیدگاه