99在线精品免费视频九九视-99在线精品视频-99在线精品视频免费观里-99在线精品视频在线观看-99在线免费播放

邊緣檢測工程【匯總貼】

  發布時間:2023-10-22  |    作者:yi jin yun  |  瀏覽量:1125

如果同學們的學習問題我們帖子里面沒有的請第一時間聯系我微信同步:老師13112063618

 

明德揚做了抖音系列短視頻,感興趣可以關注明德揚抖音號:FPGA技巧分享(87481069842)內容不斷更新!點贊+關注,學習不迷路!




【問題1】點撥開發板,下載工程檢測工程后,沒有反應。
答:注意:下載后,需要按下矩陣鍵盤的按鍵0(即左上角第一個按鍵),才能顯示!!!



【問題2】點撥開發板可以顯示攝像頭拍攝過來的圖片嗎?
答:由于點撥開發板的資源不足,所以無法顯示攝像頭的圖片,如要顯示,建議購買MP801開發板



【問題3】PCLK的時鐘頻率問題
答:FPGA提供XCLK給攝像頭,攝像頭利用XCLK產生PCLK。所以PCLK來源于XCLK,所以XCLK是多少,PCLK就是多少。也就是說PCLK和XCLK頻率大小一樣,只是說可能不同相




【問題4】是否不使用PLL,而是用PCLK來作為采集模塊的時鐘?
答:PCLK經過插件連到FPGA,這其中可能會不穩定。為解決此問題,將PCLK連到PLL,產生一個同頻同相的時鐘,使用這個時鐘作為采集模塊的工作時鐘。這樣,即使PCLK缺少或者不穩定,但產生的時鐘也會保持穩定。

 


【問題5】攝像頭寄存器配置模塊中,配置的是04對應RGB,但是數據手冊中RGB應該是01,這是為什么?
答: 這里的Bayer RAW本質上是RAW RGB格式,也是RGB格式。 RAW RGB:在攝像頭里沒有經過任何處理的數據。 RGB:在攝像頭里經過了ISP等算法處理的數據。 如果想要最原始的數據,就使用RAW格式;如果要攝像頭先美化一下,就使用RGB格式。想要哪種格式,取決于您的需求。

 

 

【問題6】邊緣檢測寄存器是怎么樣配置的呢?
答:邊緣檢測中,ov7670_cfg模塊和sccb模塊,就是用來配置的,可以參考

 


【問題7】邊緣檢查課程案例OV接口是用MIMP還是DVP的?
答:OV7670是標準的SCCB接口,兼容IIC接口

 


【問題
8】請問在邊緣檢測模塊中的vga_config模塊,如果想顯示完整的一幀圖像(假設為彩條顯示)而ram資源不夠,我用的多維數組來做存儲器存儲16bit 640*480個像素點,(目的:在local_wr_req時將寫數據按地址存進去,在local_rd_req時將數據按地址讀出來),請問以下代碼方案是否可行,若不行,請問該如何實現此目的?(代碼如下圖示)

image.png
答:
1. 使用二維數組代替RAM方法:二維數據使用的是寄存器資料,通常RAM資源是遠遠大于寄存器資源的,所以RAM不足時,寄存器一般也不足。
2. 如果只是仿真用途,這個是可以的,可以不考慮資源。既然是仿真,那自然也可以增大RAM了。
3. 注意上面代碼中有錯誤,讀寫地址是獨立,不是共同一個的。讀哪些地址數據,無關寫地址。上面代碼中不正確,具體請仿真。



【問題9】這個關系怎么得到的呢?根據這個圖的話 上面的關系不應該反過來嗎?在下一拍的時候應該吧taps0_ff0賦值給taps0x呀? 
image.png
答:沒有 ff0就是表示 延時一拍的意思,taps0_ff是taps0前一時刻的值,需要得到這種結果,就是通過時序邏輯打一拍,資料提供的有直播課講解,建議結合仿真波形去看,測試文件有提供



【問題10】請問這一段寫在代碼的哪里?我找不到,看不出
image.png
答:在SCCB代碼里

 


【問題
11】 邊緣檢測課程這個判斷讀或寫使能的計數器的rw_cnt為什么剛好對應add_wdata[16]和add_wdata[17]?

image.png1697936745151792.png
解答:在工作狀態(flag==1)時,此時對ov7670的指令進行讀寫,那到底是對指令進行讀還是寫,使用讀寫操作計數器rw_cnt進行計數,按順序的進行判斷。根據模塊ov7670_para.v 里指令的格式:{讀操作(1bit),寫操作(1bit),操作指令(16bits)}。當rw_cnt=0時,設計上此時先判斷指令寫操作是否有效,因此對應判斷ov7670_para.v 里指令的add_wdata[16],確認對應比特位的寫操作是否為高電平,如果是,那么需要對該指令進行寫操作,產生一個寫使能有效信號(wr_en==1)。其他以此類推。
image.png


 

