EDA365电子论坛网

标题: FPGA布局布线问题 [打印本页]

作者: sunpeng7801567    时间: 2014-9-23 11:34
标题: FPGA布局布线问题
  大家好,小弟有一个项目,FPGA接两个sdram ,但是做原理图的时候 管脚分配是随便配的,但是布线的时候麻烦大了,还有重新配置管脚,想问一下 大家如何解决的呢?

QQ截图20140923113428.png (43.99 KB, 下载次数: 5)

QQ截图20140923113428.png

作者: yangjinxing521    时间: 2014-9-23 12:29
能调就调线啊。。
作者: sunpeng7801567    时间: 2014-9-23 12:47
yangjinxing521 发表于 2014-9-23 12:29
( ]: W- ^- _3 q3 O$ g$ J- q5 J. ]  [能调就调线啊。。

. N2 `7 I% D0 P1 O8 h4 g6 ]$ O0 J0 X  好多呀 ?呵呵 1 @( q3 s0 \  ]: ^, H% P4 \# o& h
太麻烦了 有没有简单的 技巧吗 ?
作者: sunpeng7801567    时间: 2014-9-23 12:48
  大家觉得深圳拓扑layout培训 怎么样 有做过培训的吗?
作者: 本无名    时间: 2014-9-23 14:05
swap pin(添加原理图符号的pingroup属性,可以交换的pin指定相同的数字,再重新导网表给PCB)
作者: bin6405404    时间: 2014-9-23 15:51
这个 原理图管教可以随便命名,但是PCB封装顺序不能打翻把。
作者: sunpeng7801567    时间: 2014-9-23 16:17
bin6405404 发表于 2014-9-23 15:512 \- d6 S# d& S7 K! e/ u
这个 原理图管教可以随便命名,但是PCB封装顺序不能打翻把。
5 u. h1 |5 X7 O4 P  u3 B  A
恩,是的5 w6 n4 {4 Y* ]/ a9 s% c

作者: Bdv20    时间: 2014-9-23 17:18
前期先用 cadence 的FPGA system planner(FSP)设计功能连接,定义FPGA和DRAM。再生成orcad原理图,添加其他外围元件,最后倒入到allegro。 在allegro中调用FSP自动高亮可交换引脚并交换引脚,FSP再将差异导出到orcad。. }, s: G+ z/ p& l  @' M2 p  {7 t6 R6 P
不使用以上方法,就使用土方法,修改orcad,再倒入allegro,一个个的修改。
作者: sunpeng7801567    时间: 2014-9-23 21:03
Bdv20 发表于 2014-9-23 17:18; c3 l( K' J& z, K* W4 z
前期先用 cadence 的FPGA system planner(FSP)设计功能连接,定义FPGA和DRAM。再生成orcad原理图,添加其 ...

  u/ G6 E" C- y8 Y" K  哎呀 老兄 你太好了,有没有FSP的教程呀 能不能分享一下呀 ? 我看过FSP但是不会用,我的软件好像不支持,我的是16.5的
作者: maikeo    时间: 2014-9-23 21:08
编一个device就行了,直接换Pin,换完之后再更新原理图
作者: sunpeng7801567    时间: 2014-9-23 21:46
maikeo 发表于 2014-9-23 21:08/ c# q$ P) H  ~# E+ n6 J) c
编一个device就行了,直接换Pin,换完之后再更新原理图
3 O6 C4 B) y( d% _# \; T: `
还是没明白呀  有没有教程呀 ?老兄说的不太具体呀  能不能详细点呀?小弟这个项目做了好久,老师调整原理图,拉线反复做,愁死了
作者: Bdv20    时间: 2014-9-24 15:14
sunpeng7801567 发表于 2014-9-23 21:03
' O8 O+ I5 m9 V3 p3 T/ e4 p哎呀 老兄 你太好了,有没有FSP的教程呀 能不能分享一下呀 ? 我看过FSP但是不会用,我的软件好像不支 ...

+ X. c6 Y- z3 F! {4 }2 l网上有教程和视频,可以搜索试试。
作者: sunpeng7801567    时间: 2014-9-24 17:21
Bdv20 发表于 2014-9-24 15:14% {) }1 G/ l/ s+ A& p
网上有教程和视频,可以搜索试试。

. d1 s' B* ?/ `5 U- Y  你经常使用FSP吗?网上我怎么没看见过视频呀 我看到的是pdf文档
作者: maikeo    时间: 2014-9-24 20:42
sunpeng7801567 发表于 2014-9-23 21:46
! ^+ L2 c  m. C, v+ x/ P还是没明白呀  有没有教程呀 ?老兄说的不太具体呀  能不能详细点呀?小弟这个项目做了好久,老师调整原 ...

