日志档案

发表于 2006-9-18 8:23:44

18

标签: ARM  FPGA  嵌入式  

基于ARM+FPGA的双核嵌入式开发平台的构建

引子:

        本来早就想把这个曾经做过的项目写出来,当时最近一直很忙,但是写还是要写的,不然以后就忘了或者技术就过时了。其实ARM+FPGA的构架早就有了,altera公司甚至有这样的芯片,但是贵,同时我在市面上发现这样的开发板很少,即使有都是做的很差,毕竟要同时精通这两项技术不是一件易事。当时想到要做这个东西不是偶然的,因为以前曾经作过51单片机+FPGA的项目,利用FPGA的升级能力,做了不少好东西。后来老张想让我弄个ARM+FPGA的东西来,ARM现在很火,同时也想给师弟留下些好东西。所以就做了这样的一个项目,在以后的篇节中,我将陆续介绍这个项目的内容。

       

          

 

本文设计完成的是基于ARM7+FPGA的嵌入式系统开发板,它可以完成ARMFPGA、嵌入式系统等的设计和开发。

开发板以Altera公司的Cyclone系列FPGAEP1C6PHILIPS公司的ARM7内核LPC2292为核心,在其外围扩展FLASHSRAMA/DD/A、键盘、LED显示、LCD显示、串口通信,CAN控制器,Modern接口和USB接口等器件,使其成为一个完整的嵌入式开发系统,系统采用模块化设计,各个模块之间可以自由组合,使得该开发板的灵活性和可扩展性大大提高。同时开发板所提供的丰富的接口模块,供人机交互和器件间通信使用,方便了开发者的设计和系统的嵌入,可以满足普通高等院校、科研人员等的需求。

开发者可以采用将FPGA核心板设计为专用的I/O处理器,将ARM核心板设计成专门的数据处理和控制单元。开发者可以使用CVHDLVerilogHDL等语言来完成开发。

 

关键词嵌入式系统,ARMNiosFPGA

 

                                                        

             ABSTRACT

 

The thesis completes a design of an embedded system development board based on ARM7 and FPGA.The development board can complete the design of ARM7, FPGA,embeded system and so on.

The development board is based on Altera Cyclone deviceEP1C6 and PHILIPS ARM7 LPC2292the board extends several peripheral devices such as,FLASH,SRAM,A/D,D/A,LED,LCD,keyboard,serial port,CAN control circuit Modern, 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 embedded Development Board can meet the need of scientific researchers and other college researchers.

The developers can use FPGA core board by way of special I/O processor,use ARM7 core board by way of special data processing and control cell. The developers can use C ,VHDL,Verilog HDL and so on by way of completing design.

 

KEY WORDS: embeded system,ARM, Nios,FPGA

 

系统分类: 嵌入式   |   用户分类: FPGA与CPLD   |   来源: 无分类   |   【推荐给朋友】

    阅读(2663)    回复(13)  

投一票您将和博主都有获奖机会!

  • dd

    2006-9-21 13:30:13

    ddd

  • jacki

    2006-12-30 9:43:49

    简单的很 没有什么了不起的 arm当作一个nios的master外设,挂在avalon上就ok了

  • jerky

    2006-12-20 22:55:05

    希望能联系联系,jerky460@163.com

  • jerky

    2006-12-20 22:56:05

    ARM和FPGA之间有哪些引脚需要连接?能否给点指点?感谢!\\

    jerky460@163.com

  • 刘开平

    2006-12-26 14:47:29

    你好

  • jay

    2006-11-13 22:00:56

    好~

  • fhxydahaozi

    2006-11-12 11:21:01

    您好!

    只能看到这篇文章的摘要,希望能看到全文。还有您的QQ号,以便日后请教问题。

    谢谢!

    fhxy_dahaozi@126.com

  • 陈中明

    2006-11-12 9:02:24

    您好!

    只能看到这篇文章的摘要,希望能看到全文.

    谢谢!

    shczm1@126.com

  • alex

    2006-12-6 19:48:52

    只能看到这篇文章的摘要,希望能看到全文,谢谢! p93921006@ntu.edu.tw

  • chwb

    2006-12-7 8:28:46

      这篇文章是我的毕业论文!发全文的可能性很小,毕竟版权不是属于我的

  • hqzhan

    2007-10-23 11:08:35

    小伙子,我2003年就做出来了产品卖几年了!!!

  • panhaojie

    2008-3-25 17:21:06

    楼主,你是强人啊,我想问你个问题;就是EP1C3的配置模式是怎么设定的呢?可不可以留个联系方式,可以互相讨论啊

  • chwb

    2008-3-25 22:37:01

    ? 一般是jtag,as,ps,有2个信号线可以选则