| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/gnome/help/fedora-release-notes/zh-CN/ |
Upload File : |
<?xml version='1.0' encoding='utf-8' ?> <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ <!ENTITY % BOOK_ENTITIES SYSTEM "Release_Notes.ent"> %BOOK_ENTITIES; ]> <section id="sect-Release_Notes-Electronic_Design_Automation" lang="zh-CN"> <title>电​子​设​计​自​动​化​</title> <remark>这​个 beat 位​于​:<ulink type="http" url="https://fedoraproject.org/wiki/Documentation_EDA_Beat">https://fedoraproject.org/wiki/Documentation_EDA_Beat</ulink></remark> <para> <indexterm> <primary>电​子​设​计​自​动​化​</primary> </indexterm> <indexterm> <primary>Fedora 电​子​实​验​室​</primary> </indexterm> 本​节​概​括​了​Fedora 12中​Fedora Electronic Lab的​更​新​。​注​意​FEL中​的​很​多​程​序​在​应​用​上​有​很​多​联​系​。​这​些​特​定​的​程​序​在​电​路​设​计​(包​括​模​拟​和​PCB布​局​)及​嵌​入​式​开​发​章​节​的​相​关​部​分​做​了​介​绍​。​ </para> <section> <title>协​同​代​码​评​审​</title> <para> <indexterm> <primary>协​同​代​码​评​审​</primary> </indexterm> One of the many faces of digital hardware design entails tracking many files to be fed to multiple EDA tools. The eventual reports or netlists are carefully analysed and logged as part of the sign-off methodology. Each company tracks these project dependent files under a certain directory structure and under a certain revision controlled system of their choice. </para> <para> 我​们​为​Fedora引​入​了​一​个​高​效​可​靠​的​代​码​审​阅​方​案​。​这​个​基​于​trac的​同​行​审​阅​方​案​同​时​也​可​帮​助​在​bug、​任​务​、​变​更​集​和​文​件​间​建​立​链​接​和​无​缝​引​用​。​项​目​协​调​人​员​将​对​正​在​进​行​的​项​目​有​一​个​更​真​实​的​概​览​并​且​可​以​按​照​不​同​的​进​展​和​里​程​轻​松​地​进​行​跟​踪​。​ </para> </section> <section> <title>Eclipse缺​省​IDE</title> <para> <indexterm> <primary>Eclipse缺​省​IDE</primary> <secondary>电​子​设​计​自​动​化​</secondary> </indexterm> 在​Fedora Eclipse团​队​的​协​助​和​支​持​下​,Eclipse成​为​了​FEL在​HDL IP开​发​和​文​档​上​主​要​的​IDE。​这​样​是​为​了​在​不​同​嵌​入​式​软​件​商​提​供​的​工​具​之​间​保​持​真​正​的​互​操​作​性​。​ </para> <para> Fedora Electronic实​验​平​台​默​认​提​供​的​如​下​插​件​将​会​增​强​: <itemizedlist> <listitem> <para> 前​端​设​计​ </para> </listitem> <listitem> <para> 专​业​数​据​表​的​文​档​自​动​生​成​及​维​护​ </para> </listitem> <listitem> <para> Perl/Tcl脚​本​(Perl模​块​特​性​从​FEL10开​始​) </para> </listitem> <listitem> <para> 版​本​控​制​项​目​ </para> </listitem> </itemizedlist> <table frame="all" id="tbl-FEL-Eclipse-Plugins"> <title>用​于​硬​件​设​计​的​Eclipse插​件​</title> <indexterm> <primary>eclipse-veditor</primary> </indexterm> <indexterm> <primary>eclipse-eclox</primary> </indexterm> <indexterm> <primary>eclipse-texlipse</primary> </indexterm> <indexterm> <primary>eclipse-cdt</primary> </indexterm> <indexterm> <primary>eclipse-dltk-tcl</primary> </indexterm> <indexterm> <primary>eclipse-epic</primary> </indexterm> <indexterm> <primary>eclipse-subclipse</primary> </indexterm> <indexterm> <primary>eclipse-egit</primary> </indexterm> <tgroup cols="2"> <thead> <row> <entry> 组​件​ </entry> <entry> 描​述​ </entry> </row> </thead> <tbody> <row> <entry> eclipse-veditor </entry> <entry> 帮​助​数​字​IC设​计​人​员​/FPGA设​计​人​员​在​Eclipse上​开​发​Verilog/ VHDL代​码​。​提​供​了​对​拼​写​错​误​,缺​失​信​号​及​不​必​要​信​号​等​的​实​时​错​误​和​警​告​提​示​。​ </entry> </row> <row> <entry> eclipse-eclox </entry> <entry> 如​果​vhdl代​码​需​要​doxygen式​的​注​释​,可​自​动​生​成​pdf文​件​以​便​在​内​部​会​议​中​使​用​或​发​送​给​客​户​。​ </entry> </row> <row> <entry> eclipse-texlipse </entry> <entry> 由​于​pdf由​latex生​成​,texlipse插​件​将​提​供​一​些​额​外​的​页​面​输​出​格​式​以​方​便​pdf创​建​。​pdf创​建​目​前​只​有​Ctrl-S,而​不​是​像​kile中​手​动​点​击​。​就​是​说​FEL livedvd将​移​除​kile。​ </entry> </row> <row> <entry> eclipse-cdt </entry> <entry> 提​供​了​嵌​入​式​C和​C++开​发​工​具​。​ </entry> </row> <row> <entry> eclipse-dltk-tcl </entry> <entry> Tcl脚​本​可​依​靠​HDL代​码​维​护​。​ </entry> </row> <row> <entry> eclipse-epic </entry> <entry> Perl脚​本​可​依​靠​HDL代​码​维​护​。​ </entry> </row> <row> <entry> eclipse-subclipse </entry> <entry> 增​加​了​对​Eclipse IDE的​子​版​本​集​成​ </entry> </row> <row> <entry> eclipse-egit </entry> <entry> 增​加​了​对​Eclipse IDE的​分​布​式​版​本​控​制​GIT集​成​ </entry> </row> </tbody> </tgroup> </table> </para> </section> <section> <title>仿​真​式 ASIC 设​计​</title> <variablelist> <varlistentry> <term>toped</term> <listitem> <indexterm> <primary>toped</primary> </indexterm> <para> Updated to the consolidation release 0.9.4. The Fedora Toped package sets the variable $TPD_GLOBAL to /usr/share/toped by default so that the user could run toped out of the box. </para> <para> Graham Petley和​Krustev Svilen为​TELL提​供​了​2个​文​件​,做​为​示​例​解​释​toped如​何​通​过​toped的​GDSII和​CIF解​析​器​与​Pharosc标​准​Cells进​行​交​互​。​ </para> <para> 重​点 <itemizedlist> <listitem> <para> 新​的​图​形​渲​染​将​绘​图​速​度​提​升​了​近​3.5倍​。​需​要​openGL 1.4(F-11用​户​是​1.3,不​过​这​不​成​问​题​)及​Virtual Buffer Objects。​它​将​做​为​未​来​图​形​效​果​的​基​础​。​ </para> </listitem> <listitem> <para> 保​留​了​旧​的​渲​染​器​以​使​得​驱​动​程​序​执​行​旧​版​openGL以​及​虚​拟​桌​面​。​ </para> </listitem> <listitem> <para> 速​度​也​明​显​提​高​。​ </para> </listitem> <listitem> <para> 对​外​部​接​口​做​了​更​新​和​修​正​。​特​别​是​GDSII。​ </para> </listitem> <listitem> <para> 针​对​Virtuoso(C)技​术​文​件​到​TELL会​话​的​新​工​具​。​ </para> </listitem> <listitem> <para> TDT格​式​更​新​,使​用​了​新​纪​录​。​版​本​更​新​至​0.7。​ </para> </listitem> <listitem> <para> TDT格​式​更​新​,使​用​了​新​纪​录​。​版​本​更​新​至​0.7。​ </para> </listitem> <listitem> <para> 用​户​界​面​自​定​义​的​更​多​更​新 - 工​具​栏​。​ </para> </listitem> <listitem> <para> 对​cell引​用​的​内​部​操​作​进​行​了​更​新​。​图​层​0将​当​做​正​常​层​。​ </para> </listitem> </itemizedlist> </para> <warning> <title>老​版​本​的​Toped将​无​法​读​取​本​版​本​生​成​的​TDT文​件​。 </title> <para> 还​有​一​些​代​码​没​有​整​合​到​主​开​发​中​,包​括​口​径​错​误​报​告​分​析​器​。​建​议​在​发​行​后​做​此​工​作​。​为​了​保​证​当​前​版​本​的​稳​定​,搁​浅​了​部​分​功​能​。​ </para> </warning> </listitem> </varlistentry> <varlistentry> <term>Magic</term> <listitem> <indexterm> <primary>magic</primary> </indexterm> <indexterm> <primary>magic-doc</primary> </indexterm> <para> Fedora Magic 已​更​新​至 8.0.54 版​本​。​ </para> <para> Fedora Magic的​文​档​使​用​了​单​独​的​包​,叫​做​:<package>magic-doc</package>。​文​档​中​集​合​了​一​些​scmos的​样​例​和​教​程​。​Magic VLSI高​级​用​户​应​该​也​会​有​兴​趣​再​次​读​此​文​档​,来​掌​握​8.0系​列​中​不​可​缺​少​的​详​情​。​ </para> <para> 特​性​: <itemizedlist> <listitem> <para> 轮​廓​矢​量​字​体​(freefont项​目​),目​的​在​于​清​理​Magic中​相​关​标​签​的​问​题​。​ </para> </listitem> <listitem> <para> 所​有​显​示​、​操​作​及​OpenGL都​是​完​整​的​。​ </para> </listitem> <listitem> <para> Features some "cifoutput" operators for use with the new "cif paint" command, for manipulating layout using boolean operators. </para> </listitem> <listitem> <para> 提​高​了​执​行​速​度​。​ </para> </listitem> <listitem> <para> 为​网​格​操​作​和​字​符​设​置​增​加​了​两​个​额​外​菜​单​。​ </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> <varlistentry> <term>Electric</term> <listitem> <indexterm> <primary>electric</primary> </indexterm> <para> <package>electric</package> 已​更​新​至 8.09 版​本​ </para> <para> 请​注​意​大​量​电​气​用​户​群​使​用​的​第​三​方​插​件​由​于​许​可​方​面​不​能​与​Fedora兼​容​,因​此​FEL无​法​把​这​些​插​件​加​入​其​中​。​Fedora电​气​实​验​团​队​理​解​由​于​上​游​版​本​的​更​新​造​成​的​与​用​户​插​件​互​操​作​性​的​破​坏​。​因​此​新​版​的​电​气​包​将​放​到​更​新​测​试​仓​库​。​ </para> </listitem> </varlistentry> </variablelist> </section> <section> <title>数​字​设​计​</title> <variablelist> <varlistentry> <term>Dinotrace</term> <listitem> <indexterm> <primary>dinotrace</primary> </indexterm> <para> Dinotrace是​Fedora &PRODVER;新​增​的​,一​个​可​以​识​别​Verilog值​变​更​转​储​,ASCII及​其​它​跟​踪​格​式​的​波​形​查​看​器​。​ </para> <para> 它​允​许​定​位​鼠​标​,高​亮​信​号​,搜​索​,打​印​及​其​它​优​于​多​数​商​业​波​形​监​视​器​的​能​力​。​ </para> <para> Dinotrace针​对​快​速​调​试​进​行​了​优​化​。​有​了​VTRACE,模​拟​失​败​时​会​自​动​在​波​形​查​看​器​中​将​光​标​定​位​在​错​误​处​,添​加​可​见​注​释​。​点​击​鼠​标​4次​,日​志​文​件​中​的​错​误​将​以​高​亮​显​示​,并​且​可​在​源​文​件​中​看​到​错​误​位​置​的​信​号​值​。​ </para> <para> Fedora为​emacs提​供​了​<code>dinotrace-mode</code>做​为​<package>emacs-dinotrace-mode</package>。​ </para> </listitem> </varlistentry> <varlistentry> <term>eqntott</term> <listitem> <indexterm> <primary>eqntott</primary> </indexterm> <para> <package>eqntott</package> converts Boolean logic expressions into a truth table that is useful for preparing input to espresso package for logic minimization, converting logic expressions into simpler forms, and for creating truth tables. <package>eqntott</package> is new for Fedora &PRODVER;. </para> </listitem> </varlistentry> <varlistentry> <term>expresso-ab</term> <listitem> <indexterm> <primary>expresso-ab</primary> </indexterm> <para> <package>espresso</package>为​Fedora &PRODVER;新​增​工​具​,takes as input a two-level representation of a two-valued (or multiplevalued) Boolean function, and produces a minimal equivalent representation。​它​是​个​布​尔​逻​辑​最​小​化​工​具​。​ </para> </listitem> </varlistentry> <varlistentry> <term>Verilator</term> <listitem> <indexterm> <primary>verilator</primary> </indexterm> <para> Verilator是​最​快​的​免​费​Verilog HDL模​拟​器​。​它​能​够​编​译​可​合​成​的​Verilog,向​C++或​SystemC代​码​中​添​加​PSL,SystemVerilog及​Synthesis判​断​。​它​的​设​计​主​要​针​对​注​重​快​速​模​拟​性​能​的​大​项​目​,并​能​很​好​的​用​于​为​嵌​入​式​软​件​设​计​团​队​创​建​CPU可​执​行​模​型​。​ </para> </listitem> </varlistentry> <varlistentry> <term>vrq</term> <listitem> <indexterm> <primary>vrq</primary> </indexterm> <para> VRQ是​模​块​式​的​verilog分​析​器​,它​支​持​用​插​件​工​具​处​理​verilog。​通​过​执​行​vrq可​以​管​道​形​式​逐​步​调​用​多​个​工​具​。​它​是​一​个​以​自​定​义​插​件​做​后​端​的​通​用​前​端​分​析​器​。​ </para> </listitem> </varlistentry> <varlistentry> <term>Alliance</term> <listitem> <indexterm> <primary>Alliance</primary> </indexterm> <para> Fedora Alliance CVS开​发​仓​库​在​2009年​八​月​得​到​了​它​的​第​100个​补​丁​,以​解​决​在​64位​架​构​上​的​稳​定​性​。​我​们​为​上​游​使​用​了​全​部​补​丁​而​感​到​高​兴​。​同​时​我​们​为​所​有​Fedora支​持​的​测​试​仓​库​及​EPEL-5测​试​仓​库​构​建​了​这​个​新​版​本​。​本​版​本​带​来​了​一​个​全​新​的​GUI<package>xgra</package>,它​是​个​图​形​查​看​器​。​ </para> <para> Fedora不​会​用​herb(被​认​为​是​Alliance的​一​支​)替​代​Alliance。​在​F-11发​布​之​前​herb的​开​发​一​直​活​跃​,但​是​在​F-11发​布​后​却​停​止​了​。​由​于​Alliance VLSI上​游​仍​然​活​跃​并​且​也​反​应​出​我​们​的​意​愿​,因​此​目​前​没​有​理​由​用​herb代​替​alliance。​ </para> </listitem> </varlistentry> </variablelist> </section> <section> <title>硬​件​设​计​用​的​Perl脚​本​</title> <variablelist> <varlistentry> <term>perl-SystemPerl</term> <listitem> <indexterm> <primary>perl-SystemPerl</primary> </indexterm> <para> 这​是​Fedora &PRODVER;的​一​个​新​软​件​包​。​ </para> <para> SystemPerl is a version of the SystemC language. It is designed to expand text so that needless repetition in the language is minimized. By using sp_preproc, SystemPerl files can be expanded into C++ files at compile time, or expanded in place to make them valid stand-alone SystemC files. </para> </listitem> </varlistentry> <varlistentry> <term>perl-Verilog-Perl</term> <listitem> <indexterm> <primary>perl-Verilog-Perl</primary> </indexterm> <para> <package>perl-Verilog-Perl</package>已​更​新​到​3.123。​新​特​性​包​括​: <itemizedlist> <listitem> <para> 改​进​了​当​"do" 做​为​识​别​码​时​的​警​告​。​ </para> </listitem> <listitem> <para> 修​正​了​漏​掉​的​处​理​器​标​识​符​,bug106。​ </para> </listitem> <listitem> <para> 修​正​了​Perl 5.8.8的​编​译​错​误​rt48226。​ </para> </listitem> <listitem> <para> 修​正​了​Perl 5.8.8的​callbackgen编​译​错​误​。​ </para> </listitem> </itemizedlist> <warning> <para> perl-Verilog-Perl替​代​了​perl-Verilog。​建​议​Fedora用​户​据​此​调​整​自​己​写​的​Perl脚​本​。​ </para> </warning> </para> </listitem> </varlistentry> </variablelist> </section> </section>