اطلاعیه

Collapse
No announcement yet.

فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

    نوشته اصلی توسط shayanmelody

    منتظر جواب
    چرا تو این پروژه مجبور به استفاده از bram شدین ؟
    به خاطر اینکه کلاک دوربین و مانیتور یکی نیستن ؟
    سلام

    بله دقیقا برای همین از BRAM باید استفاده کنید.
    در اصل همون بافری هست که توی مدل بافر دار استفاده میشه.

    دیدگاه


      #17
      پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

      نوشته اصلی توسط mohammadh1387
      سلام

      بله دقیقا برای همین از BRAM باید استفاده کنید.
      در اصل همون بافری هست که توی مدل بافر دار استفاده میشه.
      ممنون
      فرض کنید من میخام از SDRAM به عنوان بافر برای نمایش اطلاعات دوربین روی مانیتور استفاده کنم.فرضا دوربین با کلاک 30 مگ کار میکنه ، مانیتور با 25 مگ ، sdram با 100 مگ.اصلا میشه همچین چیزی یا همشون باید با یه کلاک کار بکنند؟ راه حلش چیه ؟

      دیدگاه


        #18
        پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

        نوشته اصلی توسط shayanmelody
        ممنون
        فرض کنید من میخام از SDRAM به عنوان بافر برای نمایش اطلاعات دوربین روی مانیتور استفاده کنم.فرضا دوربین با کلاک 30 مگ کار میکنه ، مانیتور با 25 مگ ، sdram با 100 مگ.اصلا میشه همچین چیزی یا همشون باید با یه کلاک کار بکنند؟ راه حلش چیه ؟
        در اینجا هدف real time بودن فیلم بود
        اما اگر هدف این نباشد (یا اگر سخت افزار کند باشد یا اطلاعات هر فرم باید ذخیره شود که بعد پردازش تصویر صورت بگیرد) یا باید از نوع FIFO دار این دوربین استفاده کرد یا باید روی یک حافظه ذخیره کرد و.....
        من با دوربین ذکر شده بدون هیچ SDRAM تصویر را به نمایش در اوردم
        شما باید به زمان بندی مانیتور دقت کنید و با توجه به برنامه ای که نوشتید به دوربین کلاک دهید
        برای اطلاع از این زمان بندی VGA Timing نگاه کنید

        دیدگاه


          #19
          پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

          http://www.epanorama.net/documents/pc/vga_timing.html
          vga timing

          دیدگاه


            #20
            پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time


            با دقت به این تصویر زمان بندی دستتون میاد
            فقط دقت کنید که در فرمت های YCbCr & RGB زمان دوبرابر زمان Pclk هست T_p=2*T_pclk

            دیدگاه


              #21
              پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

              نوشته اصلی توسط shirzad93
              در اینجا هدف real time بودن فیلم بود
              اما اگر هدف این نباشد (یا اگر سخت افزار کند باشد یا اطلاعات هر فرم باید ذخیره شود که بعد پردازش تصویر صورت بگیرد) یا باید از نوع FIFO دار این دوربین استفاده کرد یا باید روی یک حافظه ذخیره کرد و.....
              من با دوربین ذکر شده بدون هیچ SDRAM تصویر را به نمایش در اوردم
              شما باید به زمان بندی مانیتور دقت کنید و با توجه به برنامه ای که نوشتید به دوربین کلاک دهید
              برای اطلاع از این زمان بندی VGA Timing نگاه کنید
              بحث زمان بندی و اینا نیست !
              شما وقتی همچین پروژه ای انجام بدی هدفت فقط نمایش که نیست !
              اگرم تو وهله اول فقط نمایش باشه تو مرحله بعد به فکر کارای پردازشی ساده مثل هموار کردن ، لبه گیری یا کارای ساده ای از این دست میفتین.اونجا دیگه حافظه لازمه.سوال من برای این قسمت بود
              ========================
              خود ise یه core داره تو قسمت پردازش تصویر که برای تبدیل فضای رنگ هستش
              من فعلا به جایی که شما هستین نرسیدم ، این core رو اگه شرایطش هست یه تست بگیرین

              دیدگاه


                #22
                پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time



                ساخت حافظه درون FPGA که مقدار محدودی میشه ساخت

                دیدگاه


                  #23
                  پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                  http://www.fpgagroup.com/index.php?o...amp;Itemid=625

                  یه سایت خوب

                  دیدگاه


                    #24
                    پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                    شما پروژتون کامل شدش ؟
                    اگه شد یه عکس و کیلیپ بزارین یکم انرژی بگیریم :rolleyes:

                    دیدگاه


                      #25
                      پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                      هفته دیگه میرم آزمایشگاه عکس میگیرم و نشون میدم

                      دیدگاه


                        #26
                        پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                        نوشته اصلی توسط shirzad93


                        ساخت حافظه درون FPGA که مقدار محدودی میشه ساخت

                        پونزده بیت دیتا باس که مشخصه ، آدرس چرا چهار بیتی انتخاب شده ؟

                        دیدگاه


                          #27
                          پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                          داخل page3 این Block memory با توجه به ابعاد تصویر انذازه دیتا و آذرس مشخص میشه
                          مثلا برای یک RGB 565 دیتا 16 بیت هست و اگر اندازه تصویر m*n باشه (log2(m*n میشه تعداد بیت های آدرس

                          دیدگاه


                            #28
                            پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                            نوشته اصلی توسط shirzad93
                            داخل page3 این Block memory با توجه به ابعاد تصویر انذازه دیتا و آذرس مشخص میشه
                            مثلا برای یک RGB 565 دیتا 16 بیت هست و اگر اندازه تصویر m*n باشه (log2(m*n میشه تعداد بیت های آدرس
                            والله این لوگاریتم رو متوجه نشدم.اگه امکانش هست لینک بدین یا توضیحات بیشتر
                            کل اطلاعات یک فریم رو داخل رم ذخیره میکنین یا بخشی از اون رو ؟
                            شما خودتون چه رزولویشنی انتخاب کردین ؟ لوگ 480 * 640 در مبنای 2 فک نکنم 4 بشه ها ! :mrgreen:

                            دیدگاه


                              #29
                              پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                              پیش فرضش 4 هست داخل page 3 این Block Memory تنظیماتش وجود داره و اصلا لازم نیست شما لگاریتم بزنید اون خودش میفهمه
                              این اساس کار بود خواستم بدونید
                              شما برو تو قسمت IP core متوجه میشی

                              دیدگاه


                                #30
                                پاسخ : فیلم برداری توسط دوربین ov7670 و پخش روی مانیتور توسط کابل vga به صورت real time

                                نوشته اصلی توسط shirzad93
                                پیش فرضش 4 هست داخل page 3 این Block Memory تنظیماتش وجود داره و اصلا لازم نیست شما لگاریتم بزنید اون خودش میفهمه
                                این اساس کار بود خواستم بدونید
                                شما برو تو قسمت IP core متوجه میشی
                                در حال حاضر تو ویزارد bram هستم.با آدرس دهی 4 بیتی میشه 16 تا آدرس درست کرد و از اونجایی دیتا باس 16 بیتی معادل 2 بایته و 16 تا آدرس داریم در کل این رمی که شما تعریف کردین 32 بایت میتونه ذخیره کنه
                                حالا شما روی این 32 بایت حافظه چیا ذخیره کردین ؟

                                دیدگاه

                                لطفا صبر کنید...
                                X