二、SOPC核心板简介 由于FPGA与存储器直接进行高速数据交换。所以成在很多干扰因素,因此这也是很多 开发板速度很难提高的关键原因。所以我们在设计的时候尽量靠近FPGA芯片。这样就*大限度减少因为布板所造成的干扰因素。 我们的开发板的SDRAM和FLASH采用独立的总线.这样就为初学者提供了更加方面灵活的设计途径.同时开发板采用了独特的跳线设计方式,可以在一块 PCB板上使用EP1C6和EP1C12两种不同容量的FPGA芯片,用户在进行设计的时候如果感觉资源不够可以 选用大容量的FPGA芯片. 1。支持EPCS1和EPCS4
EP1C6选用EPCS1配置芯片,EP1C12选用EPCS1配置芯片。 2。16M Byte 高速SDRAM
一片4M×32Bit SDRAM ,*高133MHz读写速度;MT48LC4M32B 3。2M Byte 通用型FLASH 可以升级到4M BYTE
一片1M×16bit(64Mbit) AM29LV160,90ns读写速度; 可以配置为16位或8位模式.
灵活的页面方式,可以用来存储FPGA配置文件或者操作系统镜像文件; 4、板上载有一个50M有源晶振。 由于EP1C6QC240C8芯片*高运行频率80M。50M频率是可以满足大多数应用的,由于我们没有将晶振直接焊接在板上。而是通过晶振插座,所以用户能够方便的根据使用情况,更换不同频率晶振。板上所有GCLK都已经引出。如果和我们的EDA3.2主板进行搭配连接,这样就可以拥有5个以上的时钟 源,并且可以方便的更换不同时钟频率。
程序清单 | ||
HDL实验程序清单 | ||
1 | UART_IN_HDL | 用HDL语言写的串口通讯程序 |
2 | LCD1602 | 一个LCD1602的显示试验程序. |
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 | TESTALL | 用NIOS写的系统全检程序 |
4 | SEG7LED | 板上的LED和数码管显示实验程序. |
5 | ST_UCLINUX | 一个标准Uclinux工程实验 |