Dzień dobry,
To moje pierwsze podejście do FPGA.
Układ FPGA ma prawidłowo skonfigurowane piny konfiguracyjne dla ładowania konfiguracji z wewnętrznej pamięci(M2 = 0, M0 i M1 = 1; piny 39,38,37 )
Program Impact (z pakietu ISE Design Suite 14.7) prawidłowo odczytuje łańcuch JTAG. Działa opcja Program FPGA only - układ zostaje skonfigurowany (z użyciem pliku z rozszerzeniem" bit").
Po wyłączeniu zasilania konfiguracja zanika co jest oczywiste, ale nie można jej ponownie wprowadzić podając stan niski na pin Prog_B (pin 144)-wnioskuję tak ze schematu kitu AVT5288
https://serwis.avt.pl/manuals/AVT5288.pdf
gdzie ten pin jest poprzez przycisk dołączony do masy.
Niestety nie wiem czy opcja Program FPGA only ładuje konfigurację bezpośrednio do FPGA czy do wbudowanej pamięci i z niej do FPGA.
Zastanawia mnie że konfigurację można przywrócić w programie Impact za pomocą polecenia Blank Check z komunikatem:
INFO:iMPACT:2492 - '1': Completed downloading core to device.
INFO:iMPACT - SPI Device not found.
INFO:iMPACT:2488 - The operation did not complete successfully.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
Nie działa opcja Program Flash and FPGA, komunikat:
INFO:iMPACT:2492 - '1': Completed downloading core to device.
INFO:iMPACT - SPI Device not found.
INFO:iMPACT:2488 - The operation did not complete successfully.
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and spi mode settings.
PROGRESS_END - End Operation.
Elapsed time = 62 sec.
Nie wiem czy ta opcja jest przewidziana do ładowania pliku konfiguracyjnego do wbudowanej pamięci czy też tylko do ładowania zawartości pamięci do wykorzystania we własnej aplikacji.
Proszę o pomoc, poradę gdzie popełniam błąd.
Andrzej
programowanie XC3S50AN -kit AVT5288
Podstawy FPGA, a może nie tylko podstawy?
Przejdź do
- Nasze Forum
- Zamiast regulaminu
- Uwagi, sprawy organizacyjne
- Mikroklocki
- ARM
- ARM STMicroelectronics
- Programowanie STM w C/C++
- STM - problemy układowe
- Jakie IDE dla STM?
- Źródła wiedzy na temat ARM z STMicroelectronics
- ARM Freescale
- Programowanie ARM Freescale w C/C++
- Freescale - problemy układowe
- Jakie IDE dla ARM z Freescale?
- Źródła wiedzy na temat ARM z Freescale
- ARM innych firm
- AVR
- Programowanie AVR w C
- Programowanie AVR w C++
- Programowanie AVR w Bascom-AVR
- Programowanie AVR w Arduino
- AVR - problemy układowe
- Jakie IDE dla AVR?
- Źródła wiedzy na temat AVR
- PIC
- Programowanie PIC w C
- Programowanie PIC w Assembler
- PIC - problemy układowe
- Jakie IDE dla PIC?
- Źródła wiedzy na temat PIC
- FPGA - ogólnie
- FPGA - MAXimator
- Inne mikroklocki, również peryferyjne
- Języki programowania
- C
- Pisanie programów w C
- Jakie IDE dla C?
- Skąd czerpać wiedzę na temat języka C?
- C++
- Pisanie programów w C++
- Pisanie programów w QT
- Jakie IDE dla C++?
- Skąd czerpać wiedzę na temat języka C++?
- C#
- Pisanie programów w C#
- Jakie IDE dla C#?
- Skąd czerpać wiedzę na temat języka C#?
- Assembler
- Pisanie programów w Assembler
- Jakie IDE dla Assembler?
- Skąd czerpać wiedzę na temat języka Assembler?
- Inne języki programowania
- Elektronika
- Podstawy elektroniki - teoria i praktyka
- DIY
- Mój warsztat
- Systemy rozwojowe dla mikrokontrolerów
- Przyrządy pomiarowe
- Technika montażu elektronicznego
- Moje własnoręcznie wykonane PCB
- Mój warsztat domowy
- Programy typu EDA, CAD itp.
- KiCAD
- Altium
- Eagle
- Inne
- Jak to działa – czyli kącik testera
- Kącik krótkofalowca i radioamatora
- Retro
- Wokół komputerów
- Sprzęt, sterowniki, oprogramowanie
- GNU/Linux
- Windows
- Różności
- Kupię, sprzedam, zamienię
- Hyde Park
- Kosz
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość