www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in raèunalni¹tvu
 
 PomoèPomoè  I¹èiI¹èi  Seznam èlanovSeznam èlanov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporoèilPrijava za pregled zasebnih sporoèil PrijavaPrijava 

Debug orodje - Xilinx Chipscope

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja
Poglej prej¹njo temo :: Poglej naslednjo temo  
Avtor Sporoèilo
aly
Èlan
Èlan



Pridru¾en-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - stru¾evo

PrispevekObjavljeno: Sre Sep 17, 2008 10:05 am    Naslov sporoèila:  Debug orodje - Xilinx Chipscope Odgovori s citatom

Poznate orodje ChipScope?
To je odlièno orodje za on-line debugiranje ¾ivega sistema. In-chip logic analyzer!

V softveru (Core Generator) se generira do 15 logiènih analizatorjev, ki se jih kot core vkljuèi v projekt in pove¾e z zanimivimi signali in triggerji. Projekt se prevede povsem normalno.
Po downloadu se po¾ene program Analyzer, ki preko JTAG kabla komunicira s core-om v èipu. Nastavi se triggerje in ko je trigger spro¾en se zajeti signali prenesejo v PC.
Zadeva uporablja BLOCK-RAMe za shranjevanje.

Tipièna zmogljivost za Spartan3-400 je 29 kanalov, 8192 vzorcev in 2 trigger signala. Taka konfiguracija zasede 15 BRAMov (èip jih ima 16).

Primer zajetih signalov v priponki.
SW je ¾al Eval za 60 dni.
http://www.xilinx.com/ise/optional_prod/cspro.htm

Meni se to orodje zdi odlièno, zato ga predlagam tudi vam. Mogoèe ga bomo celo kupili. Saj je samo $700 Rolling Eyes



chipscope1.png
 Opis:
 Velikost datoteke:  37.25 KB
 Pogledana:  24 krat

chipscope1.png



chipscope2.png
 Opis:
 Velikost datoteke:  9.1 KB
 Pogledana:  12 krat

chipscope2.png



_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Po¹lji zasebno sporoèilo Obi¹èi avtorjevo spletno stran MSN Messenger - naslov
aly
Èlan
Èlan



Pridru¾en-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - stru¾evo

PrispevekObjavljeno: Èet Sep 25, 2008 3:48 pm    Naslov sporoèila:   Odgovori s citatom

Odgovor na vpra¹anje, èe se da izvozit podatke - da, je mo¾no.
primer izvoza v ascii:
Koda:
Sample in Buffer   Sample in Window   x   DataPort[1]   TxBusy   RAM_read_data0   RAM_read_data1   RAM_read_data2   RAM_read_data3   RAM_read_data4   RAM_read_data5   RAM_read_data6   RAM_read_data7   RAM_read_address0   RAM_read_address1   RAM_read_address2   RAM_read_address3   RAM_read_address4   RAM_read_address5   RAM_read_address6   RAM_read_address7   TX_izbira_podatka0   TX_izbira_podatka1   TX_izbira_podatka2   TX_izbira_podatka3   TX_izbira_podatka4   TX_izbira_podatka5   TX_izbira_podatka6   TX_izbira_podatka7   trigger_comparator   RUN   RAM_read_address   RAM_read_data   TX_izbira_podatka
0   0   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
1   1   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
2   2   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
3   3   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
4   4   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
5   5   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
6   6   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
7   7   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
8   8   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
9   9   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
10   10   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
11   11   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
12   12   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   
13   13   0   0   1   0   0   0   0   0   0   0   0   0   1   1   1   1   1   1   0   1   0   0   0   0   1   0   0   1   0   7E   00   21   



primer izvoza v VCD:
Koda:
$date
   sep 25, 2008 15:49:29
$end
$version
   ChipScope Pro Analyzer9.2i  ( 09204.7.333.745 )
$end
$timescale
    1ns
$end

