首先看一下友晶DE-SOC開發板的user manual

 對於友晶DE-SOC系列開發板來講,因爲其內部自帶ARM 的cortex-A9硬核,因此使用nios II開發來講實際上是不划算的,可是這裏重點是爲了學習NIOS II的開發,因此對於用DS-5來開發ARM-FPGA的開發,等將整套系統玩透後再來一一進行記錄,下面是DE-SOC開發板提供的系統外設:ios

對於FPGA部分的開發結構以下所示學習

對於HPS部分的硬件結構以下所示spa

整個系統的結構圖:3d

對於開發板,能夠經過背面的撥碼開關來更改開發模式code

 引腳與對應的模式選項,這裏選用FPGA開發故撥碼開關撥到01001進行開發,即系統檢測模式,撥到此模式,打開開發板,開發板數碼管會從0~F跳動,led燈會有規律的跳動,接上VGA,液晶顯示器上回跳出DE-SOC的圖片,接上喇叭,按KEY1,回有滴的一聲響。blog

 

 

下面是JTAG的路徑鏈接口

HPS的復位機構數圖片

DE-SOC的時鐘分配開發

 

 

 

 按鍵電路圖文檔

開發板自帶施密特觸發器去抖動,對按鍵進行了硬件消抖:

撥碼開關的撥動邏輯

LED的電路圖,可知IO口爲高電平的時候,LED燈亮

 audio 解碼電路的鏈接

I2C通信的器件,能夠看出默認是由FPGA控制的,HPS也能夠經過

將HPS的I2C控制信號置高來對audio codec和TV decoder進行訪問。

                                             VGA接口電路模擬圖

 

 

 TVdecoder的接口電路                                

 

紅外接收電路                                                紅外發射電路

 

 

 SDRAM鏈接電路                                            PS接口電路

ADC接口和ADC與FPGA的鏈接電路

 

今後處日後都是HPS接口電路

                  千兆bit網接口;                                  uart 轉USB接口電路

  

 

 

             microSD卡鏈接電路                                  

 

                   2個USB接口與FPGA的鏈接

 

                       加速度傳感器

                  LTC開關器件的鏈接電路

 

本文全部內容都取自Altera的官方DE1-SoC_User_manual.pdf文檔,文檔中還有相應電路對應的接口對應的GPIO。

相關文章
相關標籤/搜索