-
Data: 2011-02-23 21:49:22
Temat: Re: Wykorzystanie niededykowanego JTAGa do FPGA
Od: Jacek Radzikowski <j...@s...die.die.die.piranet.org> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 02/23/2011 03:48 PM, Adam Dybkowski wrote:
> W dniu 2011-02-23 08:25 Zbych napisał(a):
>> FTDI udaje w tym rozwiązaniu jtaga na lpt, więc tak naprawdę dostaje
>> instrukcje typu wyślij/odbierz x bitów. Jak x jest małe i uwzględni się
>> częstotliwość nadawania/odbierania ramek USB to wychodzi nędza.
> No to dość słabo wymyślili.
> Czy protokoły programowania współczesnych układów CPLD i FPGA są ściśle
> strzeżone? I nikt jeszcze nie zrobił otwartego sterownika/biblioteki do
> tego, np. pod Linuxa? Stąd już byłaby krótka droga do normalnego
> wykorzystania pełnych możliwości scalaków pokroju FT2232.
>
> W końcu gdy protokół jest ogólnie znany (np. JTAG dla ARMów) to taki
> OpenOCD sobie świetnie radzi, m.in. z kabelkami opartymi o FT2232.
>
Xilinx zazdrośnie strzeże informacji o programatorze na USB. AFAIK
protokół nie jest nigdzie opisany, a jak są jakieś implementacje to
opierają się na RE. We wszystkich publicznie dostępnych dokumentacjach
do płyt mających wbudowany programator zgodny z xilinxowym, ta część
schematu jest wykasowana.
Komunikacja sterownika kabla z IMPACTem też została zaimplementowana na
podstawie tego co się dało wydedukować z fabrycznych sterowników. O ile
sterownik kabla do lpt jest dość prosty (masz tylko machanie stanami
linii), to sterownik kabla USB wygląda na bardziej skomplikowany.
Sterownik o którym pisze Zbych powstał na bazie sterownika do kabla lpt,
więc od strony aplikacji xilinxa ciągle jest widziany jako kłębek drutów.
To nie jest kwestia protokołu którym się gada do kostki. Problem jest z
protokołem którym gada IMPACT.
pzdr.
j.
Następne wpisy z tego wątku
- 24.02.11 07:37 Zbych
Najnowsze wątki z tej grupy
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
Najnowsze wątki
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=
- 2024-10-07 policja szuka
- 2024-10-07 Nowy akt zasadniczy
- 2024-10-07 KIA nas dyma
- 2024-10-07 Warszawa => QA Inżynier <=
- 2024-10-07 Warszawa => Sales Development Representative (z j. niemieckim) <=