سلام
توی طراحی سیستم های دیجیتال، خیلی وقت ها لازم داریم که یک سیگنال ( خصوصاً یک سیگنال ساعت ) رو به مقداری مشخص تاخیر بدیم.
برای اینکه دقیقا مشخص باشه من دنبال چی هستم یه مثال میزنم:
فرض کنید کلاک مرجع clk با دوره تناوب 25 نانوثانیه رو در اختیار داریم. از روی این کلاک یه کلاک دیگه به نام clk3 که دوره تناوبش 75 نانوثانیه هست رو میسازیم. ( این کار، یعنی تقسیم فرکانسی رو میشه با DCM هم انجام داد ).
حالا میخوایم به این clk3 یه مقدار تاخیر بدیم ( مثلاً به اندازه یک دوره تناوب از clk که میشه 25 نانوثانیه ). البته نمیخوام از بلوک های DCM خود FPGA استفاده کنم. چون تعداد DCM ها محدوده ( در حد 4 تا 8 عدد )
توی طراحی سیستم های دیجیتال، خیلی وقت ها لازم داریم که یک سیگنال ( خصوصاً یک سیگنال ساعت ) رو به مقداری مشخص تاخیر بدیم.
برای اینکه دقیقا مشخص باشه من دنبال چی هستم یه مثال میزنم:
فرض کنید کلاک مرجع clk با دوره تناوب 25 نانوثانیه رو در اختیار داریم. از روی این کلاک یه کلاک دیگه به نام clk3 که دوره تناوبش 75 نانوثانیه هست رو میسازیم. ( این کار، یعنی تقسیم فرکانسی رو میشه با DCM هم انجام داد ).
حالا میخوایم به این clk3 یه مقدار تاخیر بدیم ( مثلاً به اندازه یک دوره تناوب از clk که میشه 25 نانوثانیه ). البته نمیخوام از بلوک های DCM خود FPGA استفاده کنم. چون تعداد DCM ها محدوده ( در حد 4 تا 8 عدد )

دیدگاه