@Article{, title={DEVELOPMENT OF PC BASED MULTI-CHANNEL PROGRAMMABLE LOGIC ANALYZER}, author={Sarmad Hassan Ahmed and Ali A. Ati}, journal={IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING المجلة العراقية لهندسة الحاسبات والاتصالات والسيطرة والنظم}, volume={7}, number={2}, pages={43-63}, year={2007}, abstract={Abstract:This paper presents the design and practical implementation of a multi-channel PC based logic analyzer. The analyzer has16 input channels with memory depth of 4K snapshots/channel and capture rate of up to 5 MHz. The analyzer parameters such as internal or external trigger source, falling or rising edge capture clock, state or timing measuring mode, number of pre-trigger and post-trigger snapshots, are made to be programmable and could be changed manually. The analyzer prototype consists of hardware part represented by the development of the interface ISA card and the software part that involves the kernel mode driver and the GUI program development. The developed prototype analyzer has been tested under different configuration schemes using 8085 SDK.

الخلاصة:يقدم هذا البحث التصميم و التنفيذ العملي لمحلل منطقي متعدد القنوات باستخدام الحاسوب الشخصي. الجهاز المصمم يحتوي على 16 قناة إضافة إلى سعة خزن 4K snapshots/channel ومعدل اخذ إشارات يصل الى 5MHz . خلال التصميم تم مراعاة ان يكون الجهاز قابل لتغير خواصه من قبل المستخدم ، هذه الخواص تتضمن طبيعة مصدر التحفز داخلي أم خارجي ، نوع طور التشغيل ، وكذلك عدد الإشارات المأخوذة قبل وبعد حصول التحفز .تنفيذ الجهاز تضمن جزئيين رئيسيين : الأول هو الجزء البنيوي الذي يقوم بعملية اخذ الإشارات من القنوات وخزنها في الذاكرة الموجودة في الجزء البنيوي نفسه .، أما الجزء الثاني فهو الجزء البر مجي ويتكون من سواقة وواجه تطبيق للمستخدم تمكنه من استخدام الجزء البنيوي والسيطرة عليه، وكذلك عرض الإشارات المستلمة بطريقة ملائمة . تم اختبار النظام في مختلف طرق عمله وخواصه من خلال استخدام منظومة المعالج الدقيق 8085-SDK kit .} }