phixcoco@icdesign

~Remember The Name~ An Engineer, A Freelancer

胡大大ID:phixcoco
53256次访问,排名1813好友0人,关注者1
这个人很懒,什么也没留下
phixcoco的文章
原创 72 篇
翻译 2 篇
转载 5 篇
评论 80 篇
phixcoco的公告

PHIXCOCO SAID:
好在内容永远是最重要的
你言我语才能激荡起思维的火花

观书不语非君子
我希望评论再多些理性和思辨

当我们觉得自己对世界是多么重要的时候,这个世界才刚刚开始原谅我们的幼稚!


CONTACT INFO:
you r free to contact me:
phixcoco(at)sina.com

pls properly title the mail, or it'll be taken as spam.


TODO LIST(2008):
·工程实践
·行业媒体



最近评论
hdnero:wow gold
phixcoco:关于2300E的新闻一则(2008.6.26) --
“Mezzanine card supports dual displays” by ElectronicsTalk.com:
http://www.electronicstalk.com/news/cct/cct189.html
phixcoco:正文中各淘宝店铺价格更新(2008.6.28):
淘宝店1: ¥440
淘宝店2: ¥379(推荐此家)
淘宝店3: 无效
淘宝店4: ¥449
淘宝店5: ¥415
iveney:总结得非常好,赞美
mff:我是新手,请问用什么工具可以编译systemverilog
文章分类
收藏
    相册
    关注的Conference
    CES (Jan.7~10.2008)
    ConfigCon (Sep.19.2008)
    DAC (June.8~13.2008)
    EDATechForum (Sep.02.2008)
    GDC (Feb.18~22.2008)
    Macworld (Jan.14~18.2008)
    nVision08 (Aug.25~27.2008)
    SIGGRAPH (Aug.11~15.2008)
    SNUG (Mar.31~Apr.2.2008)
    关注的Link
    absurd@csdn-移动Linux
    Berkeley WebCast
    caimouse@csdn-3D软件
    CMU Graphics Lab
    Daniel Pohl@Larrabee.RayTracing
    drzhouweiming@csdn-分布式计算
    fpgacpu(2003前)
    G9Impulse(UIUC开源)
    liugz05182@csdn-验证
    MIT OCW
    Philipp Slusallek@RayTracing
    Princeton Graphics Group
    ReactOS
    SimpleRISC
    Tiobe Site
    vi编辑器
    图形芯片回顾-ATi@pcpop
    图形芯片回顾-Intel@pcpop
    图形芯片回顾-nVidia@pcpop
    关注的Media
    Beyond3D
    ChipHell China
    ECNet China
    EDN China
    EET China
    Engadget
    Mydrivers China
    Tech ARP
    Techreport
    Tom's Hardware
    关注的Podcast
    amdboard@youtube
    amdfan@youtube
    amdUnprocessed@youtube
    MahaloDaily@youtube
    nvidia@youtube
    nvidiaSLi@sina
    VIAMKT@youtube
    VIAMKTCH@youtube
    VIAUMPC@sina
    关注的Subject
    图形计算(GPU)
    多芯互连(Interconnect)
    微处理器(CPU)
    手持设备(Handheld)
    超低功耗(LowPower)
    超级便携(UltraMobile)
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 SourceForge上有关Verilog/SystemVerilog/SystemC的开源项目收藏

    新一篇: 寻找完美的建模语言

    • 学EDA的同学可以通过开源提高自己

    前两天和同学讨论说实验室里研究EDA的同学可以或参与或解读一些开源的项目来提高自己。

    • 开源之于EDA

    如今的电子行业已经离不开各种各样的EDA软件了。EDA(Electronic Design Automation)可以理解为供电子的企业级软件,为工程师提供服务的计算机辅助设计工具。如果你画过PCB板,或许你对这个名词就会有一个初步的认识。然而EDA工具远不止板级设计工具,这个名词现在更多地知道集成电路(IC)设计中使用的工具。从代码输入,综合,仿真,验证,布局布线,版图设计……它渗透到集成电路设计的每个环节。宏观的人和微观的晶体管之间如何沟通? 那就是通过EDA工具了。我们期望能够高效地沟通,所以希望EDA工具越来越强大,只可惜它们的表现多少有些差强人意!

    7月底在美国举行的2006年DAC上Cadence的前CEO,Joe Costello说在开源并不适合EDA行业,原因是从事这个行业的人太少,而开源需要大量散落在网络各个角落的工程师共同开发与推进。EDA市场是商业软件的天下,Cadence,Sysnopsys,Mentor Graphics和Magma占有了绝大部分的市场份额。问题在于这个市场到达40亿美元就有些停滞不前了。 全球其实有一陀陀的初创公司(Start-up companies),有的成长得也还不错。然而很多人断言如Cadence等巨擎的地位不会被动摇。其实很多初创公司最后的结局就是被这些巨擎收购,前两天刚看到消息说一家台湾的EDA公司被Mentor收购了。这让我想起同学说“微软不用打败对手,只需要收买对手……”,呵呵!

    全世界从事EDA软件开发的人有多少,我还不清楚!好像Synopsys全球也就千把人。不知道这样算来纯EDA软件开发人员全世界有多少,可能和很多其他领域的软件开发人员相比,真的很少。但我想全世界电子工程师的数量很多。美国每年高校培养70,000+70,000的电子工程师。中国、印度的数量现在更多。我想不能忽视他们在推动EDA发展上的力量。他们是EDA的用户,他们头脑中有这来自设计的第一手的需求!

    • SourceForge上搜到的关于Verilog/SystemVerilog/SystemC的开源项目

    我似乎有点扯了,闲话不多说。EDA相关的开源项目很多,由于我最近关心硬件相关的编程和建模语言,因此搜索了一下Verilog,SystemVerilog,SystemC相关的开源项目:

    其实搜到了很多,但是只列出了目前至少有一个版本available的项目,有几个项目前两天刚出了版本。罗列如下,以飨读者!

    A: Verilog相关:

    ·Eclipse Verilog editor
    http://sourceforge.net/projects/veditor
    http://icarus.com/eda/verilog/
    Eclipse Verilog editor is a plugin for the Eclipse IDE. It provides Verilog(IEEE-1364) and VHDL language specific code viewer, contents outline, code assist etc. It helps coding and debugging in hardware development based on Verilog or VHDL.

    ·Icarus Verilog
    http://sourceforge.net/projects/iverilog
    Icarus Verilog is an open source Verilog compiler that supports the IEEE-1364 Verilog HDL including IEEE1364-2001 plus extensions.

    ·Source Navigator for Verilog
    http://sourceforge.net/projects/snverilog
    http://sources.redhat.com/sourcenav
    Source Navigator for Verilog is a verilog parser that allows Source Navigator to be used with the Verilog Hardware Description Language.

    ·Icarus Verilog Test Suite
    http://sourceforge.net/projects/ivtest
    Provides a GPL'd test suite for verification of the verilog language. This project is affiliated with the Icarus Verilog compiler effort at icarus.com.

    ·Vtracer
    http://sourceforge.net/projects/vtracer
    VTracer is a Verilog Testbench developer aid. Contains well documented Verilog-Perl co-simulation environment (TCP sockets based), structural Verilog parser, demo Testbenches.

    ·VeriWell Verilog Simulator
    http://sourceforge.net/projects/veriwell
    VeriWell is a full Verilog simulator. It supports nearly all of the IEEE1364-1995 standard, as well as PLI 1.0. Yes, VeriWell *is* the same simulator that was sold by Wellspring Solutions in the mid-1990 and was included with the Thomas and Moorby book

    ·PVSim Verilog Simulator
    http://sourceforge.net/projects/pvsim
    PVSim is a Verilog Simulator for Mac OS X that uses AlphaX editor's Verilog mode and features a fast compile-simulate-display cycle.

    ·Verilog Construction Toolkit
    http://sourceforge.net/projects/vct
    The Verilog Construction Toolkit is a C++ library which provides the ability to read in, create  and or modify verilog cell-based structural netlists.

    ·Verilog Netlist Viewer / Editor
    http://sourceforge.net/projects/netedit
    The purpose of this tool is creation of tcl/tk - based environment for convenient Verilog netlist viewing and editing. This tool will allow development of TCL scripts in order to make structural changes in verilog netlist.

    ·SystemC to Verilog RTL converter
    http://sourceforge.net/projects/sysc2ver
    sysc2ver - SystemC to Verilog RTL converter

    ·FPGA C Compiler
    http://sourceforge.net/projects/fpgac
    FpgaC compiles a subset of the C language to net lists which can be imported into an FPGA vendors tool chains. C provides an excellent alternative to VHDL/Verilog for algorithmic expression of FPGA reconfigurable computing tasks. More info on Home Page.

    ·vIDE
    http://sourceforge.net/projects/vlogide
    vIDE is a cross-platform tool for writing and simulating Verilog models. It provides user friendly project management and file editing, integrated simulation engine, waveform viewer, pre-compiled modules, and many other cool features.

    ·Covered
    http://sourceforge.net/projects/covered
    Covered is a Verilog code-coverage utility using VCD/LXT style dumpfiles and the design to generate line, toggle, combinational logic and FSM state/arc coverage reports. Covered also contains a built-in race condition checker and GUI report viewer.

    ·veri-indent
    http://sourceforge.net/projects/veriindent
    Veri-indent is a verilog source code Parser,Analyzer and Beautifier. (similar to c 'indent' , but more than that). Verilog source can be formatted and Symbol table, list of registers,wires,pli calls in source code can be extracted.

    ·Teal
    http://sourceforge.net/projects/teal
    TEAL - C++ multithreaded library to verfiy verilog designs

    ·Reed-Solomon Core Compiler
    http://sourceforge.net/projects/rstk
    RSTK is a C language program that generates Reed-Solomon HDL source code modules that  can be compiled and synthesized using standard VHDL or Verilog compilers and synthesis  tools.

    ·XSpiceHDL
    http://sourceforge.net/projects/xspicehdl
    XSpiceHDL, a mixed-mode XSpice-Verilog HDL co-simulation environment incorporating GUI schematic capture, modified XSpice3f5 based engine and TCP inter-process communications via CodeModel and VPI DLL, written in C++ using the wxWindows API.


    B: SystemVerilog相关:(真是少得可怜)

    ·HDLObf
    http://sourceforge.net/projects/hdlobf
    HDLObf is intended to be a HDL Obfuscator and identifier name change utility. Primarily designed for Verilog/SystemVerilog. Support will be added for VHDL/SystemC in future.


    C: SystemC相关:

    ·Open SystemC Initiative (OSCI)
    http://sourceforge.net/projects/systemc
    The Open SystemC Initiative (OSCI) is a collaborative effort to support and advance SystemC as a de facto standard for system-level design. SystemC is an interoperable, C++ SoC/IP modeling platform for fast system-level design and verification

    ·FERMAT SystemC Parser
    http://sourceforge.net/projects/systemcxml
    FERMAT's SystemC Parser using Doxygen and Xerces-C++ XML

    ·SCLive
    http://sourceforge.net/projects/sclive
    SCLive is a modular Linux-Live Distribution dedicated to the OSCI SystemC simulator and it's associated libraries. The distribution provides a fully working environement including a simulator kernel, wavefom viewer, IDE, tutorials and more.

    ·GreenSocs
    http://sourceforge.net/projects/greensocs
    http://www.greensocs.com
    To develop SystemC infrustructure, basic IP, patches and add on library code for eventual standerdization. The GreenSocs project is made up of a number of contributions (sub projects). Please visit www.greensocs.com for more information.

    www.opencores.org是IC行业有名的开源网站,等我有空了再到那里去转转,说不定会有不少收获!

     

    发表于 @ 2006年08月13日 10:48:00|评论(loading...)|编辑

    旧一篇: 调查表明:FPGA成诸多通信设备设计首选

    评论

    #泰稳 发表于2006-08-13 20:24:00  IP: 219.146.159.*
    这么来看,目前这个市场与社区是需要培育的,但不知道会等到哪一天:)
    #phixcoco 发表于2006-08-14 13:20:00  IP: 10.212.43.243, 10.212.43.*
    电子设计对于EDA工具的需求是很旺盛的!

    但我作为EDA工具的消费者总觉得工具不够强大,又贵;
    而EDA工具商们总是宣传说自己设计了多么好的软件,然后以高价叫卖!

    不过EDA这个方向的开源社区的确需要培养
    现在有人在Eclipse的平台上设计嵌入式设计的插件~使得Eclipse可以成为电子设计的平台,也得到了一些厂商的支持

    EDA工具触及设计的各个角落,功能需求五花八门~
    我觉得和物理设计相关的领域可能开源软件比较难进入,如和制造相关的EDA工具,因为开源的设计者无法与芯片制造企业合作得到很多物理制造的参数,没法为工艺建模,也无法得到大量样本的工艺库数据。其他很多方面是可以有所作为的!

    特别是抓住新兴的功能需求,否则总是开发某种格式的读取查看工具、抑或代码编写和仿真工具就只能是模仿商用软件的份(不过如果做的好也是很有价值的)

    #mff 发表于2008-04-09 13:43:40  IP: 125.76.167.*
    我是新手,请问用什么工具可以编译systemverilog
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © phixcoco