من یه مدار طراحی کردم که از 8 تا آی سی TTL سری 74xx استفاده شده.
این تعداد TTL خیلی جا میگیرن.
میخوام مدارم کوچک تر بشه.
لطفا راهنمایی بکنین که چطوری میتونم این کار رو انجام بدم.
تا اینجای کار هم تحقیق کردم :
1. ظاهرا CPLD بر اساس EEPROM هست و نسبت به FPGA که بر اساس RAM هست، پیچیدگی کمتری داره.
به همین خاطر واسه مدار من که ساده هست بهتره که از CPLD استفاده بکنم.
2. ظاهرا باید از یکی از زبان های برنامه نوسی Verilog یا VHDL تک تک گیت ها رو برنامه نویسی بکنم.
واقعا راه ساده تری وجود نداره؟ مثلا فقط TTL ها و یا حداقل گیت ها شون رو توی محیطی مثل ISIS پروتوس فقط همبندی بکنم و بعد برنامه اتوماتیک کدهای معادل گیت ها و در نهایت فایل هگز برای پروگرم کردن رو تولید بکنه! :biggrin:
3. یه چند تا آی سی XC2C64A دارم که ماله شرکت Xilinx هست.
این آی سی واسه کاری که گفتم به درد میخوره؟ یا باید از آی سی خاص دیگه ای استفاده بکنم؟
4. ظاهرا برنامه مخصوص CPLD های شرکت Xilinx اسمش iMpact هست.
به جای استفاده از VHDL یا Verilog میتونم از این برنامه iMpact استفاده بکنم؟
5. لینک آموزش ابتدایی و دانلود هر کدوم از برنامه های iMpact - Verilog - VHDL رو هم واسم بدین.
میدونم که سوالاتم زیاد هست و شاید یه نفر حوصله جواب دادن به همشون رو نداشته باشه. اگه یه مورد رو هم واسم جواب بدین سپاسگزار میشم. مرسی :redface:
این تعداد TTL خیلی جا میگیرن.
میخوام مدارم کوچک تر بشه.
لطفا راهنمایی بکنین که چطوری میتونم این کار رو انجام بدم.
تا اینجای کار هم تحقیق کردم :
1. ظاهرا CPLD بر اساس EEPROM هست و نسبت به FPGA که بر اساس RAM هست، پیچیدگی کمتری داره.
به همین خاطر واسه مدار من که ساده هست بهتره که از CPLD استفاده بکنم.
2. ظاهرا باید از یکی از زبان های برنامه نوسی Verilog یا VHDL تک تک گیت ها رو برنامه نویسی بکنم.
واقعا راه ساده تری وجود نداره؟ مثلا فقط TTL ها و یا حداقل گیت ها شون رو توی محیطی مثل ISIS پروتوس فقط همبندی بکنم و بعد برنامه اتوماتیک کدهای معادل گیت ها و در نهایت فایل هگز برای پروگرم کردن رو تولید بکنه! :biggrin:
3. یه چند تا آی سی XC2C64A دارم که ماله شرکت Xilinx هست.
این آی سی واسه کاری که گفتم به درد میخوره؟ یا باید از آی سی خاص دیگه ای استفاده بکنم؟
4. ظاهرا برنامه مخصوص CPLD های شرکت Xilinx اسمش iMpact هست.
به جای استفاده از VHDL یا Verilog میتونم از این برنامه iMpact استفاده بکنم؟
5. لینک آموزش ابتدایی و دانلود هر کدوم از برنامه های iMpact - Verilog - VHDL رو هم واسم بدین.
میدونم که سوالاتم زیاد هست و شاید یه نفر حوصله جواب دادن به همشون رو نداشته باشه. اگه یه مورد رو هم واسم جواب بدین سپاسگزار میشم. مرسی :redface:
دیدگاه