Al enige tijd ben ik aan het spelen met de rtl-sdr, en dan specifiek met het volgen van vliegtuigen (ADS-B). Helaas is de rtl-sdr niet echt geweldig voor de ontvangst hiervan, wat o.a. komt door de storing verwacht ik gezien de absurde hoeveelheid aan filters en dingen die je hiervoor kunt kopen. In het topic (RTL-)SDR, hoe werkt dat nou? heb ik een basis idee gekregen van hoe een SDR in elkaar steekt, en eigenlijk wil ik gaan proberen om zelf een ontvanger te bouwen die puur gericht is op ADS-B ontvangst. Ik weet dat er al een aantal zijn, waaronder de MODE-S BEAST, dus het moet haalbaar zijn
Qua hardware voor de FPGA twijfel ik tussen een Snickerdoodle (de "luxe" $140 versie) en een DE0-Nano-SoC, de kosten maken mij in deze weinig uit qua keuze van de hardware. Ik neig eigenlijk naar de Snickerdoodle icm het piSmasher SBC omdat leuk
Vooral het feit dat dit lijkt te zijn wat ik van de Raspberry Pi 2 had gehoopt, een ding dat snel genoeg is voor een goede ervaring met veel IO en mogelijkheden.
Ik zit alleen met een probleempje. Ik snap verdraaid weinig van hoe zo'n FPGA nu complexere dingen doet. De verschillende logische poorten kan ik nog wel snappen, maar ik heb erg veel moeite met de stap van "collectie logische poorten" naar "gewenste functionaliteit", en of die functionaliteit dan nu een schuifregister of een vermenigvuldiging is maakt weinig uit. Hetzelfde heb ik ook met assembly code, ik ken/kan de verschillende instructies best leren maar de connectie naar complexere functionaliteit (meer dan wat data verschuiven) is lastig. Mijn vermoeden is dat ik dat eerst moet zien te snappen voordat ik enige kans maak om iets te kunnen met zo'n FPGA, maar is er ergens een betaalbaar boek of een website die dat uitlegt?
En daarnaast natuurlijk de vraag, waar ga ik VHDL of Verilog vandaan leren?
Mijn achtergrond is Technische Informatica, hoewel ik de afgelopen jaren vooral webdevelopment in PHP/Python/C# gedaan heb. Ik wil eigenlijk weer wat meer met hardware gaan rommelen
tl;dr
Ik wil graag met een FPGA gaan spelen, maar ik heb problemen met het zien hoe je van een zee van logische poorten naar functionaliteit gaat. Daarnaast, waar/hoe leer ik VHDL/Verilog? Zowel boeken als websites zijn welkom, zolang de boeken maar geen €200+ kosten
Qua hardware voor de FPGA twijfel ik tussen een Snickerdoodle (de "luxe" $140 versie) en een DE0-Nano-SoC, de kosten maken mij in deze weinig uit qua keuze van de hardware. Ik neig eigenlijk naar de Snickerdoodle icm het piSmasher SBC omdat leuk
Ik zit alleen met een probleempje. Ik snap verdraaid weinig van hoe zo'n FPGA nu complexere dingen doet. De verschillende logische poorten kan ik nog wel snappen, maar ik heb erg veel moeite met de stap van "collectie logische poorten" naar "gewenste functionaliteit", en of die functionaliteit dan nu een schuifregister of een vermenigvuldiging is maakt weinig uit. Hetzelfde heb ik ook met assembly code, ik ken/kan de verschillende instructies best leren maar de connectie naar complexere functionaliteit (meer dan wat data verschuiven) is lastig. Mijn vermoeden is dat ik dat eerst moet zien te snappen voordat ik enige kans maak om iets te kunnen met zo'n FPGA, maar is er ergens een betaalbaar boek of een website die dat uitlegt?
En daarnaast natuurlijk de vraag, waar ga ik VHDL of Verilog vandaan leren?
Mijn achtergrond is Technische Informatica, hoewel ik de afgelopen jaren vooral webdevelopment in PHP/Python/C# gedaan heb. Ik wil eigenlijk weer wat meer met hardware gaan rommelen
tl;dr
Ik wil graag met een FPGA gaan spelen, maar ik heb problemen met het zien hoe je van een zee van logische poorten naar functionaliteit gaat. Daarnaast, waar/hoe leer ik VHDL/Verilog? Zowel boeken als websites zijn welkom, zolang de boeken maar geen €200+ kosten

offtopic:
Mocht dit meer op z'n plek zijn als update op mijn vorige topic, kan een modje het dan mergen? Ik vond het zelf beter passen als een los topic, vandaar.
Mocht dit meer op z'n plek zijn als update op mijn vorige topic, kan een modje het dan mergen? Ik vond het zelf beter passen als een los topic, vandaar.