-
Zawartość
37 -
Rejestracja
-
Ostatnio
-
Wygrane dni
1
monsiw zajął 1. miejsce w rankingu.
Data osiągnięcia: 24 września 2021.
Treści użytkownika monsiw zdobyły tego dnia najwięcej polubień!
Reputacja
8 NeutralnaO monsiw
-
Ranga
3/10
Ostatnio na profilu byli
Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.
-
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
@piotr96 Okazało się, że wszystko dobrze działa, na wyświetlaczu pojawia się forma hex znaku, który wpisywałam do terminala. Jako, że ja próbowałam tylko cyfry przesyłać, to na stałe pokazywała się cyfra 3 na jednym z wyświetlaczy bo tak jest w zapisie szesnastkowy. Teraz widzę, że w filmie dotyczącym Receiver'a jest to pokazane, najwidoczniej zasugerowałam się kolejnym "Transmitter" na którym wyglądało, że to co było wybierane bezpośrednio na klawiaturze wracało do terminala, ale w tym przypadku nie pokazał wyświetlaczy (na których najwidoczniej była forma hex). -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
A czy działa u Ciebie wyświetlanie tego co wpisane w terminalu na wyświetlaczach i w samym oknie terminala? U mnie przed tym projektem działało pokazywanie w oknie terminala, a na wyświetlaczu miałam taki problem. Na diodach dobrze wyświetlane są wpisywane cyfry, oprócz tego, że mam na stałe stan wysoki na D3-4. Teraz ani w oknie nic nie widać, a na wyświetlaczach - jest losowo "01", "00", "10"," 11". -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
Dziekuje, teraz już działa Jeszcze dopytam o UARTA, bo nie wiem czy to nie kwestia konwertera KONWERTER FTDI FT232RL USB TTL RS232 Programator ale mam jeszcze takie: Programator ISP USBasp Atmel AVR + Taśma i Moduł konwerter MAX485 TTL UART RS485 Arduino -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
Ja właśnie wzięłam pod uwagę to, że w GoBoard jest 25 i zmieniłam wartość zmiennej CLKS_PER_BIT na 104 (12000000/115200). Czyli rozumiem, że to nie wystarczy i trzeba zmienić na poprzednią wartość 208 i wygenerować ten plik IPCore? -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
Ok, ja też wieczorem to sprawdzę, a powinno dokładnie w ten sposób działać (od 37min) -> EDIT Po wgraniu programu mam na ekranie komunikat "Tryb nieoptymalny. Tryb zalecany 1360x768 60Hz". Na wyświetlaczach pokazuje mi się 00 albo 01 albo 10 (przy wybieraniu cyfr) lub 11 jak wcisnę jakiś symbol typu myślnik - Mam też na stałe włączone diody D4 i D3 (diody D1-8 dodane do debugowania) bez względu na wybór w terminalu, przy czym nie udało się ustalić przyczyny tego w tym temacie Gdy wgrywałam Twój program albo innego użytkownika gry PONG i zwykłego wyświetlania 3 -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
VGA_NANDLAND3.rar -
Błąd ISE: "This Xilinx application has run out of memory or has encountered a memory conflict"
monsiw odpisał w temacie użytkownika monsiw • Układy programowalne
No ja mam 12GB RAM... Ogólnie jest to projekt z tej strony https://www.nandland.com/goboard/vga-introduction-test-patterns.html tutaj są wszystkie moduły https://www.edaplayground.com/x/Uct i te pliki występują razem z plikami z projektu UART RX-TX, które chciałam pominąć, więc mogłam coś namieszać Nie chciałam ich używać, bo do końca mi nie działał projekt poprawnie, ale tym razem zrobiłam wszystko razem. Udała się synteza oraz wygenerowanie pliku z tym, że nic nie działa tzn. ani UART ani VGA. Musiałam dokonać zmian pod Elbert v2, który np. ma 2 wyprowad -
To jest cały komunikat: Portability:3 - This Xilinx application has run out of memory or has encountered a memory conflict. Current memory usage is 50156012 kb. You can try increasing your system's physical or virtual memory. If you are using a Win32 system, you can increase your application memory from 2GB to 3GB using the /3G switch in your boot.ini file. Według podpowiedzi, które udało mi się znaleźć upewniłam się, że używam 64-bit ISE i jako, że mam Windows 10 (na innych forach dotyczyło to starszych wersji) to nie będę zwiększać pamięci aplikacji, bo nawet nie za bardzo wiem jak d
-
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Okej, dzieki za pomoc. Możliwe, że będe miała okazje pokazać komuś płytkę to coś wtedy zaradzi -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Nie wiem czy o to chodziło - screeny z TeraTerm. Oscyloskopu nie mam. Nie wiem czy to istotne, ale DTR i CTS z konwertera do niczego nie podłączyłam -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Po tej modyfikacji wyświetla się A5 (cokolwiek nie wpisze do terminala), a diody D3 i D4 święcą się stale (D5-8 zmieniają się według cyfry którą wybieram na klawiaturze) Jak wpisywałam 1 to ona aktualizowała się na diodach D8-5 (czyli D8), a na D3 i D4 stale jest wysoki poziom (nie wpisywałam 12, powinna na drugim wyświetlaczu widnieć cyfra wpisywana przed 1, np 1) -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
EDIT: Teraz nie zmieniałam CLKS_PER_BIT a po zmianie wartości licznika na 1200 i liczby bitów na 11 jest to samo - na obu wyświetlaczach widnieje ta sama ostatnio wpisana cyfra z tym, że zdecydowanie słabiej na jednym z nich i na tym właśnie na stałe świeci się "3" Zaraz po podłączeniu świeci się dioda D3 i D4 i one są na stałe, a D1 i D2 w ogóle. Czyli nie działa zmiana jednej połówki bajtu, aktualizuje się tylko jedna z nich (jeden wyświetlacz) Konwerter podłączyłam do Header P4 UART_RX1.zip -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Teraz nie zmieniałam CLKS_PER_BIT a po zmianie wartości licznika na 1200 i liczby bitów na 11 jest to samo - na obu wyświetlaczach widnieje ta sama ostatnio wpisana cyfra z tym, że zdecydowanie słabiej na jednym z nich i na tym właśnie na stałe świeci się "3" Aktualnie mam tylko takie ostrzeżenia przy syntezie: -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Z CLKS_PER_BIT równym 1250 synteza kończy się z warningami przez co mam obawy wgrywać kod do płytki. Przy CLKS_PER_BIT=208 nie było znaczących zmian. Licznik(200) i jego bity również zwiększyłam. Wartości te same co wcześniej. Nie symulowałam, nie wiedziałabym jak to zweryfikować, ale zobaczę jeszcze. -
FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485
monsiw odpisał w temacie użytkownika FlyingDutch • Układy programowalne
Teraz efekt jest taki, że oba wyświetlacze aktualizują się starszą połówką bajtu (ostatnio wpisaną cyfrą), ale jeden z nich tą aktualizacje ma przyciemnioną, a na jasno jest wyświetlana "3" na stałe.