-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.h82-143-146-166-s
tatic.e-wro.net.pl!not-for-mail
From: Piotr Wyderski <p...@n...mil>
Newsgroups: pl.misc.elektronika
Subject: Re: Możliwości CPLD
Date: Sun, 13 Sep 2020 20:35:09 +0200
Organization: http://www.wit.edu.pl
Message-ID: <rjloov$tf4l$1@portraits.wsisiz.edu.pl>
References: <5f5e60d0$0$17342$65785112@news.neostrada.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 13 Sep 2020 18:35:11 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl;
posting-host="h82-143-146-166-static.e-wro.net.pl:82.143.146.166";
logging-data="965781"; mail-complaints-to="a...@w...edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.12.0
In-Reply-To: <5f5e60d0$0$17342$65785112@news.neostrada.pl>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.elektronika:757004
[ ukryj nagłówki ]Atlantis wrote:
> Nie mam jeszcze wielkiego rozeznania w możliwościach tych układów i tym,
> jak zaawansowane projekty można stworzyć za ich pomocą, tak samo, jak
> byłbym w stanie ocenić np. możliwości mikrokontrolera na podstawie
> taktowania, rozmiaru pamięci i zestawu peryferiów.
> Wiem, że na nowoczesnych FPGA można tworzyć całe zestawy
> mikroprocesorowe a nawet odtwarzać komputery retro. Gdzie się mniej
> więcej wpisuje wspomniany układ CPLD?
Jak się poszczęści, to mniej-więcej to to będzie jeden układ peryferyjny
z Amigi.
> Domyślam się, że mikrokontrolera z dedykowanymi peryferiami na nim nie
> stworzę. Domyślam się, że z prostym zegarem (a nawet zegarem z
> kalendarzem) nie będzie problemu. A czy np. wystarczy "miejsca" na
> zaprogramowanie synchronizacji czasu po DCF77?
Zależy jaką synchronizację chcesz robić. Jeśli ograniczysz się do
modulacji amplitudy i dokładność sekundowa wystarczy, to spokojnie
wejdzie. Jeśli chcesz wykorzystać informację z modulacji fazy, odbiór
podszumowy jak w GPS i dosynchronizować się precyzyjnie do nośnej, to
nawet fourierowski "koprocesor" do obliczania korelacji za chińskiego
boga w to nie wejdzie.
Moim zdaniem zamierzasz pójść ślepą uliczką. Główną zaletą układów CPLD
są stosunkowo precyzyjne timingi i działanie od razu po włączeniu. Ten
wynalazek służy głównie do pochłaniania "glue logic" z projektu, a nie
do "przetwarzania" czegokolwiek -- jeśli nie masz takich problemów, to
to nie jest rozwiązanie. Dlatego ja bym sugerował uczyć się CPLD *po*
FPGA, a nie przed. O ile w ogóle.
Kup sobie jakąś płytkę z FPGA jak chcesz iść w "czysty" sprzęt, albo coś
z PSoC5LP, jak wolisz rozwiązania mieszane typu SoC. FPGA weź od razu z
blokami DSP, szkoda marnować życie na rzeźbienie multiplikatorów w
LUTach. FPGA typu SoC (Cyclone V/Zynq) nie bierz na początek, bo się
pogubisz.
FYI, FPGA bez pamięci zewnętrznej też istnieją; zobacz np. u Microsemi.
Pozdrawiam, Piotr
Następne wpisy z tego wątku
- 13.09.20 21:30 Atlantis
- 13.09.20 23:13 Grzegorz Niemirowski
- 13.09.20 23:58 Piotr Wyderski
- 14.09.20 10:40 J.F.
- 14.09.20 11:02 Piotr Wyderski
- 14.09.20 11:13 Grzegorz Kurczyk
- 14.09.20 13:52 J.F.
- 14.09.20 15:10 Piotr Wyderski
- 14.09.20 19:31 Irokez
- 14.09.20 20:26 Piotr Wyderski
- 14.09.20 20:30 J.F.
- 16.09.20 09:05 RoMan Mandziejewicz
- 17.09.20 18:31 Michal
- 17.09.20 19:01 J.F.
- 17.09.20 19:18 Michal
Najnowsze wątki z tej grupy
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
- Dlaczego energia elektryczna jest droga i cały czas drożeje
- twardy dysk stuka
- Oclenie alkalicznych akumulatorów
- Powerbank jednonapieciowy, a trzynapieciowy
- Lustra w maszynie ASML
- DC blocker i buczące toroidy
- Problemy TSMC cd
- Detektor
- Może tutaj się uda: [NTG] Elewacja / dziurawa Churka
- Falownik jednofazowy a żarówka
- Agregat i "legalność" instalacji
- Uziom
Najnowsze wątki
- 2024-05-07 Chess
- 2024-05-07 Do czego nadaje się QDockWidget z bibl. Qt?
- 2024-05-07 Vitruvian Man - parts 7-11a
- 2024-05-07 Warszawa => International freight forwarder <=
- 2024-05-07 Zielona Góra => Inżynier R&D Mechanik <=
- 2024-05-07 ministranci
- 2024-05-07 Warszawa => Manager Sprzedaży <=
- 2024-05-07 Białystok => Inżynier DevOps (projekt JP) <=
- 2024-05-07 Ulm => IT Systems Administrator and Customer Support Engineer <=
- 2024-05-07 Warszawa => Junior Frontend Developer <=
- 2024-05-07 Ulm => Integration & Test Engineer <=
- 2024-05-07 Warszawa => Business Systems Sales Representative <=
- 2024-05-07 Białystok => Technical Lead ( (Java Background)) <=
- 2024-05-07 Białystok => React Native Developer <=
- 2024-05-07 Białystok => Technical Leader (Java Background) <=