5 m) D0 P% P. Q' B这个一两句说不清楚呢,网上也找不到教程,如果你愿意,看能不能把项目给出来我帮你做,很快就能搞定,但是是有偿的。。。。。。
作者: Bdv20    时间: 2014-9-25 12:04
sunpeng7801567 发表于 2014-9-24 17:21& `2 v& V% s  x" [( s% ~
你经常使用FSP吗?网上我怎么没看见过视频呀 我看到的是pdf文档

3 x0 O  P" R. n) b: _: Z0 ?/ s) u我初次使用,效果很好。还没有深入 学习。
, m0 A: P+ A2 M  }  {( |我收集了两份资料:http://pan.baidu.com/s/1eQBwuYY
作者: sunpeng7801567    时间: 2014-9-25 16:27
maikeo 发表于 2014-9-24 20:42: C$ ~4 t) ]6 r% W% E
这个一两句说不清楚呢,网上也找不到教程,如果你愿意,看能不能把项目给出来我帮你做,很快就能搞定,但 ...

! n. i, i* c" G. J2 g  老兄 谢谢了  
作者: sunpeng7801567    时间: 2014-9-25 16:28
Bdv20 发表于 2014-9-25 12:04+ ]" ~- T& o/ X. ~4 d2 `
我初次使用,效果很好。还没有深入 学习。! r2 r% T% `! E! Y
我收集了两份资料:http://pan.baidu.com/s/1eQBwuYY
9 W# i" d7 f2 H; z: \! |
  能不能留下qq呢?
作者: sunpeng7801567    时间: 2014-9-25 22:12
Bdv20 发表于 2014-9-25 12:04' K  g& x3 ?0 |# {  g
我初次使用,效果很好。还没有深入 学习。9 h$ P, J2 ^6 m' d' K
我收集了两份资料:http://pan.baidu.com/s/1eQBwuYY

2 P2 A& N3 M8 o+ y 没看明白呢 主要是建立库文件不会建立,你建过吗?还有如图这个地方  我导入的库在这里没有出现 是不是原理图库路径要设置一下呀?

QQ截图20140925221149.png (27.12 KB, 下载次数: 0)

QQ截图20140925221149.png

作者: Bdv20    时间: 2014-9-26 10:15
sunpeng7801567 发表于 2014-9-25 22:12$ h' u+ l# I, @
没看明白呢 主要是建立库文件不会建立,你建过吗?还有如图这个地方  我导入的库在这里没有出现 是不是 ...
0 m4 _) s* D  _  O* k
在orcad库中建立需要的元件,在allegro 中建立对应的封装。
$ N' m* X" t8 p& g9 Y最后再建立fsp库中对应的元件。fsp建库主要是引用orcad元件和allegro封装,建立电器特性和分组,已经fpga定义。
作者: sunpeng7801567    时间: 2014-9-26 10:24
Bdv20 发表于 2014-9-26 10:15, [2 {9 I. V) k7 l& ]" C3 L
在orcad库中建立需要的元件,在allegro 中建立对应的封装。$ @% m9 f- ~; G7 J; t7 L( z3 W( K6 I
最后再建立fsp库中对应的元件。fsp建库主要 ...

3 ^) B- _  N. @8 C最后再建立fsp库中对应的元件   这个元件怎么建立呀 教程中写的不详细呀 ?昨天弄好好久没弄明白
作者: tzhdamo    时间: 2014-10-21 12:04
我来顶下。…………。…。…。…。……。
作者: sunpeng7801567    时间: 2014-12-13 14:05
本无名 发表于 2014-9-23 14:05
/ Y8 W. q- `: V1 g/ n/ _swap pin(添加原理图符号的pingroup属性,可以交换的pin指定相同的数字,再重新导网表给PCB)

+ S# @3 w( I/ C0 o非常感谢你的答复  swap pin功能能自动将交叉线弄顺吗 还是说人工换脚 调线呀?
' p. u' ^3 M* y. }+ K2 P5 G! N2 |$ W
作者: 仁爱    时间: 2014-12-13 20:48
如果是用Caputer画的原理图,用swap pin交换是比较快的,如果是用的HDL画的原理图,最快的方法就是在PCB中先强连,然后用Logic强制性的定义来改,最后再核对一下调换的管脚是否误,当然,Caputer画的原理图也可以用这个方法
作者: sunpeng7801567    时间: 2014-12-15 09:36
仁爱 发表于 2014-12-13 20:489 d9 N$ p+ `  Q& R
如果是用Caputer画的原理图,用swap pin交换是比较快的,如果是用的HDL画的原理图,最快的方法就是在PCB中 ...

" p- n$ M3 x; @& \9 D  我用的是caputer来画的,你们不用FSP来画呀 ?
+ b2 ^' \' @; |/ v& M
作者: 仁爱    时间: 2014-12-15 22:31
其实你用FSP也只是用来标出不同的BANK中的PIN吧,用Caputer画的原理图本身就是可以和PCB交互的啊,同样可以把你的BANK弄出来的啊,并且用swap pin也能很好的处理换管脚处理,一般很少用FSP来画
作者: sunpeng7801567    时间: 2014-12-18 09:30
  用Caputer画的原理图本身就是可以和PCB交互的啊,同样可以把你的BANK弄出来的    弄bank这方面有没有什么技巧呀?: i( J8 J2 h9 Z

作者: 小明网我的天堂    时间: 2014-12-18 16:34
Bdv20 发表于 2014-9-25 12:04+ R. W' ?/ C: `6 w3 \5 V
我初次使用,效果很好。还没有深入 学习。3 |8 u- R8 N/ h
我收集了两份资料:http://pan.baidu.com/s/1eQBwuYY

) ?  ^. T# v! g1 i- ^4 E你搜集的资料挺好的。有没有那个例程的工程文件?
/ l( y% q+ ^, s8 y$ _1 {




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2