xgdliujie的个人空间 https://blog.eetop.cn/980565 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

ARM9完全soc设计

已有 1756 次阅读| 2013-6-27 10:02

    看了很多的论坛,最后还是决定在eetop安家了,高手很多,论坛也很火。的确有很多好资料。 对技术的执迷使得我最终接触到了IC设计,这个算是生态圈的头了吧。一直走马观花的学习技术,导致现在能聊而不能做。所以,下定决心好好的学习一番了。

     刚好当前有个mp4的方案需要逆向,就从这个出发吧,详细学习生态系统的每一方面技术。虽然时间花费较长,但是对于系统和架构都会有很大的帮助。而且转到其他cpu架构也是手到擒来。 mp4方案是一个叫做F15的芯片,对于这个soc的来龙去脉一直都模棱两可,但是根据其升级工具及其他特征,可以断定是全志(allwinner)的产品。全志前期做IC的时候,可能资金短缺,为了不买arm的架构费,给F15套了很多马甲,比如索智F15、合志F15等,查了dfu下的usb PID,在usb.org上也找不到。其他的瑞芯微、炬力等竞争对手都注册了。现在做大了,各方面授权终于齐全了。现在有授权的是E200芯片,感觉没有F15好,至少变砖后无法短接nandflash引脚进入dfu模式。呵呵。不管别人评价如何,全志感觉还不错,作为后起之秀,现在都可以把老东家炬力给甩了。希望能在功耗方面有点突破,如果可以精进基带,进入手机市场,就更给我们鼓舞了。现在能保存国内IC香火的就这寥寥的几家了。

     下面介绍下全志F15的基本架构,跟大部分的早期mid一样,使用的是arm926ej-s芯片架构,加上一些基本外围,sdram、nandflash、sd、TVout、触摸等形成soc。跟TI的OMAP-L138差不多,甚至精简了dsp模块。

     下面说说我的学习计划,从生态圈下游到上游的开发规划:

     1.ASIC设计。参考李新兵的《基于FPGA的ARM9设计》和片上系统设计思想与源代码分析_陈曦版这2本书(在eetop都有下)进行soc的软核构造,难度应该在中等。我使用的是DE2-70 FPGA开发板进行SOPC验证。完成前端的开发之后转后端,后端主要参考www.icdream.com.后端只需要完成demo然后评估下,因为没有资金流片,而且arm9这种架构已经过时不用了。

     2.板级PCB设计,参考现有的MP4板和网络上大量的原理图即可设计出pcb。构造比较简单,布线2层搞定。

     3.软件系统集成开发环境(IDE),打算用eclipse+arm-linux-gcc即可。可同时适用于SOPC和MP4开发板

     4.固件开发,分2步走,一是移植ucos/ucgui到SOPC和mp4,二是逆向mp4固件,在sopc上跑。并建立2套sdk,估计ucos的体验更好。看mp4上的GUI真的很原始。

     5.逆向livesuit和phoenixcard 2个固件升级工具,可以的话,开发固件修改器,给玩家定制用。

     以上就是整个规划和技术列表,欢迎朋友们探讨,共同学习。以后会把调试过层和使用心得都奉上,给自己和大家一个参考。


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 0

    粉丝
  • 0

    好友
  • 0

    获赞
  • 2

    评论
  • 1167

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-12 13:54 , Processed in 0.015149 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部