Potrzebuję do pewnego projektu obsługę SPI napisałem ją sobie i pomyślałem, że przetestuję na 74hc595. Jak już miałem wszystko uszykowane do tego naszła mnie myśl - po co mam to wszystko łączyć - napiszę sobie ten układ Wszystko jest zgodne z jego dokumentacją: https://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf Tak więc w plikach źródłowych znajduje się ww układ, testbench dla niego oraz makro do uruchomienia symulacji w modelsimie.
Symulacja:
Może komuś się przyda - polecam zerknąć na testbench. W razie pytań - śmiało pisać.
[FPGA] układ 74HC595
[FPGA] układ 74HC595
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [FPGA] układ 74HC595
Proszę o jedno objaśnienie. Jak ten układ można wykorzystać z SPI?
Re: [FPGA] układ 74HC595
Mam zrobiony układ do wysyłania danych po SPI w VDHLu. Chciałem więc co sekundę wysyłać z nim jakieś zmienne i w realu zmontować układ z 74HC595 i na diodach widzieć co on odebrał. Ale równie dobrze nie muszę fizycznie łączyć tego 74hc595 z fpga, tylko go napisać i połączyć bezpośrednio i w symulacji wtedy zobaczyć działanie. Efekt nie jest powalający, bo w sumie wychodzi na to, że daną z pamięci najpierw równolegle wpisuję do interfejsu SPI, z niego wysyłam szeregowo do hcka i z niego równolegle ją odczytuję. Jeśli wychodzi ta sama wartość, którą wpisywałem to oba układy działają poprawnie.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [FPGA] układ 74HC595
Czyli na tym układzie po prostu zapamiętywałeś sobie sekwencję danych wysyłanych po SPI bez jakiejkolwiek ich interpretacji? Tego nie mogłem zrozumieć jaki związek sam układ ma z protokołem SPI.
Re: [FPGA] układ 74HC595
Dokladnie tak. Jest to zwykly rejestr przesuwny z zatrzaskiem. Cos bardziej rozbudowanego moze oojawi sie wkrotce
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [FPGA] układ 74HC595
Jakiego symulatora używasz?
Re: [FPGA] układ 74HC595
Z Modelsima korzystałem tu.
Można wgrać gotowca, ale na początku wydaje mi się, że nie o to chodzi. Potem oczywiście nawet trzeba się na to przerzucić.
Można wgrać gotowca, ale na początku wydaje mi się, że nie o to chodzi. Potem oczywiście nawet trzeba się na to przerzucić.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [FPGA] układ 74HC595
dokładnie, ale naukę programowania np avrek nie zaczyna się od uruchomienia karty SD i wyświetlacza graficznego, ale od miganie diodą. Ten układzik potraktowałem jako małe ćwiczonko
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [FPGA] układ 74HC595
Przy implementowaniu samodzielnie lepiej poznasz protokół, a to już nie do przecenienia, jeśli debugujesz lub będziesz debugował takie sprzęty w przyszłości. Wiem, że są oscyloskopy z taką opcją, ale nie zawsze musi być pod ręką itp, niezgodności czasowych albo innych rzeczy też nie musi wyłapać. Nie chcę się rozpisywać jakie spustoszenie w jakości robi tendencja time-to-market.
Re: [FPGA] układ 74HC595
Który model używasz?
Re: [FPGA] układ 74HC595
Analizator oczywiście
Jeśli jakieś ciekawe FPGA inne niż MAXimator też się pochwal !!
Gdy oglądałem na YT filmik o projekcie sterującym DDS, to autor się chwalił, że w dobrej cenie kupił co najmniej 100 sztuk Spartanów
Jeśli jakieś ciekawe FPGA inne niż MAXimator też się pochwal !!
Gdy oglądałem na YT filmik o projekcie sterującym DDS, to autor się chwalił, że w dobrej cenie kupił co najmniej 100 sztuk Spartanów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości