Quartus II'de yeni bir proje USB_OV7725_RAW_Demo oluşturun, nakil İlgili işlevleri aşağıdaki gibi gerçekleştirin:
(1) FPGA'nın normal çalışmasının ruhu olan global saat yönetimi modülü, aşağıda gösterildiği gibi 100MHz global saatin clk_ref ve OV772524MHz sürücü saatinin çıktısını verir:
(2) I2C, OV7725'i RAW formatlı video akışı çıkışı olarak başlatır. Burada önceki i2c_timing_ctrl modülünü ve değiştirilmiş I2C_OV7725_RAW_Config modülünü doğrudan naklediyoruz.Örnek aşağıdaki gibidir:
(3) Görüntü işleme projesinde tutarlı bir oluşumun sürdürülmesini kolaylaştırmak için, USB'ye veri çıkışı, edinim modülünden sonra elde edilir.Kaynak modülünün örneği aşağıdaki gibidir:
Tam derlemeden sonraki RTL şeması aşağıdaki gibidir (LED ve KEY modülleri yalnızca test içindir ve projeyle hiçbir ilgisi yoktur):
Son olarak, çünkü sof indirirken 68013'ün FIFO'sunun hala beklediğini veya doğru durumda olduğunu garanti edemiyoruz.Bu nedenle, Quartus II tamamen derlendikten sonra jic dosyaları oluşturmalı, EPCS4'ü güncellemeli ve yeniden başlatmalıyız. Ortak hata ayıklama iletişim testi.
Bu nedenle Quartus II yazılımında, Dosya Programlama Dosyasını Dönüştür ilgili ayarlar aşağıdaki gibidir:
Ayrıntılı jic dosyası oluşturma hakkında daha fazla ayrıntı için, lütfen Bingo'nun blog gönderisine bakın:
FPGA jic dosyası indirmeyi tamamladıktan sonra, 68013 iic dosya indirmesi (sahada güncellenir, güncelleme gerekmez), yani her ikisinin de donanım yazılımı güncellendiğinde, tekrar açın, VIP_Camera_64480.exe'yi açın, RAW2RGB işlevini seçin, yakala tıklayın ve FPGA + 'yı geçin 68013, RAW renkli görüntülerin gönderilmesinin yanı sıra PC ana bilgisayarın RAW2RGB işlevini, gerçek zamanlı video gösterimini vb. Gerçekleştirir. Aşağıdaki şekil, OV7725 RGB'yi bilgisayardan dönüştürdükten sonra görüntülenen gerçek zamanlı video penceresini gösterir:
Mevcut ekranı masaüstüne kaydetmek için Kaydet'e tıklayın ...
Yazılımın kullanımına ilişkin daha fazla ayrıntı için lütfen Bölüm 5'e bakın ...