Skocz do zawartości

FlyingDutch

Użytkownicy
  • Zawartość

    1277
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    46

FlyingDutch zajął 1. miejsce w rankingu.
Data osiągnięcia: 7 maja.

Treści użytkownika FlyingDutch zdobyły tego dnia najwięcej polubień!

Reputacja

840 Mistrz

3 obserwujących

O FlyingDutch

  • Ranga
    7/10
  • Urodziny 28.05.1968

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Bydgoszcz
  • Programuję w
    C/C++
  • Zawód
    Programista
  • Moje zainteresowania:
    informatyka

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Cześć, z tego dokumentu wynika, że układ można zaprogramować przez port szeregowy z komputera PC, ale to nadal nie rozwiązuje problemu braku kompilatora. A nie masz może jakiejś płytki DVD/CD dostarczanej razem z zestawem uruchomieniowym od producenta? Pozdrawiam
  2. Cześć, musiałbyś na schemacie modułu narysować, gdzie chciałbyś podłączyć ten elektroniczny potencjometr. Wtedy można odpowiedzieć na twoje pytanie. Pozdrawiam
  3. Cześć, przeczytałem część dokumentacji Gowin'a dot. HypeRAM w FPGA z płytki "Tang nano 4K". Trzeba dodać dodatkowego IP Core (Gowin) z kontrolerem tej pamięci i połączyć go jedną z dostępnych magistral z hard-cpu Cortex-M3 (ja myślałem, że to jest zrobione sprzętowo w Cortex-M3). Wygląda na to, że Chińczycy "dokleili" tą pamięć jako osobny "die" (osobny IC) w jednej obudowie z FPGA (ta HyperRAM jest produkcji firmy Cypress), dlatego ma zewnętrzną magistralę (gdyby nie było to tragiczne to byłoby nawet śmieszne). Podobno można właśnie w skrypcie linkera ustawić ta pamięć jako główny RAM
  4. Cześć, temat nie dawał mi spokoju i postanowiłem nadal go "drążyć" - znalazłem blog, którego autor twierdzi, że udało mu się użyć pamięci HyperRAM z płytki "Sipeed Tang Nano 4K". Tutaj link do tego bloga: https://justanotherelectronicsblog.com/?p=986 Różnica pomiędzy podejściem autora blog'a i moją próbą polegała głównie na tym, że ja użyłem hard-cpu ARM Cortex-M3, a autor bloga użył soft-cpu NEORV32 (odmiana RISC-V). Ja nie dodawałem, żadnego kodu w języku HDL zawierającego kontroler pamięci HyperRAM, a autor bloga tak. Tutaj link do repozytorium Github z tym projektem: ht
  5. Cześć, to jest 16-to bitowe MCU wymyślone przez Fujitsu a produkowany obecnie przez "Cypress Semi". Tutaj jest datasheet: https://eu.mouser.com/datasheet/2/100/Cypress_Semiconductor_04052019_MB96F356RWBPMC1-GS--1551226.pdf Jedynie w tym dokumencie znalazłem link do kompilatora (produkcji Fujitsu ale jest on płatny i nie wiem ,czy nadal dostępny): https://www.farnell.com/datasheets/1971058.pdf#[{"num"%3A55%2C"gen"%3A0}%2C{"name"%3A"XYZ"}%2C0%2C0%2Cnull] Musiałbyś poszukać informacji na dużych forach poświęconych mikro-kontrolerom. Pozdrawiam
  6. Cześć, dzisiaj uruchomiłem program (Cortex-M3) testujący pamieć PSRAM na płytce "Tang Nano 4K". Przykład z "MPU SDK" o którym mówiłem wcześniej. Tutaj wynik testu (info z UART0 MCU) - patrz zrzut ekranu: Jak widać sam system i UART0 zostały zainicjalizowane poprawnie, natomiast informacji o poprawnej inicjalizacji pamieci PSRAM brak. Tutaj kod "main.c" z tego programu: /* * ***************************************************************************************** * * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. * * @file main.c * @author
  7. Ja właśnie przymierzam się do zakupu płytki : "DK_GOAI_GW1NSR-LV4CQN48PC7I6" z Rutronika (Polska) - oni są oficjalnym dystrybutorem Gowin w Polsce. Jestem podobnego zdania co Ty. Dziękują za pomoc Pozdrawiam
  8. Hej @Elvis, jak ściągniesz ze strony WWW Gowin "Gowin EMPU SDK" - tak jak opisywałem w poście z tutorialem jak zaprogramować Cortex-M3. Jak rozpakujesz to archiwum zip, to masz taką strukturę katalogów: Tam są wszystkie projekty dla GDM (jest jeszcze katalog z przykładami dla Keil'a). Katalog nazywa się: "cm3_psram" dla testu PSRAM. Pozdrawiam
  9. Jeszcze jedno - z programu testującego PSRAM w MCU ARM Cortex-M3 (przykład z SDK), wynika że testowane jest 8K x 8 byte = 64 KB, co nie musi, ale może oznaczać, że jest jej 64 KB. Pozdrawiam
  10. Cześć @Elvis, skrytp linkera by potwierdzał to co jest w IP Core - czyli MCU ma 16 KB RAM z "Block-SRAM" z FPGA fabric. Wydaje mi się,że pamięci PSRAM i HyperRAM są zintegrowane w głównym chipie. Jak ściągniesz sobie SDK (Gowin) do MCU to są tam przykłady programów testu zarówno PSRAM jak i HyperRAM (nie sądzę, żeby je tam zamieszczali jeśli by tych pamieci fizycznie brakowało). Właśnie skompilowałem przykład dla PSRAM w GDM i będę go testował na płytce "Tang Nano 4K". Tutaj projket dla GDM: gowin_empu_gw1ns4c.zip Nawet jak ta pamięć będzie działać to nie utworzysz w niej sterty
  11. Cześć @Elvis, ja ciągle mam wątpliwości odnośnie ilości SRAM dostępnej dla ARM Cortex-M3 z płytki "Tang Nano 4K". Jak otworzysz sobie IP Core "Gowin EMPU" to na schemacie hard-cpu widać połączenie z CPU magistralą do "FPGA Fabric" SRAM. Jak zrobisz dwuklik na SRAM to otwiera się okno konfiguracyjne - patrz zrzut ekranu Jak widać RAM dla MPU jest tworzone z "Block-RAM" dla układu FPGA i maksymalna ilość dostępna to 16 KB. Ja wiem, że na płytce jest dodatkowo 64Mbit PSRAM, ale jak można się do niej dostać z poziomu programu dla MPU (jaka magistrala i jak można z niej korzystać w
  12. Dzięki @Elvis Dzięki za informacje odnośnie układu z płytki "Tang Nano 4K", będę musiał to przetestować praktycznie (bo też nie do końca wierzę w te informacje podawane przez Gowin). Odnośnie EOS S3, to trafiłem na ten układ jakiś czas temu, ale nie znałem tej płytki a rzeczywiście wygląda ciekawie. Pozdrawiam
  13. Cześć @Elvis mam nadzieję , że to ostatnie pytanie w tym temacie. Czy znalazłeś, gdzieś jakie parametry ma ten ARM Cortex-M3 z płytki "Sipeed Tang Nano 4K". Szczególnie ile RAM'u ma ten procesor i ile flash'a na program może używać ? Chciałbym przenieść jeden projekt z STM32L na tą płytkę i rozszerzyć o obsługę pewnego dedykowanego protokołu do czego potrzebna jest FPGA (wysoka częstotliwość zegara). Problemem jest, że część projektu na STM32L476 była mocno pamięciożerna (wymagała sporo RAM'u). Dlatego interesują mnie dane tego MCU na płytce "Tang Nano 4K". BTW: Przeglądam jeszcze r
  14. Cześć @Elvis tak z ciekawości: czy posiadasz "Segger J-link" ? Jeśli tak to czy oryginał , czy jakiś klon? Jak się spisuje i z jakimi układami go używałeś? Pozdrawiam
  15. Muszę obejrzeć schemat dla tej płytki, bo jeszcze tego nie robiłem. Pozdrawiam
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.