随笔分类 -  LEON3

(原创)LEON3入门教程(四):基于AMBA APB总线的七段数码管IP核设计
摘要:这一小节将介绍下如何设计用户自定义的APB IP,并将IP嵌入到SOPC中去。一个APB IP核的主要分为三个部分:逻辑单元、寄存器单元和接口单元。所设计的IP是一个简单的七段数码管显示IP,只有一个寄存器ledindata_reg,实现数码管显示,比较简单实用,可以类比到更多的寄存器设计中。IP设计后,对其进行仿真测试和软件测试,验证其功能。该IP没有中断功能,如果需要添加中断请参考AMBA协议。 阅读全文

posted @ 2012-10-24 10:14 超群天晴 阅读(5555) 评论(5) 推荐(0)

(原创)LEON3入门教程(三):基于LEON3的SOPC设计以及HELLOWORLD和流水灯
摘要:通过前两篇博客的介绍,Windows下基本的LEON3开发环境就已经搭建好了。这篇博客将要介绍LEON3 SOPC平台的搭建(使用Cygwin+GRLIB)和 LEON3 IDE(eclipse)的使用,并编写我们的第一个LEON3程序 HelloWord +流水灯。 阅读全文

posted @ 2012-10-23 10:56 超群天晴 阅读(8075) 评论(8) 推荐(1)

(原创)LEON3入门教程(二):Cygwin和GRtools的安装与配置
摘要:由于LEON3的配置需要在Unix环境下完成,这里使用cygnus solutions公司开发的自由软件Cygwin,它是是一个在windows平台上运行的unix模拟环境。GRtools是LEON3软件开发所需要的集成开发环境。这里将介绍Cygwin和GRtools的安装方法和注意事项,以及安装后的一些配置。 阅读全文

posted @ 2012-10-20 21:52 超群天晴 阅读(4822) 评论(0) 推荐(0)

(原创)LEON3入门教程(一):什么是LEON3?需要哪些开发工具和软件?
摘要:本系列博客主要简述了如何将简单的LEON3 SOPC系统的配置,并移植到的友晶 DE2-70开发板上,并根据AMBA 总线协议设计一个的用户自定义APB IP,并嵌入到这个SOPC系统中。共分为四个部分,第一部分对LEON3一些基本知识进行介绍,以及开发需要使用到的软件和源代码;第二部分介绍Cygwin和GRtools软件的安装和配置说明;第三部分介绍LEON3 SOPC系统构建,并使用Eclipse (LEON3 IDE) LEON3 开发应用程序;最后一部分简单介绍了简单APB IP核(七段数码管的IP)的设计。 阅读全文

posted @ 2012-10-20 21:18 超群天晴 阅读(9983) 评论(2) 推荐(3)

导航