SPI介面H 265編碼方案

2022-06-27 21:09:03 字數 1526 閱讀 6361

spi介面h.265編碼設計方案

1. 設計要求

一般編碼器採用乙太網輸出,由於乙太網的網路傳輸特性不恆定,**碼流傳輸不均勻。北京網視雲通科技****,根據客戶下面要求:

(1) 輸入為外置行場同步的逐行數字**,資料8位,ycbycr排列,類似bt656格式;

(2) 碼流輸出使用spi和串列埠,輸入影象大小可通過串列埠配置;

(3) 板子尺寸為50mm x 50mm;

設計本小尺寸低功耗的h.265編碼解碼模組設計方案。本方案適用於和spi介面的傳統無線資料傳輸裝置配套使用。

2. 模組板尺寸結構

根據設計要求,可以初步規劃出編碼板模組尺寸示意圖,如圖1所示。

圖1: 網視雲通編碼模組尺寸示意圖

模組板結構如圖1所示,板內比較大的晶元是dsp、fpga、flash、ddr3這幾顆晶元,其初步布局可以在乙個50mm x 50mm的板子內放下。安裝孔在4角安放4個2.5mm的安裝孔。

此板採用2個柔性線路板連線接頭與其他板子連線,其中乙個fpc-vi接頭,用於連線輸入影象訊號,另外乙個fpc-spi接頭用於連線spi介面、串列埠和電源等連線線。

3. 編碼邏輯結構

編碼模組板的邏輯設計框圖如圖2所示。

圖2: 網視雲通編碼模組邏輯框圖

編碼模組的核心是一片h.264編碼晶元,此晶元外接有2片ddr3記憶體晶元,用於快取影象,還外接有flash晶元,用於儲存系統程式。

在dsp編碼晶元前端,還有一片fpga,此fpga的主要功能是進行資料格式轉換,其功能一是將外部送來發非標輸入影象轉成標準格式的影象,再送入dsp編碼器處理;第二個功能是將dsp編碼後通過網口送出的碼流,轉換成spi介面模式資料,在通過spi介面和其他板子連線。

編碼器dsp內部有一片arm cpu,可以執行嵌入式linux系統,外部控制命令通過串列埠直接傳送給dsp編碼晶元。

4. 功能說明

編碼模組主要功能如下:

(1) 支援自定義影象輸入格式,fpga根據自定義格式轉換成標準影象格式

(2) 支援一路高畫質編碼,解析度最大支援1920x1080p60

(3) 編碼後的碼流通過spi介面送出,spi資料通訊協議可自定義

(4) 控制指令通過串列埠傳送

(5) 模組採用單+3.3v電源供電

(6) 採用pc軟體解碼

(7)5. 開發任務與費用估計

人員開發成本主要包括:

(1) 電路板原理圖設計

(2) 電路板pcb圖設計:

(3) fpga控制邏輯設計:

(4) dsp控制軟體開發:

(5) pc機端回放與控制軟體開發:

人員費用合計:(1)~(5)

詳細人員費用,需要來公司面談。開發周期,初步估計需要:3~5個月

6. 單片模組板成本估計

小批量加工此模組板,各項成本初步估計如下:

(1) fpga晶元

(2) dsp晶元

(3) 其他晶元與器件

(4) pcb板、

(5) 2個fpc插座

(6) 焊接與測試費

詳細成本,需要來公司面談

SPI介面實驗

一 完成內容 使用硬體spi介面與74hc595進行連線,控制74hc595驅動8個led流水燈顯示。關鍵 解釋 s0pccr 0x52 設定spi時鐘分頻 s0pcr 0x30 設定spi介面模式,mstr 1,cpol 1,cpha 0,lsbf 0 while 0 s0psr 0x80 等待s...

SPI及其介面介紹

一 spi介面簡介 spi serial peripheral inte ce 序列外設介面 匯流排系統是一種同步序列外設介面,它可以使mcu與各種外圍裝置以序列方式進行通訊以交換資訊。spi有三個暫存器分別為 控制暫存器spcr,狀態暫存器spsr,資料暫存器spdr。外圍裝置flashram 網...

SPI 4介面的時鐘方案

面對當今複雜的 fpga 設計,時鐘是至關重要的,工程的成敗往往取決 於它。而對於 spi 0 介面設計來說,由於輸入時鐘高於 311 mhz,並且是雙沿 取樣的,所以時鐘設計顯得更加重要。對於 xilinx virtex 5 器件來說,內部提 供了全域性時鐘和區域時鐘兩大時鐘網路,我們分別利用這兩...