به نظر بعضی از ماها دوران 8051 به سر اومده و تا وقتی میکروهای avrوpicوarm وجود داره .کسی دیگه سراق 8051 نمی ره.اما جالبه بدونید تراشه های عجیبی وجود داره که ما حتی اسمشون رو نشنیدیم و کارهایی می تونن انجام بدن که از عهده دیگر میکروها بر نمی یاد.مثل تراشه های سری cy7 شرکت cypress که یک میکروکنترلر پرسرعت usb2 و اتصال FIFO که باهاش میشه کارهای فوق العاده ای انجام داد یا میکرو کانورترهای شرکت analog devices سری aduc که مخصوص کارهای صنعتیه ودر بعضی از اونها مبدل های adc اونها 24bit رزولیشن داره و داری pll داخلی هستن و تا 24MHZ کریستال خارجی رو پشتیبانی می کنن.برای مثال خودم با تراشه CY7 شرکت CYPRESS یک پروگرمر USB2 برای FPGA SPARTAN-II شرکت XILINX ساختم و یا یک مبدل هارد IDE به USB2 ساختم.سعی می کنم در آینده اطلاعات بیشتری در اخیارتون قرار بدم
اطلاعیه
Collapse
No announcement yet.
معرفی میکرو کنترلرهای شرکت cypress وanalog devices که دارای هسته 8051 هستند
Collapse
X
-
پاسخ : معرفی میکرو کنترلرهای شرکت cypress وanalog devices که دارای هسته 8051 هستند
سلام.
ممنون از اطلاعاتتون.
بله. درسته. حق با شماست.
البته این میکروها فقط هستشون 8051 هست و بقیه امکاناتی که شما فرمودید رو خود شرکت سازنده بهش اضافه کرده. و واقعا خود 8051 خیلی کمبودها نسبت به بقیه میکرو های موجود در بازار داره.
اما مشکل اصلی اینه که این میکرو ها به احتمال زیاد پیدا نمیشن تو ایران.
قیمت یه میکرو CY7 با اون امکانات که گفتین چنده ؟
اصلا صرف می کنه که باهاش کار کنیم ؟
مشکل بعدی اینه که برنامه نویسیش همینجوری که شما میگید هم نیست.
باید با پروتکل USB اشنایی کامل داشت.
مشکل بعدی و اصلی(!) اینه که با FPGA باید از طریق پروتکل JTAG ارتباط برقرار کرد .
این قسمتش چطوری میشه ؟
بعد اگه ممکنه توضیح بدین که چطوری FPGA رو از کامپیوتر پروگرم میکنید ؟
یعنی برای سمت کامپیوتر هم باید یه برنامه جدید نوشت دیگه. درسته ؟
یا خود ISE میشناستش ؟
یکی از دوستان یه لینک داد که توش یارو پروگرمر USB ByteBlaster رو ساخته بود(نقشش که تو اینترنت هست. اما کدش نیست) که Quartus هم میشناختش. کدش رو هم گذاشته بود !
یه سوال دیگه:
باری برنامه نویسیشون میشه از C استفاده کرد دیگه ؟
الان Keil دم دستم نیست. اسم این قطعه ها تو قسمت انتخاب میکرو در نرم افزار Keil وجود داره ؟
بخشید زیاد سوال پرسیدم.
بحث جالبیه.
-
پاسخ : معرفی میکرو کنترلرهای شرکت cypress وanalog devices که دارای هسته 8051 هستند
سلام
اون لینک رو خودم توی usb blaster گذاشتم..اما در مورد اینکه چه اتفاقی می افته..میکروی c7yc68013 نقش واسط رو داره و اتصال jtag رو به usb برمیگردونه.شما با برنامه ای که می نویسید و اون رو توی میکرو قرار می دید می تونید این کا رو انجام دهید usb tms .usb tck .usb tdi در لینک زیر یک فایل جدید هست .شماتیک مربوط با usb پروگرمر که توی بردهای جدید xilinx استفاده می شه
ftp://ftp.xilinx.com/pub/documentation/misc/sp601_RevC_Schematic_UCF.zip
نرم افزار keil قسمت مربوط به این تراشه رو داره ...از منوی انتخاب آی سی توی قسمت شرکت cypress برید وcyc68xxxx رو انتخاب کنید.می تونید به زبان های c و c++ و اسمبلی براش برنامه بفرستید.و از طریق پرت usb اون رو پروگرم کنید.البته حق با شماست باید usb رو کامل بشناسید.قیمتش توی ایران 9000 تومان ..البته از شرکت cypress فقط همین تراشش تو ایران پیدا می شه..ولی خوب یکم کمیابه و هرجایی ندارن..جوان الکترونیک داره...با cy7 می تونید کارای زیر رو انجام بدین
■اینم لینک دیتا شیت cy7Portable video recorder
■ MPEG/TV conversion
■ DSL modems
■ ATA interface
■ Memory card readers
■ Legacy conversion devices
■ Cameras
■ Scanners
■ Home PNA
■ Wireless LAN
■ MP3 players
■ Networking
http://www.cypress.com/?docID=17266
مثلا با سری cy8 که هسته m8c داره کارای جالبی میشه انجام داد.می تونید واسه خودتون یک فلش مموری بسازید..یا یک کارت تلوزیون برای کامپیوترتون طراحی کنید..که سیگنال رو از انتن بگیره و به پرت usb بفرسته و شما با یک نرم افزار شبکه هارو توی کامپیوترتون دریافت کنید..یا یک آداپتور bluetooth طراحی کنید که به usb وصل میشه..و غیره...البته این یکی اصلا توی ایران پیدا نمی شه به لینک های زیر یک نگاهی بنداز
http://www.cypress.com/?rID=14422
http://www.cypress.com/?rID=14388
http://www.cypress.com/?rID=38015
http://www.cypress.com/?rID=37776
http://www.cypress.com/?rID=37775
دیدگاه
دیدگاه