概述
這塊開發板,是我們根據目前NIOS系統應用方向和使用實際情況開發設計了這塊開發板,
由於目前很多應用都要求與主機間進行高速資料交換,
而USB2.0具有使用方便、成熟、穩定等特點。
利用我們的開發板能夠很容易的構成高速資料獲取和視頻開發系統。
如果您不需要USB2.0部分功能可以選用我們的CYCLONE NIOS開發板.
這塊功能完整.售價低廉.比較適合初學者和一般用戶.
由於FPGA與記憶體直接進行高速資料交換。所以成在很多干擾因素,
因此這也是很多開發板速度很難提高的關鍵原因。
所以我們在設計的時候儘量靠近FPGA晶片。
這樣就最大限度減少因為布板所造成的干擾因素。
由於我們的開發板採用獨特的存儲匯流排設計方法,所以能夠給用戶提供更多的I/O埠.
同時開發板採用了獨特的跳線設計方式,
可以在一塊PCB板上使用EP1C6和EP1C12兩種不同容量的FPGA晶片,
用戶在進行設計的時候如果感覺資源不夠可以 自己更換大容量的FPGA晶片.
板上有一個有源晶振插座。用戶可以方便的根據自己的實際使用目更換不同頻率晶振。
由於CYCLONE晶片內帶PLL。所以能夠方便的頻率合成,分頻,移相等功能。
這樣就能充分保證程式在晶片內高速運行,以較低的I/O運行速度來保證系統運行穩定。
用戶如果覺得自己做目標板麻煩。可以購買我們提供的多種擴展板。
(本公司有各種視頻採集,輸出擴展板)
或是通過J6,J7直接插到我們的EDA底板上或是EDA試驗箱上。
這樣就可以充分利用我們的EDA底板提供的功能多樣,完善外設資源。
這樣就能輕易的構成一套售價低廉,功能強大的SOPC開發,評估系統。
HSNIOS1C VER4.0與我們的視頻開發板構成完整視頻開發系統:
1。支持EPCS1和EPCS4
EP1C6選用EPCS1配置晶片,EP1C12選用EPCS1配置晶片。
2。 512K Byte 高速,非同步SRAM
兩片256K×16Bit SRAM ,10ns讀寫速度
16Bit位元寬,獨立的位元組使能信號 IS61LV25616
3。16M Byte 高速SDRAM
一片4M×32Bit SDRAM ,最高133MHz讀寫速度;MT48LC4M32B
4。2M Byte 通用型FLASH
一片1M×16bit(64Mbit) AM29LV160,90ns讀寫速度,可以用來存儲FPGA配置檔或者作業系統鏡像檔;
5。USB2.0高速通訊介面
USB2.0 CY7C68013,相容USB2.0和USB1.1協議,內含8051核心;實現與電腦主機的高速資料交換。
6、板上載有一個50M有源晶振。
由於EP1C6/12QC240C8晶片最高運行頻率80M。50M頻率是可以滿足大多數應用的,
由於我們沒有將晶振直接焊接在板上。而是通過晶振插座,所以用戶能夠方便的根據使用情況,
更換不同頻率晶振。板上所有GCLK都已經引出。通過J5可以方便的跳線選擇USB2.0控制器時鐘。
還是其他時 脈源,如果和我們的EDA3.2主板進行搭配連接,
這樣就可以擁有5個以上的時脈源,並且可以方便的更換時脈頻率。
7、通過我們的提供的擴展板和EDA底板能實現更加豐富的介面
通過相應的EDA底板,可以實現I2C,VGA,8個7段顯示器,8個LED,多種LCD,RS232,51單晶片,
PS/2,AD,DA等的介面。同時還可以充分利用我們EDA底板上面的資源,和相關常式。
由於NIOS VER4.0板上的PS2和RS232介面是和EDA底板上面的是獨立分開.所以配合我們的EDA底板,
將會擁有2個RS232介面和PS2介面.
本公司還有Video,Audio擴展板可供用戶選擇。 用戶也可以根據需要,開發自己的擴展介面板。
用戶也可以將這個板做為背板插在自己設計的應用系統上。這樣就能夠縮短開發週期,
並能夠充分利用板上資源。如果目標板設計失敗,或損壞也不用重新製作核心板。
本公司還為用戶定做各種擴展板,可按照用戶所提出要求設計各種擴展板,以實現功能更為強大應用系統。
8、提供軟體和試驗專案:
提供全部的設計資料,包括原理圖和擴展板的PCB,測試代碼和一些IP的源碼。
如:SDRAM測試程式及其源代碼,系統資源分配程式(初始化程式)。LCD顯示,VGA顯示,
7段顯示器掃描顯示,AD轉換,USB2.0開發包其測試程式。PS/2鍵盤滑鼠。QuartusII5.0 破解版 ,
NIOS2 5.0,niosii linux,NIOS開發教材。等等。。。。
9、全面支援NIOSII和uC/OS作業系統
10.試驗代碼清單:
HSNIOS核心板程式清單
|
HDL實驗程式清單
|
1
|
\UART_IN_HDL
|
用HDL語言寫的串列埠通訊程式
|
2
|
\LCD1602
|
一個LCD1602的顯示試驗程式.
|
3
|
\USB_IN
|
板上的USB到PC的傳輸實驗程式
|
4
|
\USB_OUT
|
從PC到HSNIOS1C開發板USB傳輸實驗程式
|
5
|
\PS2_LCD
|
ps/2鍵盤輸入,PS2鍵盤輸入lcd上顯示輸入的字元實驗
|
6
|
\PS2_RS232
|
實現PS/2介面與RS-232介面的資料傳輸,
|
7
|
\light
|
彩燈控制實驗 實驗平臺上的8個LED實現常見彩燈實驗。
|
8
|
\SRAM_TEST
|
HSNIOS1C板上的SRAM實驗程式
|
9
|
\LED
|
板上面的LED控制程式。
|
NIOS部分實驗程式
|
1
|
\LCD_FLASH
|
一個用NIOS寫的完整的LCD演示程式.並且程式可以下載到FLASH內運行.
|
2
|
\UART_IN_NIOS
|
用NIOS寫的開發板到PC RS232通訊實驗程式
|
3
|
\SRAM_TEST_NIOS
|
一個用NIOS寫的板上SRAM測試程式
|
4
|
\SEG7LED
|
板上的LED和7段顯示器顯示實驗程式.
|
5
|
\ST_UCLINUX
|
一個標準Uclinux工程實驗
|
HSNIOS核心板配合EDA4.0底板程式清單
|
1
|
\4x4KEY
|
EDA4.0板上的4X4矩陣鍵盤實驗程式
|
2
|
\FENPENG
|
一個6分頻實驗程式
|
3
|
\LCD1602
|
EDA4.0底板上的LCD1602液晶實驗程式
|
4
|
\LCD12864DRV
|
EDA4.0底板上面12864液晶實驗程式
|
5
|
\MUSIC
|
EDA底板上面演奏梁祝音樂的程式
|
6
|
\VGA_char
|
程式可以在VGA顯示器上以800x600解析度顯示方波示例和字母示例
|
7
|
\VGA
|
程式實現的功能是在VGA顯示器上顯示彩色條紋,共8種顏色
|
8
|
\7seg_disp
|
EDA底板上面的7段碼顯示控制實驗
|
9
|
\RS232_MCU
|
EDA底板上面的單晶片串列埠通訊實驗
|
10
|
\LIGHT_MCU
|
單晶片控制EDA底板上的LED流水燈實驗
|
11
|
\AT93C46
|
EDA底板上面的93C46讀寫實驗
|
13
|
\24LC02
|
EDA底板上面的24LC02讀寫實驗
|
14
|
\TEMP
|
一個用EDA底板上的18B20做的溫度計的實驗
|