
8寸TFT液晶屏+ip核(需另购1500元)
【适用人群】
本开发板还适用于计算机专业和电科类专业的本科生、研究生、博士生、IC集成电路/ IP CORE前期设计验证、全国相关各科研院所,如计算机科学、微电子、通信、测控技术与仪器设计、电子工程、机电一体化、自动化等相关专业;航天部、电子部、图象/ 通讯研发…… 同时,这套开发板也提供了一个SOPC(System On Programming Chip)平台,可以实现嵌入式的软CPU,如NIOSII ,Open RISC等,为嵌入式电子产品设计提供了又一种选择。 【HS2C35V5.1核心板硬件配置】
采用6PCB工业标准高速布线 1.FPGA芯片:EP2C35F484C8 2.RS232:一个标准RS232接口。通过RS232接口芯片引出,并提供相应通讯历程。 3.SDRAM:单片16M BYTE SDRAM 32BIT,最高166MHz读写速度; 4.16MByte快速FLASH AMD29LV128M123R(NIOS IDE集成开发环境下自带IP核驱动。这点很重要,很多自定义FLASH 根本不可能启动LINUX运行)读写速度为90ns;灵活的页面方式,可以用来存储FPGA配置文件或者操作系统镜像文件; 5.配置芯片:采用标准EPCS4配置芯片进行配置,可以烧写多配置文件。避免单独使用CPLD+FLASH进行配置不能做很多EDA实验的麻烦和烧写不便 ,这样虽然增加了系统成本。 6.网络接口:采用10/100M DM9000A网络接口芯片进行设计。DM9000A芯片是一款应用广泛的10/100M网络芯片,支持以太网II 和IEEE802.3 10Base5,10Base2,10BaseT、支持可编程输出的4-诊断 LED。利用DM9000A可以在niosII系统中方便的建立起完整的网络服务器,可以通过网络从FPGA芯片构成的软嵌入式系统中收发数据。 我们还有8019 10M网络扩展板可以供用户选择。 7.SRAM:独立数据和地址总线,避免共享总线时候不能单独操作麻烦和共享总线进行高速读写干扰和地址数据对其问题。方便用户使用。 普及配置采用512K Byte 高速,异步SRAM一片256K×16Bit SRAM ,10ns读写速度 ,16Bit位宽,独立的字节使能信号 IS61LV25616 增强配置 采用1M Byte 高速,异步SRAM一片512K×16Bit SRAM ,10ns读写速度 ,16Bit位宽,独立的字节使能信号 IS61LV51216 8.音频接口:采用了CS3342立体声音频解码芯片、从而可在小型低功耗设计中实现高保真音频输出,设计实例提供了音频芯片的配置方法以及音频播放实验的基于NIOS下的实现. 9.LCD接口:核心板提供3种常用的LCD接口。一种是NIOS自带IP核的LCD1620液晶接口。还有2个TFT LCD接口芯片。用户可以根据需要选择我们提供的8英寸640X480 或 5.7英寸640X480分辨率TFT LCD显示屏。 10.时钟源:板上带有2个有源晶振分别为50M 和27M 。可以满足大数项目需求。并同时为用户提供一个高速外部时钟输入端。射频接口。满意部分用户做系统时钟同步要求或其他特殊需求。 11.数码管:一个2位7段显示数码管,可以根据要求显示大多数系统状态。 12.LED:4个标准独立LED. 13.按键:4个上拉琴键,可以满足很多项目需求。
【配套软件】
1。NiosII开发工具,包括 >NisoII 集成开发环境(IDE 8.0) >NisoII 集成开发环境(IDE 8.0) >GNU工具 >NiosII指令仿真器(ISS) 2。带有开发许可的Micro uC/OS-II实时操作系统及其uCLinux Boot 3。LightWeightIP TCP/IP堆栈 4。QuartusII设计软件,8.0版 + SP2补丁,支持全系列CycloneI/II芯片; 5。QuartusII设计软件,8.0版 ,支持全系列CycloneI/II芯片; 6。SoPC Builder标准微处理器外设库 7。Microtronix NiosII Linux开发包 8。FPGA/ASIC设计资源,超过1GB的参考资料 9。所有接口控制器源代码,实验程序原代码 10。实验指导书,用户手册等
【设计文档】
1。开发板用户手册 2。开发板原理图(pdf格式) 3。 QuartusII和NIOSII IDE安装指导和入门教程 4。Verilog HDL/VHDL教学实验指导手册 5。NIOSII嵌入式系统L教学实验指导手册 6。Modelsim软件使用教程 7。FPGA培训视频与培训资源 8。主要芯片的数据手册和仿真模型(HDL语言描述模型,用于系统仿真)
【HDL硬件设计开发实例】
HSNIOS核心板程序清单 核心板HDL实验程序清单 1 UART_IN_HDL 用HDL语言写的串口通讯程序 2 LCD1602 一个LCD1602的显示试验程序. 3 KEY2LED 板上按键和LED显示实验 4 SEG7 7段数码管扫描显示实验 5 SRAM_TEST HSNIOS1C板上的SRAM实验程序 6 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和数码管显示实验程序. 5 FLASH_TEST 用NIOS写的FLASH读写测试程序 6 AUDIO_TEST 基于NIOS的音频回放实验 7 NET_TEST 基于NIOS的网卡测试网络通讯实验 8 TEST_ALL 基与NIOS系统全检程序 9 ST_UCLINUX 一个标准Uclinux工程实验 HSNIOS核心板配合EDA底板程序清单 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 93C46 EDA底板上面的93C46读写实验 12 24LC02 EDA底板上面的24LC02读写实验 13 TEMP 一个用EDA底板上的18B20做的温度计的实验 14 PS2_LCD ps/2键盘输入,PS2键盘输入lcd上显示输入的字符实验 15 PS2_RS232 实现PS/2接口与RS-232接口的数据传输, 16 light 彩灯控制实验 实验平台上的8个LED实现常见彩灯实验。
|