znmcu的笔记 https://bbs.21ic.com/?553812 [收藏] [复制] [RSS]

日志

NIOS II CPU的订制(用于构建znFAT移植测试平台)

已有 1277 次阅读2013-2-5 23:07 |个人分类:znFAT各CPU的移植|系统分类:嵌入式系统

     NIOS CPU 订制工程(振南订制的NIOS CPU,名为mycpu)下载点击下载

NIOS II与其它的CPU芯片不同,它并不是一个实体的芯片,而且一个软IP核。要在NIOS II上移植znFAT,就必须先把“CPU造出来”,即NIOS II处理器的订制。


NIOS II处理器可以根据我们的需要,使用sopc builder软件对其外设资源进行增减。振南这里所订制的NIOS II 处理器包括了:PIO、SDRAM控制器以及UART控制器。这样,我们满足了移植znFAT所必要的需求。最终得到的处理器如下图:



众多的外设都被挂接在NIOS II处理器的Avalon总线上,sopc builder软件会为这些外设分配对应的基址。我们在NIOS EDS(NIOSII处理器的开发环境)中对外设进行操作,就是通过读写这些基址来实现的。sopc builder软件在最终生成NIOS处理器的同时,也会生成相应的头文件,以方便include到我们的程序中。振南订制的CPU各外设的基址如下图:




实际的硬件平台如下图:


            

 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)