|
1. 關於arbitration share value, 基本上你要依照資料流量來分配, 是有規則性的. 由於vga display 是real time 的, 所以DMA 相關data flow一定要給足夠的頻寬, 最好再外加20~40%, 否則會看到雪花.
2/3. 關於D5M, 我建議先作最簡的作法是, 先作capture 的功能. 寫一個video source component, 先將一個畫面的Bayer pattern 放到另一顆SDRAM (跟VGA 用同一顆, 可能會頻寬不夠), 然後用nois 將bayer pattern 轉成24-bits RGB 畫到vga display 對應的writen frame buffer, 畫完後, 作display & writen buffer 的switch 將該影像顯示出來(這部分, 全部使用C code), 先把這些打通, 掌握一些D5M的技術後, 再加DMA 來作real-time capture 會比較容易些, 否則會太複雜, 不知如何debug 起. |
|