kategoria: Karty procesorowe
[#1] TerribleFire 534 prośba o pomoc
Od jakiegoś czasu buduję kartę Terrible Fire 534.
Karta jest zmontowana ale nie bangla :(.
moje boje opisałem tutaj:
https://www.exxoshost.co.uk/forum/viewtopic.php?f=68&t=1936

Zaczyna mi brakować pomysłów. Ostatni który mam to że procek jest ujarany.
Czy ktoś z szanownych kolegów z krakowa byłby w stanie sprawdzić czy nie jest to prawda?
ALbo poprzez włożenie mojego do swojej karty, bądź to pożyczenie sprawdzonej motorolki 68030 50Mhz?
[#2] Re: TerribleFire 534 prośba o pomoc

@apacz, post #1

W programie TopJTAG PRO można sobie skanować wejścia CPLD podczas pracy, prędkość skanowania jest zbyt mała, by coś obserwować, ale w niektórych przypadkach możesz zauważyć, czy jakiś sygnał nie jest czasem zablokowany w jednym stanie. Sprawdziłbym czy sygnał RESET nie jest zablokowany na 0 i dodał sygnały adresów jako szynę i zobaczył czy procesor w ogóle coś robi, po resecie powinien przeskoczyć od razu pod adres $F8xxxx, będzie też widać po sygnałach, czy w ogóle procesor coś robi, czy stoi w miejscu.
[#3] Re: TerribleFire 534 prośba o pomoc

@apacz, post #1

Mam pytanie
Czy może ktoś tu na forum składał Terrible Fire 530 TF530
Czym zaprogramować XC9572XL ?
Znalazłem na Ebay programator Programator CPLD
Może jest gdzieś jakiś opis albo tutorial jak to ktoś składa tą kartę i uruchamia
Zastanawiam się nad zrobieniem takiej karty i nie wiem od czego zacząć i na jakie problemy się przygotować
Może ktoś się wypowiedzieć na ten temat ?
[#4] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #3

hej

nie potrzebujesz programatora, wystarczy Raspberry Pi. Wszystkie szczegóły tutaj:

https://www.youtube.com/watch?v=UKfEzb8HA0s
[#5] Re: TerribleFire 534 prośba o pomoc

@apacz, post #4

Nie mam malinki
[#6] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #5

Masz jakiś interfejs JTAG? urJtag obsługuje sporo interejsów, na FTDI i tych prostych na LPT. Potrzeba też pliku bsd odpowiedniego dla danego CPLD z oprogramowania Xilinx.

Ostatnia aktualizacja: 06.07.2019 00:56:14 przez sanjyuubi
[#7] Re: TerribleFire 534 prośba o pomoc

@sanjyuubi, post #6

Mam tylko arduino I usbasp
Pliki do wysala są w archiwum na github

Ostatnia aktualizacja: 06.07.2019 01:30:39 przez Kulamario
[#8] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #7

A może da się ogarnąć tego XC9572XL-VQ64 takim programatorem altera usb blaster?
Koszt tego to nie całe 3euro z przesyłką z Ebay
[#9] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #8

Nie, ale możesz klonem DLC5 na port równoległy (LPT + bufor), ewentualnie kupić klona DLC9G ale raczej nowego taniej niż 100pln nie znajdziesz.
[#10] Re: TerribleFire 534 prośba o pomoc

@abcdef, post #9

ale chyba ten programator z postu nr 3 da rade zaprogramować te układy?
Jakim programem się wgrywa te wsady do tych układów?
[#11] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #8

Może znajdziesz jeszcze gdzieś ZL4PRG, wyprzedawali je po 10 zł. Zastąpił go SilicaProg.
To z postu #3 jest pod układy Lattice.

Ostatnia aktualizacja: 06.07.2019 11:25:37 przez Kilos
[#12] Re: TerribleFire 534 prośba o pomoc

@Kilos, post #11

Ta wszystko ok ale gdzie ja znajdę teraz w tych czasach port LPT
Ja u siebie w kompie już nie mam od bitych 10 lat
[#13] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #12

W tych czasach mam notebooka za parę złotych do takich zadań.
Jeśli w grę wchodzi USB to masz DLC9G nieco drożej...
[#14] Re: TerribleFire 534 prośba o pomoc

@Kilos, post #13

Nie wiem czy jest w ogóle sens to zaczynać jest tu może ktoś na forum kto tą kartę uruchamial?
Muszę zamówić płytki wszystkie układy no i programator to mnie wyniesie około 100euro jak tak liczę
Ale wiedza jaką zdobęde podczas uruchamiania zostanie no i właśnie teraz walczę z myślami tak czy nie
Udało mi się dorwać w dobrej cenie Amige 500 i warto by było coś pogrzebać
Jakim programem się wygrywa wsady do tych układów ?
Czy w razie czego ktoś by mógł mnie poprowadzic za rączkę podczas uruchamiania tej karty do A500 jak bym się zdecydował to robić ?

Ostatnia aktualizacja: 06.07.2019 12:01:26 przez Kulamario
[#15] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #14

Wgrywać można przez iMPACT z pakietu Xilinx. Gdyby kolega mieszkał względnie blisko to bym programatora użyczył, najlepiej szukać, jeśli UK to na EAB może ktoś ma...

Ostatnia aktualizacja: 06.07.2019 12:05:20 przez abcdef
[#16] Re: TerribleFire 534 prośba o pomoc

@abcdef, post #15

Mieszkam w Irlandii a tu to bida nawet sklepu elektronicznego nie ma
Nie no są w sumie dwa ale to i tak wszystko leci z UK a o cenach to już nie będę pisał bo mnie szlak trafi zamawiasz byle g...o i już masz około 10 euro za przesyłkę do Irlandii

Ostatnia aktualizacja: 06.07.2019 12:12:54 przez Kulamario
[#17] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #7

Niestety, ale przy składaniu takich projektów, trzeba się przygotować od każdej strony za wczasu i wziąć pod uwagę, że trzeba się zaopatrzyć w niezbędne narzędzia, nawet te jednorazowego użytku, inaczej utkniesz jak teraz.

Xilinx ma swój programator i niczym innym niż programatorem Xilinxa nie zaprogramujesz plików .jed (prócz drogich programatorów kosztujących 1k+). Pozostaje ci szukanie programów, które obsługują pliki xsvf i dobrać do nich istniejące interfejsy JTAG (ewentualnie jest coś takiego jak server JTAG, ale w tym temacie nie mam doświadczenia innego niż używanie programatora xilinx) lub szukanie kogoś z programatorem.

Lista obsługiwanych interfejsów programu urJtag (jest tu nawet sam FT2232):
ARCOM Arcom JTAG Cable
ByteBlaster Altera ByteBlaster/ByteBlaster II/ByteBlasterMV Parallel Port Download Cable
UsbBlaster Altera USB-Blaster Cable
FT2232 Generic FTDI FT2232 Cable
JTAGkey Amontec JTAGkey (FT2232) Cable
ARM-USB-OCD Olimex ARM-USB-OCD[-TINY] (FT2232) Cable
gnICE Analog Devices Blackfin gnICE (FT2232) Cable (EXPERIMENTAL)
OOCDLink-s OOCDLink-s (FT2232) Cable (EXPERIMENTAL)
Signalyzer Xverve DT-USB-ST Signalyzer Tool (FT2232) Cable (EXPERIMENTAL)
Turtelizer2 Turtelizer 2 Rev. B (FT2232) Cable (EXPERIMENTAL)
USB-to-JTAG-IF USB to JTAG Interface (FT2232) Cable (EXPERIMENTAL)
Flyswatter TinCanTools Flyswatter (FT2232) Cable
usbScarab2 KrisTech usbScarabeus2 (FT2232) Cable
DLC5 Xilinx DLC5 JTAG Parallel Cable III
EA253 ETC EA253 JTAG Cable
EI012 ETC EI012 JTAG Cable
IGLOO Excelpoint IGLOO JTAG Cable
KeithKoep Keith & Koep JTAG cable
Lattice Lattice Parallel Port JTAG Cable
MPCBDM Mpcbdm JTAG cable
TRITON Ka-Ro TRITON Starterkit II (PXA255/250) JTAG Cable
WIGGLER Macraigor Wiggler JTAG Cable
WIGGLER2 Modified (with CPU Reset) WIGGLER JTAG Cable
xpc_int Xilinx Platform Cable USB internal chain
xpc_ext Xilinx Platform Cable USB external chain
jlink Segger/IAR J-Link, Atmel SAM-ICE and others.
[#18] Re: TerribleFire 534 prośba o pomoc

@sanjyuubi, post #17

Ten programator ewentualnie bym mógł kupić to w sumie tylko dwadzieścia parę euro tylko czy w trakcie składania nie będzie problemów z uruchomieniem układu?
Składałes tą kartę może ?
Będziesz w stanie mnie poprowadzic jak by co ?
Sprzęt mam łącznie z oscyloskopem
Trzeba tylko części kupić i już można działać

Ostatnia aktualizacja: 06.07.2019 21:23:18 przez Kulamario
[#19] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #18

Ja tego nie składałem, jeśli wszystko będzie polutowane jak trzeba i PCB nie będzie miało defektów, to wystarczy tylko zaprogramować układ, nie ma tu żadnej magii i kombinowania jak przy AVR'ach, programujesz wsad i już. Złóż dwa TF i jedno sprzedaj, zwróci ci się za programator
[#20] Re: TerribleFire 534 prośba o pomoc

@sanjyuubi, post #19

Nawet gołe płytki można pogonić
[#21] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #20

Martwi mnie tylko to zdanie
WARNING: This board has not been CE tested. It may cause damage to your A500. I take no responsibility for this.
Widziałem na Youtube że koleś uruchamial TF tylko nie wiem jaką wersję bo to wersja 3 a wcześniejszych nie widzę nigdzie
Fajnie by było jak by ktoś z forumowiczów który uruchomił to się by wypowiedział
A może nikt nie pokusił się o zrobienie tego układu ?
Napiszę jeszcze do ludzi z Youtube może coś się rozjaśni w temacie
[#22] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #21

Hej
Polecam cały kanał YouTube Stephena vel TerribleFire, ten do którego link ci przesłałem.
Z kanału można wiele dowiedzieć się jak zaprojektował te karty, bo jest ich kilka i dużo jak działa sama Amiga. Na podanym kanale można również obejrzeć jak taką kartę polutować, jakie elementy dobrać .
Same układy cpld najprościej zaprogramować malinką wraz z programem xc3prog https://github.com/matrix-io/xc3sprog. Rpi Zero kupisz za 5$, taniej żadnego używalnego w tym przypadku blastera nie kupisz.

Karty tf530 nie budowałbym, bo ma trochę problemów, które zaadresowane są w kolejnych wersjach.
Ja zmontowałem TF534, niestety nie działa, paru ludzi już patrzyło na moje "cudo" i oczywistych problemów nie znalazło, same układy cpld programują się bez problemowo ( z weryfikacją). Zamówiłem już nowy ponoć sprawdzony procesor, może to pomoże.
Stephen za mniej więcej miesiąc wypuści płytki do karty TF 536, która jest dużo prostsza do montażu i zamiast 4MB SRAM, ma 64MB SDRAM, i szczerze to na nią bym poczekał.
[#23] Re: TerribleFire 534 prośba o pomoc

@apacz, post #22

a jeszcze na propos CE tested. Sama Motorola 68030 nie jest ma żadnej ważnej certyfikacji CE, i generalnie nie jest kompatybilna elektromagnetycznie z obecnymi przepisami, dlatego często karty turbo są sprzedawane bez procesorów, żeby nie martwić się ew problemami.
[#24] Re: TerribleFire 534 prośba o pomoc

@apacz, post #22

Stephen za mniej więcej miesiąc wypuści płytki do karty TF 536, która jest dużo prostsza do montażu i zamiast 4MB SRAM, ma 64MB SDRAM, i szczerze to na nią bym poczekał.


Muzyka dla moich "uchów"

Tylko ten miesiąc, to kalendarzowy czy amigowy?
[#25] Re: TerribleFire 534 prośba o pomoc

@snifferman, post #24

bardziej kalendarzowy, 536 już działa, jeden z betatesterów ma problemy, jak one zostaną rozwiązane to będzie zielone światło dla zamówień
[#26] Re: TerribleFire 534 prośba o pomoc

@apacz, post #25

a zamówienia co gdzie jak? sama płytka czy gotowiec?
[#27] Re: TerribleFire 534 prośba o pomoc

@apacz, post #22

Ja zmontowałem TF534, niestety nie działa, paru ludzi już patrzyło na moje "cudo" i oczywistych problemów nie znalazło, same układy cpld programują się bez problemowo ( z weryfikacją).

Skąd masz CPLD-ki? Jeśli z Chin, to po prostu mogą być uwalone. Trafiają się takie, które mają uszkodzone poszczególne wyprowadzenia i takie zaprogramowanie i weryfikacja będą OK, a cały układ nie będzie działał prawidłowo.
[#28] Re: TerribleFire 534 prośba o pomoc

@apacz, post #23

Sama Motorola 68030 nie jest ma żadnej ważnej certyfikacji CE, i generalnie nie jest kompatybilna elektromagnetycznie z obecnymi przepisami, dlatego często karty turbo są sprzedawane bez procesorów, żeby nie martwić się ew problemami.
Tu bardziej chodzi o zgodność z RoHS niż kompatybilność elektromagnetyczną. Badanie emisyjności i odporności na pola zewnętrzne samego procesora i tak nie miałoby sensu, bada się cały układ.
[#29] Re: TerribleFire 534 prośba o pomoc

@apacz, post #22

Malinki zero nie kupisz za 5 dolarów to co znalazłem najtaniej to 15 euro wiec nie ma sensu pakować się w maliny skoro można za 25 euro kupić specjalny programator do tych układów
masz racje ze warto poczekać na ta nowa kartę skoro ma kolo wypuścić PCB na dniach miesiąc można poczekać to nie problem
Tutaj widzę że testy już są robione TF
Zastanawiam się co to za płytka w którą jest wsadzona karta i czy bios też trzeba inny bo widzę że tu koleś ma osadzony inny układ w podstawce


Ostatnia aktualizacja: 07.07.2019 11:34:14 przez Kulamario
[#30] Re: TerribleFire 534 prośba o pomoc

@Kulamario, post #29

Nie trzeba nowego kickstartu, to co używa podczas testów to DiagRom, który można kupić gotowy lub kupić sam eeprom i w ramach usługi sprzedaży zaprogramować romem, który jest do znalezienia legalnie w sieci.

PI zero można kupić na <5GBP
https://thepihut.com/collections/raspberry-pi/products/raspberry-pi-zero
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem