在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5191|回复: 17

An Evaluation of CoWare Processor Designer for the Design of Embedded Processors

[复制链接]
发表于 2012-10-23 17:23:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 ald_syn_cad 于 2012-10-23 17:26 编辑

An Evaluation of CoWare Inc.’s Processor Designer Tool Suite for the Design of Embedded Processors
Jonathan D. Franz, M.S.E.C.E
Advisor: Russell W. Duren, Ph.D.

Abstract
The goal of this thesis is to evaluate the Processor Designer family of tools from CoWare, Inc. Processor Designer uses the L.I.S.A. 2.0 (Language for Instruction Set Architecture) language. The evaluation is being performed to determine the suitability of the toolset for incorporation into a classroom environment and for the use in developing replacements for legacy processors. The main focus will be on the ease of use of the tools. This includes exploring how steep of a learning curve is involved with this new processor designer language and how well the tools have been documented. The limitations of the tools will also be explored, as far as what can and cannot be done in the language. The thesis is also intended to provide a tutorial introduction to the CoWare Inc. tool suite for future students.
.................................
See also:
http://bbs.eetop.cn/viewthread.p ... rocessor%2BDesigner

CoWare Processor Designer evaluation.rar

1.43 MB, 下载次数: 107 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2012-10-23 18:39:18 | 显示全部楼层
没有软件,
如何能够 evaluate ??
 楼主| 发表于 2012-10-23 20:09:52 | 显示全部楼层
It's the name of the thesis. It's the only guide that I could find for the Processor designer. The soft is on eetop also crack exists.
发表于 2012-10-23 21:09:33 | 显示全部楼层
本帖最后由 tedazsx 于 2012-10-23 21:11 编辑



哦,想起来了。
是有一个,不过好像2009的好使,可是2010的那个pj不太好使——可以打开,但是一编译例子程序就报错,我折腾了好久也不管用。

此外,没有LISA,光有processor designer,是不是也没有太大用处啊??
 楼主| 发表于 2012-10-23 22:31:19 | 显示全部楼层
Sorry my Chinese is not good enough but I am not a fan of processor designer because of hard efforts should be done and after that designing subsequent compilers for your application codes and testing the correct functionality is not an easy job. By the way nowadays CPU models are designed in SystemC for integrating them in the TLM flow for the SOC designs. I suggest to forget about processor designer and try to get access to e.g. http://www.ovpworld.org/ models (as you have uploaded). There are pre-verified models for the of the shelf models (like ARM, etc....) and can be used in the leading tools like Mentor vista, Synopsys Platform architect or cadence System Development Suite. Also these models can be semi customized that satisfy your need.
Using processor designer in my opinion is good for academic researches and for commercialized uses you should do a lot with it that I am not that kind of person.
发表于 2012-10-23 23:09:59 | 显示全部楼层
actually, i have uploaded some resources about coware/synopsys pd and pa, even spw.
but, nobody will  share on internet the key of these softwares, namely, the cosy compiler of pd, the processor/interconnect ip of pa, and the license even the installer of spw.

probably, you have been keeping an eye on coware's 3 tools since a few years ago, but who really get it for free?

ESL tools are different from traditional IC design tools.
vendors of different ic design tools have got their stable market share by now .
but the field of ESL are under competition.

that is why synopsys keep swallowing other ESL vendors, and why so many "just-for-learning" other than the key resources appear on this bbs.
because these ESL vendors want their tools get accepted by as many people as possible, without the key of their tools shared for free on the internet.
 楼主| 发表于 2012-10-24 13:48:12 | 显示全部楼层
本帖最后由 ald_syn_cad 于 2012-10-24 13:50 编辑


actually, i have uploaded some resources about coware/synopsys pd and pa, even spw.
but, nobody wil ...
xin_ming_wang ??? 2012-10-23 23:09




    I totally agree with you. Read the below doc and feel the never ending pain and complexity. It's for 2008. I should admit that ESL world has peeled regularly and lots of times but still ESL is the most challenging part of hardware/software and aggregately most system designs and you'd be 100% drowned if you'll get stuck with it.

http://www.ovpworld.org/versions_ovp/20120614.5/download.php?f=f4d58aafa46008a659cf3ad5bf78def9.zip&fc=BrianBaileyWhitePaper_SLVP_and_OVP.pdf
发表于 2012-10-30 06:17:31 | 显示全部楼层
This is a GREAT RESEARCH THESIS:
THEY FOUND OUT THAT COWARE IS LESS EFFICIENT THAN HAND WRITTEN MODELS
发表于 2012-10-31 00:57:30 | 显示全部楼层
本帖最后由 xin_ming_wang 于 2012-10-31 12:50 编辑

well, for all EDA tools, we should realize that nearly all automatically generated codes are less efficient than their hand-written counterparts. the processors yielded by pd are only demos, and are far from mature.

according to my true story, i can tell you that, the key of processor designer is its ability to quickly prove or demo something. for example:
1) you can quickly prove your novel idea on a specific processor architecture, through the automatically generated software tool chain and  rtl codes, without bitterly writing assembly program codes and rtl implementation. this means pd is more suitable for academic use in my opinion.
2) if a company/university or something else have designed (or want to design) their own processors, they will find they are stuck by the compiler and simulator even though open-source compilers like gcc from GNU are on their hands. because they know (actually, their are right) it is nearly impossible to port gcc for their architectures in so short time by so few people. it is always true for Chinese universities or institutes. thus, they need pd to quickly model their processors, and quickly provide the associated software tool chain, to quickly show someone (usually the gov) that they can do processor design on their own, and they can be assigned more challenging (thus more money) works.
 楼主| 发表于 2012-10-31 02:39:09 | 显示全部楼层


well, nearly all automatically generated codes are less efficient than their hand-written counterpar ...
xin_ming_wang 发表于 2012-10-31 00:57




    Thanks so much for the info!
I have the same opinion. If it was an easy task, companies would invest on ASIP not ASIC. Processor designing is one task and designing compilers are the other one. If you search on the internet you would find dozen of thousands of ASIC core providers and lots of even big SOC companies do not fund on their own processors and use major GPP (like ARM processor) providers (less efficient for specific tasks) like:
http://en.wikipedia.org/wiki/List_of_microprocessors
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 07:09 , Processed in 0.046474 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表