eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikajaki wybrać DSP ?
Ilość wypowiedzi w tym wątku: 26

  • 11. Data: 2018-01-10 11:39:01
    Temat: Re: jaki wybrać DSP ?
    Od: Piotr Wyderski <p...@n...mil>

    Zbych wrote:

    Pewnie na tym etapie
    > nawet nie wiesz czy wystarczy ci stały przecinek, czy potrzebujesz floatów.

    Średnie modele ARMów wspierają floaty, więc nawet ten dylemat mu odpadnie.

    > Może się okazać, że z obróbką poradzi sobie zwykły ARM (wyższe modele
    > też mają instrukcje charakterystyczne dla DSP).

    Te "zwykłe ARMy" z NEONem rozgniatają układy DSP sprzed kilku lat,
    bez całej tej niszowej otoczki związanej z programowaniem DSP.

    Pozdrawiam, Piotr


  • 12. Data: 2018-01-10 12:36:17
    Temat: Re: jaki wybrać DSP ?
    Od: Zbych <a...@o...pl>

    W dniu 10.01.2018 o 11:39, Piotr Wyderski pisze:
    > Zbych wrote:
    >
    >  Pewnie na tym etapie
    >> nawet nie wiesz czy wystarczy ci stały przecinek, czy potrzebujesz
    >> floatów.
    >
    > Średnie modele ARMów wspierają floaty, więc nawet ten dylemat mu odpadnie.
    >
    > > Może się okazać, że z obróbką poradzi sobie zwykły ARM (wyższe modele
    > > też mają instrukcje charakterystyczne dla DSP).
    >
    > Te "zwykłe ARMy" z NEONem rozgniatają układy DSP sprzed kilku lat,
    > bez całej tej niszowej otoczki związanej z programowaniem DSP.

    Popraw mnie jeśli się mylę, ale NEON to nie w Cortexach M-0...7, tylko
    A-cośtam a to oznacza z kolei obudowy BGA, zewnętrzne flashe, RAM DDR2/3
    itd. Zaraz się zaczną problemy, bo żre więcej prądu, bo mniej odporne na
    drgania, cykle termiczne, wyciągnięte poza kość procka magistrale mogą
    spowodować problemy z emisją, odpornością itp, a za dwa lata się okaże
    że nie da się kupić już tego samego modułu z prockiem a dla kilku sztuk
    nie będziesz robił swojej płytki pod BGA/DDR.



  • 13. Data: 2018-01-10 23:06:47
    Temat: Re: jaki wybrać DSP ?
    Od: sundayman <s...@p...onet.pl>

    Dla ciekawych - sobie przypomniałem, że już wcześniej wybrałem
    (wstępnie) MCU do tego zastosowania :)
    Nawet kupiłem devkita - STM32F746 Discovery. I będę na tym próbował.

    Te SoC'e Xilinxa na pewno ciekawe są, tak czy owak dzięki za
    podrzucenie, będę pamiętał o nich. Na razie jakoś chyba mnie to
    przerasta, choćby z uwagi na BGA. Ale w przyszłości to na pewno dobry
    kierunek.




  • 14. Data: 2018-01-10 23:19:24
    Temat: Re: jaki wybrać DSP ?
    Od: Piotr Wyderski <p...@n...mil>

    sundayman wrote:

    > Dla ciekawych - sobie przypomniałem, że już wcześniej wybrałem
    > (wstępnie) MCU do tego zastosowania :)
    > Nawet kupiłem devkita - STM32F746 Discovery. I będę na tym próbował.

    To też jest ARM, więc kierunek dobry. :-)
    Podobały mi się kiedyś te procki, aż do momentu konieczności
    rozegrania partii sudoku przy ustalaniu mappingu pinów i rzutu
    oka na wynikową płytkę. Teraz nie ruszam niczego, co nie ma
    routingu funkcji do wygodnych dla mnie pinów w krzemie (co ciekawe,
    nawet najnowsze 8-bitowe PICe to już mają). Przerzuciłem się na
    PSOC, a wkrótce będę migrował na Zynq.

    Pozdrawiam, Piotr



  • 15. Data: 2018-01-10 23:29:14
    Temat: Re: jaki wybrać DSP ?
    Od: Piotr Wyderski <p...@n...mil>

    Zbych wrote:

    > Popraw mnie jeśli się mylę, ale NEON to nie w Cortexach M-0...7, tylko
    > A-cośtam

    Jasne, ale nie ma obowiązku używania SIMDów, to jest narzędzie
    wymagające zarówno wsparcia sprzętowego, jak i, przede wszystkim,
    odpowiednich umiejętności programistycznych. Rozmawialiśmy o floatach,
    a to jest zaledwie Cortex M4. Proste SIMDy, nawiasem mówiąc, też. Więc
    w kwestie stałoprzecinkowe można w ogóle nie wchodzić bez wyraźnej potrzeby.

    > a za dwa lata się okaże
    > że nie da się kupić już tego samego modułu z prockiem a dla kilku sztuk
    > nie będziesz robił swojej płytki pod BGA/DDR.

    Za dwa lata to możesz mieć problem z kupieniem sensownego chipu w wersji
    nie-BGA. W przypadku FPGA już tak praktycznie się stało. Ja zostałem
    "zmuszony" do polubienia QFN.

    Pozdrawiam, Piotr




  • 16. Data: 2018-01-11 00:19:06
    Temat: Re: jaki wybrać DSP ?
    Od: sundayman <s...@p...onet.pl>


    > Za dwa lata to możesz mieć problem z kupieniem sensownego chipu w wersji
    > nie-BGA. W przypadku FPGA już tak praktycznie się stało. Ja zostałem
    > "zmuszony" do polubienia QFN.

    Z QFN problemu nie mam , już stosowałem. Ale BGA na razie się boję :)
    Oczywiście - nie ma innej drogi, z czasem się trzeba będzie dostosować.
    Nie tyle jest to problemem przy serii, bo idzie zlecić, ale boję się
    bardziej o prototypowanie.

    No ale kwestia narzędzi i doświadczenia. W naszej branży pozostaje tylko
    ucieczka do przodu :)


  • 17. Data: 2018-01-11 10:05:48
    Temat: Re: jaki wybrać DSP ?
    Od: Zbych <a...@o...pl>

    W dniu 10.01.2018 o 23:29, Piotr Wyderski pisze:
    > Zbych wrote:
    >
    >> Popraw mnie jeśli się mylę, ale NEON to nie w Cortexach M-0...7, tylko
    >> A-cośtam
    >
    > Jasne, ale nie ma obowiązku używania SIMDów, to jest narzędzie
    > wymagające zarówno wsparcia sprzętowego, jak i, przede wszystkim,
    > odpowiednich umiejętności programistycznych. Rozmawialiśmy o floatach,
    > a to jest zaledwie Cortex M4. Proste SIMDy, nawiasem mówiąc, też. Więc
    > w kwestie stałoprzecinkowe można w ogóle nie wchodzić bez wyraźnej
    > potrzeby.
    >
    >> a za dwa lata się okaże że nie da się kupić już tego samego modułu z
    >> prockiem a dla kilku sztuk nie będziesz robił swojej płytki pod BGA/DDR.
    >
    > Za dwa lata to możesz mieć problem z kupieniem sensownego chipu w wersji
    > nie-BGA. W przypadku FPGA już tak praktycznie się stało. Ja zostałem
    > "zmuszony" do polubienia QFN.

    Zależy co zdefiniujesz jako sensowne. Z twoim podejściem typu "włóżmy
    procesor 10GHz+64GB RAM na wszelki wypadek" faktycznie już teraz byłby
    problem bez BGA.


  • 18. Data: 2018-01-11 10:36:27
    Temat: Re: jaki wybrać DSP ?
    Od: Piotr Wyderski <p...@n...mil>

    Zbych wrote:

    > Zależy co zdefiniujesz jako sensowne. Z twoim podejściem typu "włóżmy
    > procesor 10GHz+64GB RAM na wszelki wypadek"

    Nie "na wszelki wypadek", tylko "bo bez większych narzutów mogę". Dla
    mnie zasobem
    krytycznym jest czas, a nie oszczędność na częściach, więc
    muszę tym czasem gospodarować rozsądnie. Zwłaszcza z tego
    powodu, że lwią część budżetu czasowego pochłania mi uczenie
    się nowej architektury, jej środowiska narzędziowego i erraty.
    Często kończyło się na debugowaniu oscyloskopem i znajdowaniu
    błędów w datasheetach zarówno Microchipa, jak i Cypressa.
    Co ciekawe, głównie dotyczy to timingów ADC, ludzie sprawiają
    wrażenie, że nie rozumieją, jak działa ich własna konstrukcja.
    Takie przejścia wykonywałem już kilka razy w życiu i mi się
    znudziło. Dlatego jeśli coś nie jest ARMem (standard) i nie
    rozumie Verilogu w przypadku posiadania zasobów programowalnych,
    to dla mnie nie istnieje. Rozumiem jednak, że może istnieć dla
    innych, uzasadniam tylko swój punkt widzenia i to, z czym się
    wiąże przyjęcie innego.

    > faktycznie już teraz byłby problem bez BGA.

    Budowałem ostatnio coś w oparciu o kostki LTC, nawet nowe
    wzmacniacze operacyjne są w tej śmiesznej dwurzędowej obudowie BGA.
    Też nie znoszę tej obudowy, ale w tę stronę zmierza świat, więc
    albo się dostosujemy, albo nas przysypią warstwy geologiczne.

    Pozdrawiam, Piotr



  • 19. Data: 2018-01-11 10:46:34
    Temat: Re: jaki wybrać DSP ?
    Od: Piotr Wyderski <p...@n...mil>

    sundayman wrote:

    > Z QFN problemu nie mam , już stosowałem. Ale BGA na razie się boję :)

    Z BGA problem jest z płytkarnią. QFN w większości przypadków obskoczysz
    płytką dwustronną, a to Ci zrobi każdy. Czterowarstwowe robi chyba tylko
    Technoservice (ale prototypy wychodzą słono, bo traktują je jako
    zamówienia produkcyjne), a w BGA osiem warstw nie jest niczym dziwnym.
    Cała nadzieja w Chińczykach, bo na polskie firmy tej sprawie nie liczę.
    W małych seriach rozsądnie wychodzi więc użyć modułów, np. takich:

    https://www.enclustra.com/en/products/system-on-chip
    -modules/mars-zx3/

    Reszta płytki może być dwuwarstwowa. Trenz też ma sporo ciekawych
    konstrukcji, m.in. to:

    https://shop.trenz-electronic.de/en/TE0722-02-07S-1C
    -DIPFORTy1-Soft-Propeller-mit-Xilinx-Z-7007S-Single-
    core-16-MByte-Flash?c=348

    Tu już na upartego zmieścisz się na jednej warstwie, więc widmo BGA się
    odsuwa.

    Pozdrawiam, Piotr


  • 20. Data: 2018-01-11 11:48:51
    Temat: Re: jaki wybrać DSP ?
    Od: Zbych <a...@o...pl>

    W dniu 11.01.2018 o 10:36, Piotr Wyderski pisze:

    > Często kończyło się na debugowaniu oscyloskopem i znajdowaniu
    > błędów w datasheetach zarówno Microchipa, jak i Cypressa.
    > Co ciekawe, głównie dotyczy to timingów ADC, ludzie sprawiają
    > wrażenie, że nie rozumieją, jak działa ich własna konstrukcja.
    > Takie przejścia wykonywałem już kilka razy w życiu i mi się
    > znudziło. Dlatego jeśli coś nie jest ARMem (standard) i nie

    Możesz mi wyjaśnić jak rdzeń ARM cię uratuje przed błędami w
    peryferiach, dokumentacji (np. ADC)?

    Przy takim podejściu tym bardziej nie rozumiem polecania dużych ARMów
    (np. Cortexów-A) tam gdzie ich moc obliczeniowa nie jest potrzebna.
    Zaraz się zacznie ból głowy z Linuksem (jak zrobić hard real-time, jak
    się dobrać do np. przerwań, timerów bez pisania sterowników do jądra,
    jakieś binarne sterowniki które blokują aktualizację jądra, porzucanie
    wsparcia przez producentów itp.)



strony : 1 . [ 2 ] . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: