免费看aⅴ,天天插天天干天天射,呦女网,入逼逼

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

直播推薦

更多>

企業(yè)動(dòng)態(tài)

更多>

推薦展會(huì)

更多>

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

2009年05月17日 13:12:56人氣:1667來源:煙臺(tái)勾股通信技術(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

  以候運(yùn)行

  空格 .空格 bashrc就可以了

  allegro &allegro_design_entry_HDL &projmgr &用于起動(dòng)程序.

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

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

  裝過程是

  ./SETUP.SH

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

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

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

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

  m)主要的菜單

  h)幫助

  打出你的選擇: [ 1 ]

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

  1) / cdrom

  2)其它

  m)主要的菜單

  p)以前的菜單

  h)幫助

  打出你的選擇: [ 2 ]

  2

  從CD#1摘錄安裝信息。

  你想要察看自述文件嗎?

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

  安裝信息是在什么地方?

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

  2)電子郵件文件

  3)磁帶

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

  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解決方案的同時(shí),都面臨著如何將手頭的Pro設(shè)計(jì)移植到Cadence PCB設(shè)計(jì)軟件中的問題。

  轉(zhuǎn)到linux下做PCB

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

  在這個(gè)過程當(dāng)中碰到的問題大致可分為兩種:一是設(shè)計(jì)不很復(fù)雜,設(shè)計(jì)師只想借助Cadence CCT的強(qiáng)大自動(dòng)布線功能完成布線工作;二是設(shè)計(jì)復(fù)雜,設(shè)計(jì)師需要借助信噪分析工具來對設(shè)計(jì)進(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。

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

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

  Package: package type

  Class: classtype

  Pincount: total pinnumber

  Pinused: ...

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

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

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

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

免責(zé)聲明

  • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.caslcampaign.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)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(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è)備倉儲(chǔ)物流環(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時(shí)代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺(tái)
智能制造網(wǎng)APP

功能豐富 實(shí)時(shí)交流

智能制造網(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