【問題12】邊緣檢測里面的sccb模塊中,根據sccb手冊要求,讀時序的傳輸周期要寫成兩段寫,為什么代碼里面省了第二段(設備地址+讀數據)?

image.png這上面讀時序傳輸周期只寫了一段。
答:理解有誤,代碼里sccb的讀操作是有兩段時序的。請聯系信號 rd_com、count_duan、out_data、flag_sel,直接仿真查看波形一起理解,這樣會更直觀。

image.png 

 

 

【問題13】問:邊緣檢測工程中,配置ov7670的寄存器順序是固定,修改順序要重新修改代碼后上電,有沒有辦法可以不上電直接修改?

答:目前代碼就需要重新上電。 不重新上電的方式,就參考溫度檢測工程,需要上位機配合




【問題14】問:邊沿檢測課程里,VGA_driver里面的行同步場同步信號為什么需要打拍延時產生?
答:在本模塊中,使用了行計數器和場計數器來產生了讀地址rd_addr。
1. 該地址送給上游模塊vga_config,然后將數據返回給本模塊會有幾個時鐘的延時。
2. 為了讓返回的數據,與最終的信號vga_vys和vga_hys對齊,所以要延時一下,打了兩拍再產生行場同步信號。
3. 具體可以通過整體工程仿真來檢查確認。檢查返回的第一個數據是否有延時;第一個數據與行場同步信號是否有就是對 。

 

 

【問題15】邊IP核配置代碼中,下面部分的 3'b110,8'h02,32'h00800020 110,02分別屬于什么功能呢?答:
1. 前面3比特的3'b110用于定義讀寫屬性:分別是表示讀、寫和等待位。當對應位為1,表示使能。
a. 例如,3'b110,表示讀使能、寫使能、等待不使能。那么在代碼中,將會對寄存器先執行寫操作,然后再執行讀操作。讀操作的目的,是為了檢查寫的對不對。
b.例如,3'b001,表示讀不使能,寫不使能,等級使能。在代碼中,不對寄存器操作,只用于延時。
2. 中間的8位是讀寫地址。即寄存器的地址,對應著IP核數據手冊中的寄存器地址。
3. 后面的32位是寫數據或者延時值。當寫寄存器時,是寫到寄存器的數據。當讀寄存器,不關心,可填充為0。當是延時操作時,表示要延時的值,單位為時鐘周期。



【問題16】問:請問邊緣檢測中,對于SDRAM模塊的讀寫,涉及到仲裁內容嗎?
答:涉及到,就是讀寫怎么判斷的問題

 

 


溫馨提示:明德揚2023推出了全新課程——邏輯設計基本功修煉課,降低學習FPGA門檻的同時,增加了學習的趣味性,并組織了考試贏積分活動

http://www.cqqtmy.cn/ffkc/415.html

(點擊→了解課程詳情?)感興趣請聯系易老師:13112063618(微信同步)


明德揚除了培訓學習還有項目承接業務,擅長的項目主要包括的方向有以下幾個方面:

1. MIPI視頻拼接
     2. SLVS-EC轉MIPI接口(IMX472 IMX492)
     3. PCIE采集系統
     4. 圖像項目
     5. 高速多通道ADDA系統
     6. 基于FPGA板卡研發
     7. 多通道高靈敏電荷放大器
     8. 射頻前端

需要了解相關信息可以聯系:易老師13112063618(微信同號)



本文TAG:

Copyright ? 2012-2023 版權所有:深圳明德揚科技教育有限公司

主站蜘蛛池模板: 婷婷五月在线视频 | 亚洲第五页 | 91真人毛片一级在线播放 | 国产成人18黄网站在线观看网站 | 欧美一级毛片免费播放aa | 国产制服 国产制服一区二区 | 欧美一级三级在线观看 | 欧洲成人在线视频 | 欧美一区二区三区久久久 | 五月天婷婷亚洲 | 日韩精品国产一区 | 91免费短视频 | 麻豆麻豆必出精品入口 | 久久精品国产一区二区三区日韩 | 国产区综合另类亚洲欧美 | 久热这里只精品99re8久 | 色噜噜狠狠在爱丁香 | 91精品国产高清久久久久久io | 中文字幕亚洲一区二区va在线 | 国产成人综合91精品 | 日韩在线视频线视频免费网站 | 91在线 | 欧美| 亚洲精品第一第二区 | 欧美中文综合在线视频 | 久草在线视频资源站 | 在线观看亚洲专3333 | 一区二区视频在线观看免费的 | 国产91香蕉在线精品 | 色片免费在线观看 | 欧美三级真做在线观看 | 亚洲www.| 日韩国产中文字幕 | 久久久福利| 欧美一级做a爰片久毛片潮 欧美一级做a爰片免费 | 欧美黄色a级片 | 美国一级毛片片aa久久综合 | 成人精品福利 | 羞羞一区二区三区四区片 | 国内特级毛片 | 性色a按摩videos | 亚洲精品欧美一区二区三区 |