苹果a12处理器参数【基于32位超高速RISC体系处理器之SoC平台的Linux2.6操作系统】
摘要:本文介绍如何在兼容ARMV4指令集的32位超高速RISC处理器(FA626)所构建的SoC平台上(即FIE8180),运用智原科技所提供的FA626-Linux开发包通过armboot装载Linux2.6操作系统。使开发人员可以在基于FIE8180SoC的仿真平台-MediaCreative!上进行二次开发和验证设计。
关键字:FA626;SoC;FIE8180;AHB;FA626-Linux;Kernel;ARMBOOT
1引言
智原科技的FIE8180SoC平台,是利用智原科技所开发并验证过的大量硅知识产权构建而成的高性能SoC平台,用于视频相关的应用开发,也可用于基于FA626CPU的SoC设计的验证。
基于FA626-Linux软件开发套件,通过完成对平台上所有IP的驱动程序安装和对FA626的内部调试,开发人员可以将Linux2.6.14软件环境在FIE8180平台上安装实现。
2FA626介绍
FA626是一颗有着广泛用途的32位嵌入式RISC处理器。它包括了CPU内核,独立的指令/数据缓存(cache),独立的指令/数据高速暂存区(scratchpad),一个写缓存(writebuffer),一个内存管理单元(memorymanagementunit)和JTAG在线仿真(ICE)接口。
CPU内核是8级流水线(pipeline)的哈佛(Harvard)结构型。为了提高整体性能,FA626CPU也包含了一个分支运算缓存(Br ……此处隐藏3110个字…… 供集成了众多硅验证过的高速外设,如USB2.0OTG控制器与物理层,DDR控制器等,还有一些视频输入与输出的模块构成。
(下转第77页)
4基于FA626的Linux2.6操作系统
4.1开发系统介绍
4.1.1所需主开发环境
开发Linux的主系统开发环境需要有:
硬件:
●兼容Intelx86的PC
●标准16550UART接口
软件:
●Linux操作系统(Fedoracore2.6.14-FC5或更高版本)
●FA626-Linux软件包
4.1.2通用平台系统所需的器件:
-128MBDDRDRAM
-16MBFlash
4.2FA626的Linux安装
FA626-Linux可以将Fedoracore2.6.14-FC5软件环境在FaradayFA626处理器和外设IP上安装实现。
5结果
我们利用智原科技所提供的FIE8180的开发板上成功地移植了Linux2.6.14的操作系统。智原科技的ARMCPU在开发上与ARM的开发工具兼容,使得我们的移植过程十分顺利。FIE8180的外设又很完整,不管是UART口或是以太网口都能用来做辅助的调试。随后就可以很顺利地编写开发板上外设的驱动程序。
