1、 I 基于基于 FPGA 的嵌入式系统设计的嵌入式系统设计 II 摘 要 本文设计完成的是基于 FPGA 的嵌入式系统开发板,它可以完成 FPGA、嵌入式 系统和 SOPC 等的设计和开发。 开发板以 Altera 公司的 Cyclone 系列 FPGAEP1C6 为核心,在其外围扩展 FLASH、SRAM、A/D、D/A、键盘、LED 显示、LCD 显示、串口通信、VGA 接口、 PS2 接口和 USB接口等器件,使其成为一个完整的嵌入式开发系统,系统采用模块化 设计,各个模块之间可以自由组合,使得该开发板的灵活性和可扩展性大大提高。同 时开发板所提供的丰富的接口模块,供人机交互和器件间通信
2、使用,方便了开发者的 设计和系统的嵌入,可以满足普通高等院校、科研人员等的需求。 开发者可以使用 VHDL 语言、Verilog HDL 语言、原理图输入等多种方式进行逻 辑电路和功能模块设计, 也可以利用 Altera 公司提供的 IP 资源和 Nios 16/32 位处理器 开发嵌入式系统,借助 QuartusII 和 Nios SDK Shell 软件进行编译、下载,并通过本嵌 入式系统开发板进行调式和结果验证。 关键词关键词:嵌入式系统,Nios 嵌入式处理器,SOPC,FPGA III ABSTRACT The thesis completes a design of an embe
3、dded system development board based on FPGA.The development board can complete the design of FPGA,embeded system,SOPC and so on. The development board is based on Altera Cyclone deviceEP1C6, the board extends several peripheral devices such as,FLASH,SRAM, A/D,D/A,LED,LCD,keyboard,serial port,VGA int
4、erface,PS2 interface, USB interface and so on.All the devices constitute an integrated embeded development system. The development board offers us plenty of interfaces to meet the need of the device communication and the intercommunion between human and computer,which makes the design and the embedding of the system more easier.The Nios Development Board can meet the need of scientific researchers and other college researchers. The developers can use VHDL,V erilog HDL,schematic input mode and