Populaire onderwerpen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Mustafa
0x0.5x Ingenieur | het bouwen van @beapolymathh | ontwerp | biologie | Systemen
modern onderzoek apparatuur is absurd duur.
• een labvoeding
• een microscoop
• een 3D-printer
• een spectrometer
een ieder kan duizenden dollars kosten.
maar de meeste van deze machines zijn gewoon combinaties van:
• motoren
• sensoren
• microcontrollers
• mechanische frames
• software
open-source lab van joshua m. pearce laat zien hoe onderzoekers wetenschappelijke tools herbouwen met open hardware.
> 3D-printers in plaats van $50k labmachines
> arduino-gebaseerde instrumenten
> open ontwerpen die iedereen kan repliceren
resultaat:
• onderzoeks kosten dalen met een factor van tientallen
• labs worden toegankelijk voor iedereen
• innovatie gaat sneller
de toekomst van het lab zal niet gekocht worden.
het zal gebouwd worden.

124
hoe een mosfet werkt:
→ een mosfet is een spanningsgestuurde schakelaar.
drie terminals:
source
drain
gate
stroom vloeit van drain → source.
maar alleen als de poortspanning een elektrisch veld creëert dat sterk genoeg is om een kanaal tussen hen te openen.
poortspanning < drempel
→ kanaal gesloten
→ geen stroom
poortspanning > drempel
→ elektronen vormen een geleidend kanaal
→ stroom vloeit
dus in plaats van stroom te duwen om stroom te regelen (zoals een bjt)
gebruikt een mosfet spanning om stroom te regelen.
dit is waarom mosfets de moderne elektronica domineren:
cpu's
motorstuurprogramma's
voedingen
robotica
schakelconverters
miljarden daarvan schakelen elke seconde.

99
hoe te beginnen met FPGA
de meeste mensen beginnen verkeerd.
ze kopen een bord
openen vivado
en worden meteen overweldigd.
fpga is geen programmeren.
het is hardwareontwerp.
de je beschrijft letterlijk circuits.
begin zo →
1. begrijp digitale logica
leer:
• logische poorten
• flip-flops
• combinatorische vs sequentiële logica
• eindige toestandsmachines
• timing
zonder dit zal niets logisch zijn.
2. leer een hardware beschrijvingstaal
kies er een:
• verilog
• vhdl
verilog is eenvoudiger voor beginners.
je schrijft geen software.
je beschrijft hoe hardware bedraad moet worden.
3. leer eerst simulatie
voordat je hardware aanraakt.
tools:
• verilator
• modelsim
• iverilog
schrijf eenvoudige modules en simuleer ze.
voorbeeld voortgang:
• led knipperaar
• teller
• uart zender
• eenvoudige cpu
4. koop dan een goedkoop fpga bord
goede starterborden:
• basys 3
• icebreaker fpga
• tang nano 9k
begin niet met dure xilinx borden.
5. leer de volledige flow
hdl → synthese → plaats & route → bitstream → hardware
deze pijplijn is de kernvaardigheid.
6. bestudeer echte ontwerpen
lees open source projecten:
• risc-v cores
• gpu experimenten
• netwerkversnellers
reverse-engineer ze.
7. combineer fpga met software de echte kracht verschijnt wanneer fpga werkt met:
• embedded cpu
• robotica
• signaalverwerking
• high speed computing
fpga zit tussen software en silicium.
zodra je die laag begrijpt,
ga je denken als een hardwarearchitect.

236
Boven
Positie
Favorieten
