 FPGA SOPC 學習開發套件 (V4.0) (EP2C35開發板 EP2C20開發板)
EP2C35/EP2C20 開發板 套件包括︰
EP2C35核心板/ FPGA2C20核心板 + 實驗板V4.0 + USB_Blater下載線 + 其它配件 一、 FPGA核心板︰
(2)CycloneII核心FPGA︰有兩種型號供選擇,EP2C35F484C8、EP2C20F484C8;其中EP2C35與EP2C20的主要資源對比如下表所示︰ | EP2C20 | EP2C35 | 邏輯單元 | 18,752 | 33,216 | RAM(Kbit) | 240 | 484 | 18 <> x18 <> | 26 | 35 |
(3)SDRAM︰兩片8MB K4S641632 SDRAM晶片組成32位寬共16M BYTE容量,其中每片設計為可兼容64MB SDRAM晶片,總共最大可擴充到128MB;
(4)SRAM︰兩片512KB的IS61LV25616AL SRAM晶片組成32位寬共1M BYTE容量,其中每片設計為可兼容1MB,總共最大可擴充到2MB;
NiosII處理器是32位的CPU,搭配32位的SDRAM和SRAM存儲器可充分提升程式和數據的吞吐能力,充分發揮它的性能,當數據量增大時,32位的存儲匯流排寬度能明顯的提升營運速度。
(5)Flash︰8MBYTE 16位JS28F640 FLASH,兼容32MB;
(6) 配製晶片︰EPCS16(EP2C35核心板)或 EPCS4(EP2C20核心板) ;
(7)提供配置模式︰JTAG和AS。此外配置管腳透過插針引出,可支持用戶今后設計使用CPLD+Flash的配置模式;
(8) 50M有源晶振;
(9)4個LED、一個RESET按鍵;
( 10)50Mhz有源時鐘 ;
(11)剩餘IO以及Avalon匯流排、配置管腳等透過3排插針引出,擴展更靈活;
(12)FPGA供電系統;
注︰ FPGA核心板 採用6層板工藝,良好兼顧信號完整性, 集成SOPC以及FPGA開發所需的SDRAM、SRAM、Flash、配置晶片、有源時鐘以及用于指示LED等,架構緊湊( 尺寸為 10cmX6.5cm)。透過3排插針共引出121個用戶可用IO以及一條16位的數據匯流排。該核心板特別適用于快速產品原型開發、學生各種電子設計大賽、學習FPGA和SOPC等。
該核心板工作穩定可靠,成功應用于數控機床上的運動控制單元。 <> V4.0︰
配備︰ ★ 網路︰使用 DM9000A,100M/10M自適應網路晶片,提供完善的驅動以及中斷傳輸,遠程控制,網路伺服器等例子。 ★ USB2.0︰使用CY68013A-56,使用自定義的IP 實現,實現FPGA與電腦主機的高速通信;提供固件開發,上位機驅動開發文檔以及例程。 ★RS-232串口︰用于與計算機的數據通信;
★256色VGA界面︰用FPGA實現VGA界面協議可在顯示器上顯示文字、圖型等;提供一個流模式的VGA控制單元IP以及詳細的設計文檔,使用FIFO緩存,DMA高速傳輸,可顯示中文,英文,圖象,動畫等。其中由電阻網路實現256色VGA的D/A,可有效降低產品成本。
★PS/2鼠標,鍵盤界面︰標準鼠標,鍵盤界面,提供的例程用VHDL實現下數碼管上同時顯示鍵盤掃描碼和ASCII碼,也可結合SOPC編程使其顯示在LCD上;提供自定義的PS2 IPCORE,利用中斷控制方便地實現鍵盤控制功能。
★16*2字符型LCD︰可以顯示英文字符和自定義字符,提供IP核以及顯示操作函數,操作直接方便;(LCD選配,120元)
★128*64圖形式LCD︰可以顯示中文、圖形等,提供IP核以及顯示操作函數,操作直接方便;(LCD12864選配,450元) ★ 實時時鐘︰ PCF8563晶片,帶有日曆,報警輸出,板子上帶有供電電池,掉電后不影響時鐘工作。 ★ 溫度傳感器︰ LM75A,可以在-55~+125度內將溫度直接轉換為數字信號,精度可達0.125度。是溫度采集的最好選擇,在許多工控產品中可作為過溫保護的傳感器等。 ★ SD/MMC卡︰提供SD卡的讀、寫、擦除函數,操作方便,可用于存儲海量的數據。 ★ 音頻︰使用 WM8731音頻晶片,自帶音頻DA,AD,提供一個流模式的音頻avalon從界面,實現從SD卡,SDRAM,flash讀出音頻數據並播放出來。 ★ AD轉換︰採用12位串行AD轉換晶片ADS7822晶片,實現數據采集。 ★ DA轉換︰採用12位串行DA轉換晶片TLV5616晶片以及運放電路,可透過調節精密電阻改變運放的放大倍數輸出各種電平範圍(運放電路的供電需外接)。 ★ 蜂鳴器︰提供的學習例子使用 NIOSS II定時器中斷編程產生特定波形,可奏出各式樂曲如:北國風光,康定情歌... ★ USB1.1︰採用USB-UART橋接晶片CP2102,兼容USB1.1和USB2.0協議,最高通信速率為1Mbps,可直接用于通信速率要求不高的場合,如工控設備、儀器儀表等,方便實用; 開發者無需懂得 USB 協議和設計驅動程式,只需類似串口一樣對通訊進行操作即可,因而使得開發週期短,風險小,成本低;另外,它體積小, 抗干擾性能好, 工作穩定可靠,正常工作溫度範圍為︰ -40 ~ +85℃。 提供上位機驅動,以及NiosII下的例子。 ★ 兩個 4位7段數碼管組成一個8位7段數碼管︰分別提供用VHDL和NiosII實現動態掃描的程式,用VHDL實現自動動態掃描,不佔用CPU處理時間。並提供其IP CORE及設計。 ★ 5個按鍵開關︰同樣秉承簡約風格,不追求多,但求簡約,節省有限的IO資源,用于NiosII的外部按鍵輸入、中斷等實驗足矣。 ★ EEPORM AT24C08。 三、 購買該套件 贈送USB-Blaster 下載線 (完全兼容 Altera 原裝 USB-Blaster ,詳細介紹請參考︰USB-Blaster.htm ); 四、其它附件︰
( 1 ) USB 線2條;
( 2 ) 5V 開關電源;
( 3 ) 用戶手冊;
( 4 ) 齊全的軟體( QuartusII 和 NiosII IDE 等)、文檔資料等;
( 5 ) 詳盡電路原理圖( pdf 格式); ( 6 ) 16x2 型 LCD 模塊,可選配;
( 7 ) 128x64 點陣型 LCD 模塊,可選配
五、開發環境和軟體資料︰
( 1 )支持 QuartusII 和 NiosII IDE ;
( 2 )支持 SOPC Builder ;
( 3 )支持 DSP Builder ;
( 4 ) NIOS II IDE 集成開發環境,支持 C/C++ ,支持 ByteBlasterII 和 USB-Blaster 在線營運和調試;
( 5 )提供 Model-Sim 等;
( 6 )提供 nios-Linux 開發包; 注︰EP2C35型與EP2C20型的不同之處是它們的核心板不同︰EP2C35型的FPGA為EP2C35F484,配置晶片為EPCS16;EP2C20型的FPGA為EP2C20F484,配置晶片為EPCS4。以上報價均未含稅。  EP2C35核心板 或 EP2C20核心板  實驗板V40 
主題詞︰FPGA開發板 SOPC開發板 EP2C35開發板 < EP2C35核心板 EP2C20開發板> |