革新科技隆重推出GX-SOPC- Nios Ⅱ-EP 1C 6/EP 1C 12 嵌入式开发板,真正的“带FPGA嵌入式处理器”,集ARM、FPGA功能于一体,可灵活配置,量身定做IP CORE,具有超强可塑性。
Nios嵌入式处理器是用户可配置的通用 RISC 嵌入式处理器,它是一个非常灵活和强大的处理器。 Nios处理器的易用和灵活已经使它成为世界上最流行的嵌入式处理器。 嵌入式设计者利用 SOPC Builder 系统开发工具能够很容易地创建自己的处理器系统。SOPC Builder可用于集成一个或多个可配置的带有许多标准外围设备的Nios CPU,并利用自动形成的Avalon 交换结构总线将这些系统连接在一起。 可配置Nios CPU是Nios处理器系统的核心,它能够被灵活配置而适用于各种各样的应用。例如一个16位Nios CPU,在片内ROM中运行一个小程序,可以制作成一个实际的序列发生器或控制器,并且能够代替固定编码的状态机。又如一个32位Nios CPU,与外围设备、硬件加速单位和自定义指令一起,构成一个功能强大的32位嵌入式处理器系统。
硬件特点
- NiosⅡ-EP1CXX可内建:
- NiosⅡ32位RSIC CPU或NiosⅡ16位RISC CPU;
- 128/256/512个32位/16位寄存器;
- 内建硬件断点;
- 扩展有跟踪器缓冲器供IDE Debug调试;
- 内有自由配置UART串口;
- 自由配置16位或32位定时器;
- PWM;
- DMA;
- SPI接口;
- 灵活的输入/输出端口配置;
- 通过Avalon总线向外自由扩充SRAM、SDRAM、并行/串行FLASH存储器。
- Nios嵌入式处理器的独特性(例如自定义指令和并行的多控制器Avalon交换结构总线)使它不同于市场上其他的处理器软核。这些特性允许Nios用户通过用简单的而非传统的方法加速和优化自己的设计。
Nios 嵌入式处理器典型配置比较
特性 |
32位Nios CPU |
16位Nios CPU |
数据总线宽度 /bit |
32 |
16 |
算术逻辑单元( ALU )宽度 /bit |
32 |
16 |
内部寄存器宽度 /bit |
32 |
16 |
地址总线宽度 /bit |
32 |
16 |
指令长度 /bit |
16 |
16 |
逻辑单元数( LEs ) ( 典型值 ) |
<1500 |
<1000 |
f MAX |
>125MHz |
>125MHz |
硬件资源
- 采用ALTERA公司的Cyclone处理器EP1C6或EP1C12的240脚PQ封装的芯片。
- 提供二种下载配置模式: JTAG模式和AS模式。
- 串行配置芯片EPCS4或EPCS1。
- 双口异步SRAM:IDT 71V321。
- 2片16位SRAM:可选配IS61LV6416~102416(TSOP44)。
- 可增配并行FLASH:1M字节至8M字节,最高达64M位(TSOP48)。
- 二个RS232串行口。
- SPI接口芯片:93C46。
- 8位平拨开关。
- 1个PS/2接口。
- 1个VGA接口。
- 4个8段数码管。
- 8个键盘按键输入。
- 8个LED指示灯输出。
- 液晶屏接口:可选配二行*16个字符屏。
- 可提供扩展I/O接口。
开发集成环境和手册
- 支持ALTERA提供的Quartus II 4.0或Quartus II 4.1 WEB版软件。
- SOPC-Builder开发工具。
- IDE集成开发环境,支持C/C++;通过串行口实现在线Debug调试。
- 提供Nios II SDK包。
- 提供1-4项的手册(电子文档)。
实验项目 配合GX-ARM9-2410EP嵌入式教学实验系统建立ARM9与Nios II 32位RSIC CPU相互数据通讯。
|