jaki dodatkowy ram? Temat rozwiązany
- flasher
- Użytkownik
- Posty: 10
- Rejestracja: 22 lis 2017, 16:23
- Kontakt:
jaki dodatkowy ram?
Cześć,
Nie mieszczę się na jednej z płytek Discovery - moja tablica jest dość duża i potrzebuję dodatkowej pamięci. Z pamięcią chciałbym komunikować się za pomocą FSMC i w niej chciałbym przechowywać swoje tablice.
Co polecacie? A może macie jakieś inne/lepsze rozwiązanie?
Nie mieszczę się na jednej z płytek Discovery - moja tablica jest dość duża i potrzebuję dodatkowej pamięci. Z pamięcią chciałbym komunikować się za pomocą FSMC i w niej chciałbym przechowywać swoje tablice.
Co polecacie? A może macie jakieś inne/lepsze rozwiązanie?
AVR -> STM32 -> FPGA (Xilinx) <3
- SunRiver
- Administrator
- Posty: 784
- Rejestracja: 08 paź 2017, 11:27
- Lokalizacja: Opole
- Kontakt:
Re: jaki dodatkowy ram?
W przypadku Discovery niektóre piny FSMC mogą być zajęte przez peryferia ,
ja ostatnio do F407 dokładałem SRAM K6R4016V1D-TC10,
odpowiedni może być też ISWV51216BLL .
oczywiście to ty musisz sobie wybrać jaki chcesz typ pamięci wybrac ,
NOR/PSRAM, NANDFLASH czy PC Card .... bo zależnie od rodzaju jej będzie
dostępna w innej przestrzeni adresowej. Przykładowo NOR/PSRAM 407 alokuje
jako BANK 1 w zakresie 0x60000000 do 0x6FFFFFF co pozwala zaadresować 4 x 64MB
gdzie adresy startowe kolejnych subbanków to 0x60000000h, 0x64000000h, 0x68000000h i 0x6C000000h.
ja ostatnio do F407 dokładałem SRAM K6R4016V1D-TC10,
odpowiedni może być też ISWV51216BLL .
oczywiście to ty musisz sobie wybrać jaki chcesz typ pamięci wybrac ,
NOR/PSRAM, NANDFLASH czy PC Card .... bo zależnie od rodzaju jej będzie
dostępna w innej przestrzeni adresowej. Przykładowo NOR/PSRAM 407 alokuje
jako BANK 1 w zakresie 0x60000000 do 0x6FFFFFF co pozwala zaadresować 4 x 64MB
gdzie adresy startowe kolejnych subbanków to 0x60000000h, 0x64000000h, 0x68000000h i 0x6C000000h.
- flasher
- Użytkownik
- Posty: 10
- Rejestracja: 22 lis 2017, 16:23
- Kontakt:
Re: jaki dodatkowy ram?
Cześć,
Super. O to chodziło.
Chodzi mi o jak najszybszy dostęp do pamięci - odczyt i zapis. Nie potrzebuję danych przetrzymywanych po wyłączeniu urządzenia. Po wyłączeniu urządzenia dane mogą być tracone (=pusta tablica)
Super. O to chodziło.
Chodzi mi o jak najszybszy dostęp do pamięci - odczyt i zapis. Nie potrzebuję danych przetrzymywanych po wyłączeniu urządzenia. Po wyłączeniu urządzenia dane mogą być tracone (=pusta tablica)
AVR -> STM32 -> FPGA (Xilinx) <3
- SunRiver
- Administrator
- Posty: 784
- Rejestracja: 08 paź 2017, 11:27
- Lokalizacja: Opole
- Kontakt:
Re: jaki dodatkowy ram?
To spokojnie PSRAMY , NORY mogą ci podejść ...
- flasher
- Użytkownik
- Posty: 10
- Rejestracja: 22 lis 2017, 16:23
- Kontakt:
Re: jaki dodatkowy ram?
Zauważyłem, że jest dość dużo producentów. Na co zwracać uwagę przy wyborze pamięci? Zgaduję się, że na czas dostępu rzędu do 10ns. Czy są jeszcze jakieś inne aspekty na które powinienem zwrócić uwagę? Jakich producentów rekomendujecie?
AVR -> STM32 -> FPGA (Xilinx) <3
- SunRiver
- Administrator
- Posty: 784
- Rejestracja: 08 paź 2017, 11:27
- Lokalizacja: Opole
- Kontakt:
Re: jaki dodatkowy ram?
czas dostępu i rozmiar sa kluczowe , oraz typ obudowy
żeby się łatwiej lutowało 
reszta niema znaczenia zwykle kupuje się ta która jest dostępna i tańsza


reszta niema znaczenia zwykle kupuje się ta która jest dostępna i tańsza
- flasher
- Użytkownik
- Posty: 10
- Rejestracja: 22 lis 2017, 16:23
- Kontakt:
Re: jaki dodatkowy ram?
QSPI czy FSMC? Na korzyść QSPI przemawia mniejsza liczba pinów, mniejszy i łatwiejszy koszt PCB. Jak w przypadku prędkości takich pamięci? Gdzie warto stosować pamięci QSPI a gdzie FSMC?
AVR -> STM32 -> FPGA (Xilinx) <3
- SunRiver
- Administrator
- Posty: 784
- Rejestracja: 08 paź 2017, 11:27
- Lokalizacja: Opole
- Kontakt:
Re: jaki dodatkowy ram?
Zerknij na dokument http://www.e4ds.com/webinar_tech_dn.asp?idx=178
https://www.st.com/content/ccc/resource ... 227538.pdf
Wybierz odpowiedni dla siebie i lub aplikacji ...
zauważ że pytasz o ram ... a na QSPI masz Flashe
https://www.st.com/content/ccc/resource ... 227538.pdf
Wybierz odpowiedni dla siebie i lub aplikacji ...
zauważ że pytasz o ram ... a na QSPI masz Flashe

- flasher
- Użytkownik
- Posty: 10
- Rejestracja: 22 lis 2017, 16:23
- Kontakt:
Re: jaki dodatkowy ram?
Dzięki! Nie znalazłem tej prezentacji. Na niej jest wszystko.
Temat do zamknięcia.
Temat do zamknięcia.
AVR -> STM32 -> FPGA (Xilinx) <3