|
答案是不能隨便安排的,因為引腳的安排會影響到 FPGA 運行的極度, 甚至有些時鐘相關的引腳也要從 FPGA 特殊的引腳進出。
/ f% Q9 U8 `2 E( E- ^3 J; }
* j, G% D5 M9 t& `) ]9 E/ a3 w感覺樓主是要在 FPGA 上放一個 Ethernet MAC︰
" x* c: C) D4 \' e- J- 如果是自行設計 Ethernet MAC,通常一開始可以選擇讓軟件自動排列引腳,並選擇優化的條件以速度為優先。
- 如果是用現成別人提供的 IP,通常他們會指定 FPGA 型號及引腳位置。
- 兩種設計引腳都可以做微調,不管是為了美觀、還是線路佈局(PCB Layout)方便,但前提是要滿足介面運行的速度。
- 以 10Base-T 的 MII 來說,因為運行的速度慢,如果你的 FPGA 夠快的話,微調的彈性就會較大。1000Base-T 的 RGMII,可能相對限制就較多。/ w* t) Q; {; D, {# V! {
, Z3 a" a; k, d. K' O \0 N( Z , a% n0 j2 R$ a* ^2 Z
- R, b5 c F& G, L
* C$ g0 {- Z: V |
|