基于Xtensa的ASIP开发流程研究
(5) 运行XEnergy命令工具,对以上步骤生成的ASIP进行全面功耗评估,如表3所示。
本文引用地址:https://www.eepw.com.cn/article/95269.htm(6)经过(2)到(5)多次反复调试,在Xtensa高效的开发工具下,用户很快会得到满意的ASIP体系结构及指令系统。然后,将配置信息和TIE指令信息提交给Tensilica的服务器,Xtensa Porcessor Generator(XPG)会生成相应的RTL或Netlist,供用户进行后端实现,同时XPG还会生成ASIP所需的软件开发工具,如编译器、汇编器,使设计人员省去了针对ASIP开发编译器(或编译器重定向)的繁重工作。
结语
Tensilica Xtensa体系结构可配置、指令集可自定义处理器和Xplorer、XPRES、XEnergy等工具集大大提高了ASIP处理器开发速度,加快了针对不同应用领域探索专用处理器设计空间的效率。本文重点叙述了借助Xtensa平台开发ASIP时前端设计的各个步骤,此设计流程具有较强的借鉴价值。
参考文献:
[1] Keutzer K,Malik S,Newton A R. From ASIC to ASIP:the next design discontinuity, Proceedings of ICCD02[M].W ashington DC:IEEE Computer Science Press,2002,84-90.
[2] 陈艾,周学海等. 专用指令集处理器(ASIP)行为级设计方法研究[J],计算机工程与应用,2004.29, 44-46
[3] 杨君,李曦等. 专用指令集处理器(ASIP)系统级设计研究[J],系统工程与电子技术,Vol.28(10),2006年10月1572-1577
[4] 王志刚,李曦,周学海等. 一种定制指令集处理器ASIP评估指标权重抽取技术[J],中国科学技术大学学报Vo1.37(2),Feb. 2 0 0 7, 184-188
[5] 岳虹,沈立等. 基于TTA的嵌入式ASIP设计[J],计算机研究与发展,43(4):752~758,2006
[6] Cheung N, Henkel J, Parameswaran S. Rapid Configuration & Instruction Selection for an ASIP: A Case Study, Proceedings of the Design[C], Automation and Test in Europe Conference and Exhibition (DATE’03), 2003,1-6.
[7] Glokler T, Hoffmann A, Meyr H. Methodical Low-Power ASIP Design Space Exploration[C]. Journal of VLSI Signal Processing 33, 229–246, 2003
[8] Leupers R. Architectures and Design Tools for Communication and Multimedia Systems, From ASIP to MPSoC[C], EUROCON 2007
[9] TENSILICA, www.tensilica.com
[10] Xtensa Processor Extensions Synthesis (XPRES) Compiler User’s Guide[R] Tensilica Inc. 2007
[11]Howard P G, Vitter J S. Fast and Efficient Lossless Image Compression[R]. Proceedings of the 1993 IEEE Data Compression Conference (DCC '93), Snowbird, UT, April 1993
评论