Sběrnice

Zadání

Pozorujte realizaci a zjistěte dynamické vlastnosti (stat. časová analýza) realizace sběrnice různé délky na architektuře Xilinx Viretx.

Náš tým

Postup řešení

Pro měření na sběrnici uvnitř FPGA jsme napsali jednoduchý design a použili Xilinx PACE pro přiřazení pinů k signálum. Poté jsme spustily Place & Route. Výsledné zpoždění na sběrnici je nejlépe vidět z "Asynchronous Delay Report".

Testované Obvody

Testovací design

Rozložení pinů na pouzdru FPGA

Virtex xcv600 - 6bg432 Virtex2 xc2v3000 - bf957 Virtex4 xc4vlx80 - ff1148 Spartan2 xc2s150 - fg456

Ukázka architektury FPGA

Virtex xcv600 - 6bg432 Virtex2 xc2v3000 - bf957 Spartan2 xc2s150 - fg456

Odhad zpoždění po syntéze (Synthesis report - Default path analysis)

Virtex xcv600 - 6bg432 Virtex2 xc2v3000 - bf957 Virtex4 xc4vlx80 - ff1148 Spartan2 xc2s150 - fg456
6.590 ns 4.779 ns 4.932 ns 6.479 ns

Zpoždění implemetovaného designu (place & route -Asynchronous delay report)

Virtex xcv600 - 6bg432

input 0input 1output 0output 1path delay 0 [ns]path delay 1 [ns]
B18C18D18B170.6950.695
B18D18C18B171.0601.179
G30H30H3H23.2833.306
M3N3B8B93,0454,500
M3N3C27C284.9195.951
M3N3M31N313.5243.306
D3C2AH30AJ307.6637.670

Virtex2 xc2v3000 - bf957

input 0input 1output 0output 1path delay 0 [ns]path delay 1 [ns]
C11B9C10B71.0680.825
C11C10B9B70.5870.568
G27H27D1E14.4114.091
A9A10A11A121.4311.390
A9A10M26M274.9634.696
AF16AG16AF17AG171.2181.218
AK3AK4A27A286.4735.985

Virtex4 xc4vlx80 - ff1148

input 0input 1output 0output 1path delay 0 [ns]path delay 1 [ns]
A5A6B5B61.3141.314
A5A6J34H346.9896.611
AP4AJ1D34A317.0956.660

Spartan2 xc2s150 - fg456

input 0input 1output 0output 1path delay 0 [ns]path delay 1 [ns]
A3A4B4E60.5500.524
C16D15A17E150.8820.941
G4G3F22G191.7941.794
T1U1C22D224.1304.062

Ukázky naroutovaných designů

Virtex xcv600 - 6bg432 Virtex2 xc2v3000 - bf957 Virtex4 xc4vlx80 - ff1148 Spartan2 xc2s150 - fg456

Graf - doba zpoždění signálu na vzdálenosti

Souhrn měření

Device Virtex xcv600 - 6bg432 Virtex2 xc2v3000 - bf957 Virtex4 xc4vlx80 - ff1148 Spartan2 xc2s150 - fg456
Default path analysis [ns] 6.590 4.779 4.932 6.479
Asynchronous delay report [ns] 7.670 6.473 7.095 4.130