摘要
基于FPGA的SOPC设计技术是当前电子设计领域的最前沿技术之一,自定义IP核是SOPC系统灵活性的重要体现,是SOPC系统设计的重中之重。本文以ALtera公司Cyclone系列的EP1C6Q240C8为例详细阐述用户自定义IP核设计方法及其使用SOPC Builder开发的流程,并在此基础上开发出七段数码管(LED)的自定义IP核。在Quartus II8.0环境下,用Verilog实现LED的硬件设计;在NiosⅡIDE环境下,基于C语言开发LED的软件应用程序接口(API)函数来访问和控制硬件。
The FPGA based on the SOPC is one of the last technologies in electronic design fields.Custom IP core is the important embodiment of the SOPC system flexibility,and is most important in the design of the SOPC system.This paper describes the design of custom IP core and the design flow using SOPC Builder,taking EP1C6Q240C8 for example that belongs to Cyclone series made by ALtera Co.On the condition of Quartus Ⅱ8.0,the hardware of seven-LED is designed by Verilog language.On the condition of NiosⅡIDE,the API to access and control the hardware equipment is developed by C language.
出处
《计算机与现代化》
2010年第8期47-51,共5页
Computer and Modernization