- 
Data: 2010-02-09 23:06:46
 Temat: Re: uC programujący FPGA
 Od: Konop <k...@g...pl> szukaj wiadomości tego autora
 [ pokaż wszystkie nagłówki ]> Zastanawiam się nad pewnym rozwiązaniem. Ogólnie mam uC który musi 
 > obrabiać pewne sygnaly cyfrowe na granicy możliwości sprzetowych
 > (predkość podejmowania decyzji). Jako ze większośc z tych decyzji opiera
 
 Hmmm... a jaki to procesor? Nie wystarczy dać szybszą jednostkę??...
 
 > b) czy operacja zamiany logiki na zawartośc flash/ram FPGA wymaga
 > stosowania skomplikowanych algorytmów czy moze istnieje sensowny sposób
 > przekształcenia układu kombinatorycznego zapisanego za pomoca + * / na
 > wsad do FPGA ?
 
 Są to dosyć skomplikowane operacje... wprawdzie na studiach
 realizowaliśmy pewne przykłady "na kartce" i właściwie wszystko dało się
 jakoś wyjaśnić, jednak rzuć okiem jak długo komercyjne programy "tłuką"
 proste projekty do pliku wynikowego FPGA, to da Ci to pewien pogląd na
 sytuację... Wszystko zależy od rodzaju funkcji... Znacznym problemem
 jest tzw. dekompozycja, czyli rozłożenie jednej funkcji wielu zmiennych
 na kilka funkcji mniejszej liczby zmiennych. Czasem jest to wręcz
 banalne, czasem, skomplikowane... bloki w FPGA mają określoną ilość
 wejść i czasem konieczne jest takie rozbijanie...
 
 Ja proponowałbym zainteresowanie się szybszym procesorem, także
 procesorami "programowanymi" do FPGA... Bierzesz gotowy rdzeń procesora,
 piszesz sobie program. Procesor pracuje z programu z pamięci RAM
 (wbudowanej w FPGA)... Sam pisałeś, że urządzenie wykorzystywane będzie
 raz na jakiś czas... Więc gotowy klocek z FPGA plus gotowy program
 "wzorcowy" na PCcie... Bierzesz ten gotowy program i wpisujesz
 odpowiedni algorytm, programujesz i działasz ;)... całość programowania
 odbywa się do pamięci RAM, więc nie ma problemu z ilością cykli. Co
 więcej - nie przerabiasz "wsadu" do FGPA, tylko kompilujesz prosty
 program dla jakiegoś proca, więc dzieje się to dosyć szybko...
 Jeśli urządzenie ma być programowane nie przez PC - też nie ma
 problemu... wsad dla takiego wirtualnego proca też łatwiej "zrobić na
 piechotę" niż wsad dla FPGA...
 Oczywiście wszystko zależy od tego jakiej rzeczywistej prędkości
 potrzebujesz... Zapewne mógłbyś też olać FPGA i dać jakiś bardziej
 "wypasiony" procesor...
 
 --
 Pozdrawiam
 Konop
 
Następne wpisy z tego wątku
- 10.02.10 17:00 AK
- 10.02.10 17:24 Sebastian Biały
- 10.02.10 20:07 Jerry1111
Najnowsze wątki z tej grupy
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
- 40 lat OrCAD-a
- Multimetr z bluetooth
- Ciekawa mapka z BTS-ami
Najnowsze wątki
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-10-30 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-29 szablon do pasty DIY
- 2025-10-29 Głośnik potrzebny
- 2025-10-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-10-29 Rzeszów => International Freight Forwarder <=
- 2025-10-29 Białystok => Gen AI Engineer <=




![Content marketing - co to jest i od czego zacząć? [© patpitchaya - Fotolia.com] Content marketing - co to jest i od czego zacząć?](https://s3.egospodarka.pl/grafika2/content-marketing/Content-marketing-co-to-jest-i-od-czego-zaczac-215740-150x100crop.jpg) 
![Ranking najlepszych kont osobistych [© wygenerowane przez AI] Ranking najlepszych kont osobistych](https://s3.egospodarka.pl/grafika2/konto-osobiste/Ranking-najlepszych-kont-osobistych-267141-150x100crop.png) 
![13 najczęstszych błędów przy wysyłaniu mailingu [© taramara78 - Fotolia.com] 13 najczęstszych błędów przy wysyłaniu mailingu](https://s3.egospodarka.pl/grafika2/mailing/13-najczestszych-bledow-przy-wysylaniu-mailingu-228007-150x100crop.jpg) 
![Dni wolne od pracy i kalendarz świąt 2025 [© Tatiana Goskova na Freepik] Dni wolne od pracy i kalendarz świąt 2025](https://s3.egospodarka.pl/grafika2/dni-wolne-od-pracy/Dni-wolne-od-pracy-i-kalendarz-swiat-2025-263099-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 


