دوست عزیز اگه ممکنه در مورد پرسشتون اطلاعات بیشتری بدید.منظورتون استفاده از
adc سریاله?
کلا adc ها دارای یک پین به عنوان کلاک یا فرکانس نمونه برداری هستند.و با
توجه به کلاک ورودی اون نمونه برداری می کنند.مقدار فرکانس این کلاک باید
حداقل 5 برابر فرکانس مورد نمونه برداری باشه.از طرفی کلاک سیستم طراحی
شده شما در fpga باید هم فرکانس نمونه برداری adc باشه.اما در مورد کد های
verilog می تونید از آدرس های زیر استفاده کنید http://www.alteraforum.com/forum/showthread.php?t=20814 http://www.softjin.com/IP_Datasheet_..._datasheet.pdf
ببینید نمونه برداری به این صورت اصلا منطقی به نظر نمی یاید.و به دلیل مجزا نبودن بخش دیجیتال وآنالوگ از هم فاقد کیفیت ودقت لازمه .fpga یک عنصر دیجیتالی محصوب میشه و پیاده سازی مدارات آنالوگ به صورت کدهای vhdl ویا verilog عملکرد مناسبی رو ایجاد نمی کنه....
اما اصول کار همون طوریه که قبلا گفتم.. http://www.doulos.com/knowhow/vhdl_d...nverter_model/ http://www.doulos.com/knowhow/vhdl_d...ave_generator/
برای ارتباط با بخش spi هم نیاز به spi controller core دارید که می تونید از سایت open core کدهای اون رو دانلود کنید.از آدرس های زیر استفاده کنید
دیدگاه