$scope module new_project $end
$var wire  1  n0 x $end
$var wire  1  n1 DataPort[1] $end
$var wire  1  n2 TxBusy $end
$var wire  1  n3 RAM_read_data0 $end
$var wire  1  n4 RAM_read_data1 $end
$var wire  1  n5 RAM_read_data2 $end
$var wire  1  n6 RAM_read_data3 $end
$var wire  1  n7 RAM_read_data4 $end
$var wire  1  n8 RAM_read_data5 $end
$var wire  1  n9 RAM_read_data6 $end
$var wire  1  n10 RAM_read_data7 $end
$var wire  1  n11 RAM_read_address0 $end
$var wire  1  n12 RAM_read_address1 $end
$var wire  1  n13 RAM_read_address2 $end
$var wire  1  n14 RAM_read_address3 $end
$var wire  1  n15 RAM_read_address4 $end
$var wire  1  n16 RAM_read_address5 $end
$var wire  1  n17 RAM_read_address6 $end
$var wire  1  n18 RAM_read_address7 $end
$var wire  1  n19 TX_izbira_podatka0 $end
$var wire  1  n20 TX_izbira_podatka1 $end
$var wire  1  n21 TX_izbira_podatka2 $end
$var wire  1  n22 TX_izbira_podatka3 $end
$var wire  1  n23 TX_izbira_podatka4 $end
$var wire  1  n24 TX_izbira_podatka5 $end
$var wire  1  n25 TX_izbira_podatka6 $end
$var wire  1  n26 TX_izbira_podatka7 $end
$var wire  1  n27 trigger_comparator $end
$var wire  1  n28 RUN $end
$var wire 8 n29 RAM_read_address $end
$var wire 8 n30 RAM_read_data $end
$var wire 8 n31 TX_izbira_podatka $end
$upscope $end
$enddefinitions $end

#0
0n0
0n1
1n2
0n3
0n4
0n5
0n6
0n7
0n8
0n9
0n10
0n11
1n12
1n13
1n14
1n15
1n16
1n17
0n18
1n19
0n20
0n21
0n22
0n23
1n24
0n25
0n26
1n27
0n28
b1111110 n29
b0 n30
b100001 n31
#34
0n2
#83
1n2
#84
0n19
1n20
0n27
b100010 n31
#118
0n2
#167
1n2
#168
1n11
1n19
b1111111 n29
b100011 n31
#202
0n2
#251
1n2
#252
0n19
0n20
1n21
b100100 n31
#286
0n2
#335
1n2
#336
0n11
0n12
0n13
0n14
0n15
0n16
0n17
1n19
b0 n29
b100101 n31
#370
0n2
#419
1n2
#420
0n19
1n20
b100110 n31
#454
0n2
#503
1n2
#504
1n11
1n19
b1 n29
b100111 n31
#505
1n3



primer izvoza v FBDF:
Koda:
HPLogic_Fast_Binary_Format_Data_File
1 0
1 1
-1 1000
1
32
1001
`File In<1>:CHIPSCOPE:x`
States
BitBlockData
1002
4 1 0
0x0 0x0 0x0 0x1
0
0
0
0 0
PagedBitBlock
0
0
1003
0
1024 9
8192 4
    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð    ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ð     ðððððððððððððððððððððððððððððððððððð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøø ø ø ø ø ø ø ø



chipscope3.png
 Opis:
 Velikost datoteke:  8.28 KB
 Pogledana:  1 krat

chipscope3.png



_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Po¹lji zasebno sporoèilo Obi¹èi avtorjevo spletno stran MSN Messenger - naslov
Poka¾i sporoèila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja Èasovni pas GMT + 2 uri, srednjeevropski - poletni èas
Stran 1 od 1

 
Pojdi na:  
Ne, ne more¹ dodajati novih tem v tem forumu
Ne, ne more¹ odgovarjati na teme v tem forumu
Ne, ne more¹ urejati svojih prispevkov v tem forumu
Ne, ne more¹ brisati svojih prispevkov v tem forumu
Ne ne more¹ glasovati v anketi v tem forumu
Ne, ne more¹ pripeti datotek v tem forumu
Ne, ne more¹ povleèi datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group