精品乱码一区内射人妻无码-亚洲中文AⅤ中文字幕在线-免费不卡国产福利在线观看-国产综合无码一区二区色蜜蜜

          您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>轉(zhuǎn)到linux操作系統(tǒng)下做PCB的具體方法

          直播推薦

          更多>

          企業(yè)動態(tài)

          更多>

          推薦展會

          更多>

          轉(zhuǎn)到linux操作系統(tǒng)下做PCB的具體方法

          2009年05月17日 13:12:56人氣:1665來源:煙臺勾股通信技術(shù)有限公司

          SPB15.5的安裝(libc要有低于2.3.5的版本)

            cd cdrom1/E024_SPB155_ln86_1of5

            ./SETUP.SH

            出現(xiàn)

            Specify path of install directory [OR type [RETURN] to exit]:

            輸入/opt/spb

            出現(xiàn) Directory /opt/spb does not exist. Create? [y/n]: y

            Do you want to use InstallScape [y/n]:n

            Specify path of install directory [OR type [RETURN] to exit]:回車

            cd/opt/spb/install/bin.lnx86

            ./softload

            開始安裝

            選1-1-2-cdrom1/E024_SPB155_ln86_1of5

            出現(xiàn)

            Please press y (yes) or n (no) : no

            選

            4) Cadence Catalog

            再選a

            再選y

            出現(xiàn)

            Your package selections require SPB155 lnx86 P/N 356-73303-0102 CDROM # 2.

            1) 2)

            3) SPB155 lnx86 P/N 356-73303-0102 CDROM # 2 already mounted on /home/chenqs/cdrom1/E024_SPB155_ln86_1of5, continue.

            4) Change CD-ROM mount point.

            m) Main Menu

            Type your choice:

            選責(zé)4出現(xiàn)

            You must now identify where the CD-ROM is mounted.

            1)Local(mounted to this machine)

            在選1出現(xiàn)

            Specify the CD-ROM mount point

            1)/cdrom

            2)Other

            選2寫入你2盤的位置就ok了。裝好后

            cd /opt/spb/install

            ln -s tools.lnx86 tools

            以候運行

            空格 .空格 bashrc就可以了

            allegro &allegro_design_entry_HDL &projmgr &用于起動程序.

            Cadence.Allegro.v13.6 之后就改名叫PSD了,后來又改名叫SPB.

            fc4的tar和安裝不兼容會出The following tar errors were detected:

            裝過程是

            ./SETUP.SH

            1)裝載可供使用的產(chǎn)品

            你必須現(xiàn)在識別CD-ROM在什么地方被安裝。

            1)本地(安裝到這臺機(jī)器)

            2)遠(yuǎn)程(安裝到另一個機(jī)器)

            m)主要的菜單

            h)幫助

            打出你的選擇: [ 1 ]

            規(guī)定CD-ROM安裝點

            1) / cdrom

            2)其它

            m)主要的菜單

            p)以前的菜單

            h)幫助

            打出你的選擇: [ 2 ]

            2

            從CD#1摘錄安裝信息。

            你想要察看自述文件嗎?

            請壓y (是)或者n (沒有): n

            安裝信息是在什么地方?

            1) (難以獲得的選擇)工作秩序

            2)電子郵件文件

            3)磁帶

            4)計算機(jī)輔助設(shè)計目錄

            5)文件目錄

            h)幫助

            p)以前的菜單

            q)退出

            打出你的選擇: [ 4 ]

            a)所有上述

            n)沒有上述

            p)以前的菜單

            打出你的選擇( a,n,p,1-3,2 5 9 ... ):a

            你不有選擇任何產(chǎn)品。

            正確的這嗎? [ y與n ]請壓y (是)或者n (沒有):

            你的選擇是正確的嗎? [ y與n ]

            請壓y (是)或者n (沒有) :y

            產(chǎn)生詳盡的設(shè)施數(shù)據(jù)...

            確定可供使用的盤空間

            確定需要的盤空間

            如果出SL-13是:安裝選擇的不足的盤空間。

            裝好后

            ln -s tools.lnx86 tools

            /opt/psb/tools/pcb/bin/allegro.exe

            我的bashrc如下

            # Cadence PSD environment icq 111290069

            export CDS_INST_DIR=/opt/psb

            export CDS_LIC_FILE=$CDS_INST_DIR/share/cadence.license

            export CDS_DIR=$CDS_INST_DIR

            export CONCEPT_INST_DIR=$CDS_DIR

            export CDS_SITE=$CDS_DIR/share/local/

            export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONCEPT_INST_DIR/tools/lib

            export CDSDOC_PROJECT=/CDS_INST_DIR/doc

            PATH=/opt/spb/tools/jre/bin:$CONCEPT_INST_DIR/tools/bin:$CONCEPT_INST_DIR/tools/pcb/bin:$CONCEPT_INST_DIR/tools/fet/bin:$PATH

            由于接觸和使用較早等原因,國內(nèi)的Pro用戶為數(shù)眾多,他們在選擇Cadence高速PCB解決方案的同時,都面臨著如何將手頭的Pro設(shè)計移植到Cadence PCB設(shè)計軟件中的問題。

            轉(zhuǎn)到linux下做PCB

            由于接觸和使用較早等原因,國內(nèi)的Pro用戶為數(shù)眾多,他們在選擇Cadence高速PCB解決方案的同時,都面臨著如何將手頭的Pro設(shè)計移植到Cadence PCB設(shè)計軟件中的問題。

            在這個過程當(dāng)中碰到的問題大致可分為兩種:一是設(shè)計不很復(fù)雜,設(shè)計師只想借助Cadence CCT的強大自動布線功能完成布線工作;二是設(shè)計復(fù)雜,設(shè)計師需要借助信噪分析工具來對設(shè)計進(jìn)行信噪仿真,設(shè)置線網(wǎng)的布線拓?fù)浣Y(jié)構(gòu)等工作。

            對于*種情況,要做的轉(zhuǎn) 化工作比較簡單,可以使用Pro或Cadence提供的Pro到CCT的轉(zhuǎn)換工具來完成這一工作。對于第二種情況,要做的工作相對復(fù)雜一些,下面將這種轉(zhuǎn)化的方法作一簡單的介紹。

            []chenqs@[/]

            Cadence信噪分析工具的分析對象是Cadence Allegro的brd文件,而Allegro可以讀入合乎其要求的第三方網(wǎng)表,Pro輸出的exis格式的網(wǎng)表滿足Allegro對第三方網(wǎng)表的要求,這樣就可以將Pro文件注入Allegro。

            這里有兩點請讀者注意。首先,Allegro第三方網(wǎng)表在$PACKAGE段不允許有“.”;其次,在Pro中,我們用BasName[0:N]的形式表示總線,用BasName[x]表示總線中的一根信號,Allegro第三方網(wǎng)表中總線中的一根信號的表示形式為Bas NameX,讀者可以通過直接修改Pro輸出的exis網(wǎng)表的方法解決這些問題。

            Allegro在注入第三方網(wǎng)表時還需要每種類型器件的設(shè)備描述文件Device.txt文件,它的格式如下:

            Package: package type

            Class: classtype

            Pincount: total pinnumber

            Pinused: ...

            其中常用的是PACKAGE,CLASS,PINCOUNT這幾項。PACKAGE描述了器件的封裝,但Allegro在注入網(wǎng)表時會用網(wǎng)表中的PACKAGE項而忽略設(shè)備描述文件中的這一項。CLASS確定器件的類型,以便信噪分折,Cadence將器件分為IC,IO,DISCRETE三類。PINCOUNT說明器件的管腳數(shù)目。對于大多數(shù)器件,Device.txt文件中包含有這三項就足夠了。

            有了第三方網(wǎng)表和設(shè)備描述文件,我們就可以將Pro中原理圖設(shè)計以網(wǎng)表的形式代入到Cadence PCB設(shè)計軟件中,接下來,設(shè)計師就可以借助Cadence PCB軟件在高速高密度PCB設(shè)計方面的強大功能完成自己的設(shè)計。

            如果已經(jīng)在Pro作了PCB布局的工作,Allegro的script功能可以將Protcl中的布局在Allegro中重現(xiàn)出來。在Pro中,設(shè)計師可以輸出一個Place & Pick文件,這個文件中包含了每個器件的位置、旋轉(zhuǎn)角度和放在PCB頂層還是底層等信息,可以通過這個文件很方便的生成一個Allegro的script文件,在Allegro中執(zhí)行這個script就能夠重現(xiàn)Pro中的布局了,下面給出了完成Place & Pick文件到Allegro Script文件轉(zhuǎn)化的C++代碼,筆者使用這段代碼,僅用了數(shù)分鐘就將一個用戶有800多個器件的PCB板布局在Allegro重現(xiàn)出來。

            FILE *fp1, *fp2;

            ::AfxMessageBox("hello");

            fp1=fopen("pick.txt", "rt");

            if (fp1==NULL) ::AfxMessageBox("Can not open the file!!!");

            fp2=fopen("place.txt","wt");

            if (fp2==NULL) ::AfxMessageBox("Can not create the file!!!");

            char refdes[5], Pattern[5];

            float midx,midy,refx,refy,padx,pady,rotation;

            char tb[1];

            char tmp='"';

            fprintf(fp2,"%s ", "# Allegro script");

            fprintf(fp2,"%s ", "version 13.6");

            fprintf(fp2,"%s ", "place refdes");

            while (!feof(fp1)) {

            fscanf(fp1,"%s", refdes);

            fscanf(fp1,"%s", Pattern);

            fscanf(fp1,"%f", &midx);

            fscanf(fp1,"%f", &midy);

            fscanf(fp1,"%f", &refx);

            fscanf(fp1,"%f", &refy);

            fscanf(fp1,"%f", &padx);

            fscanf(fp1,"%f", &pady);

            fscanf(fp1,"%s", tb);

            fscanf(fp1,"%f", &rotation);

            fprintf(fp2, "fillin %c%s%c ",tmp,refdes,tmp);

            if (rotation!=0) {

            fprintf(fp2, "rotate ");

            fprintf(fp2, "iangle %f ", rotation);

            };

            char yy=tb[0];

            if (yy!='T') fprintf(fp2, "pop mirror ");

            fprintf(fp2, "pick %f %f ", padx,pady);

            fprintf(fp2, "next ");

            };

            fprintf(fp2, "done");

            fclose(fp1);

            fclose(fp2);

            以上簡單介紹了Pro到 SPB152轉(zhuǎn)化的方法,希望能對讀者的設(shè)計工作有所幫助。

          全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

          免責(zé)聲明

          • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.tzhjjxc.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
          • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
          • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
          • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

          <
          更多 >

          工控網(wǎng)機(jī)器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機(jī)械包裝機(jī)械印刷機(jī)械農(nóng)業(yè)機(jī)械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機(jī)械工程機(jī)械紡織機(jī)械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機(jī)械印染機(jī)械制鞋機(jī)械玻璃機(jī)械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


          我要投稿
          • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
          • 聯(lián)系電話0571-89719789
          工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
          智能制造網(wǎng)APP

          功能豐富 實時交流

          智能制造網(wǎng)小程序

          訂閱獲取更多服務(wù)

          微信公眾號

          關(guān)注我們

          抖音

          智能制造網(wǎng)

          抖音號:gkzhan

          打開抖音 搜索頁掃一掃

          視頻號

          智能制造網(wǎng)

          公眾號:智能制造網(wǎng)

          打開微信掃碼關(guān)注視頻號

          快手

          智能制造網(wǎng)

          快手ID:gkzhan2006

          打開快手 掃一掃關(guān)注
          意見反饋
          關(guān)閉
          企業(yè)未開通此功能
          詳詢客服 : 0571-87858618