cześć!
mam pytanie odnośnie standardu 1149.1. W naszym projekcie mamy mieć wykorzystane Cyclone Alterki oraz Blackfina DSP od Analoga. Nadmienię, że oba układy będą w "przyjaznej" obudowie BGA i lutowane na druku czterowarstwowym, ale mniejsza o szczegóły techniczne. Mój problem polegać będzie na przetestowaniu iluś tam połączeń pomiędzy tymi układami (magistral, sygnałów sterujących, ...) na kilkunastu takich zestawach, żeby wszystko było na 100% sprawdzone.
No coż, dostęp do wszystkich nóg w kościach z założenia niewykonalny, montaż dodatkowych złącz (pomijając sporą liczbę sygnałów) kłopotliwy i da nam po kosztach, które i tak nie gwarantują sprawdzenia połączenia pin-pin. Nie wspominam o możliwości x-ray (koszty, dodatkowy grat na stole, ...). Najlepiej ma to być sprawdzone elektrycznie.
Na szczęście oba układy mają dostępny JTAG, który teoretycznie umożliwia testowanie połączeń pomiędzy scalakami. Ale niestety Quartus Alterki posiada jedynie możliwość testowania analizatorem logicznym SignalTap komponentów wewnątrz PGA, a nie połączeń zewnętrznych. Jest opcja SignalProbe, ale pozwala ona jedynie na podgląd wewnętrznych sygnałów. Sprawa się komplikuje ponieważ DSP właściwie nie posiada żadnego wsparcia do testów.
Dlatego mam pytanie, w jaki sposób można wykorzystać JTAGa do testowania różnych układów scalonych. Jak można wystawić/odczytać sygnał na konkretnej nodze (np. 25) w FPGA i DSP?? Czy ktoś w was może wykorzystał JTAG do takich celów? Przeglądałem pdf-y Alterki, ale niestety nie ma o tym nic wspomniane:( Siedzę i myślę i do jasnej cholery żadna konstruktywna koncepcja prócz JTAGa mi jak do tej pory nie powstała:( A Wodzu życzyłby sobie najlepiej napisać mały soft, który ByteBlasterem wszystko pobada co i jak i wyrzuci gotowy wynik. Chyba za skomplikowane jak na jednego elektronika:((( W sieci raczej brak jakiegokolwiek softu do testowania cyfrówki. Pomóźcie!
Pozdro, Mirek