Актуальні теми
#
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 | будівельна @beapolymathh | Дизайн | Біологія | Системи
Сучасне дослідницьке обладнання абсурдно дороге.
• лабораторний блок живлення
• мікроскоп
• 3D-принтер
• спектрометр
Кожен може коштувати тисячі доларів.
Але більшість цих машин — це просто комбінації:
• двигуни
• сенсори
• мікроконтролери
• механічні рами
• програмне забезпечення
Відкрита лабораторія Джошуа М. Пірса показує, як дослідники відновлюють наукові інструменти за допомогою відкритого апаратного забезпечення.
> 3D-принтери замість лабораторних машин за 50 тисяч доларів
> інструменти на основі ардуіно
> відкриті дизайни, які кожен може відтворити
РЕЗУЛЬТАТ:
• витрати на дослідження зменшуються в порядки величини
• лабораторії стають доступними для будь-кого
• інновації рухаються швидше
Майбутня лабораторія не буде куплена.
Його побудують.

106
Як працює MOSFET:
→ MOSFET — це перемикач з керуванням напругою.
Три термінали:
Джерело
Злив
Ворота
Струм тече з джерела → зливу.
але лише якщо напруга затвора створює електричне поле, достатньо сильне, щоб відкрити канал між ними.
Напруга затвора < поріг → канал закритий, → немає напруги затвора струму > порогу
→ електрони утворюють провідний канал
→ течії струму
Тож замість того, щоб підштовхувати струм для керування струмом (як у BJT),
MOSFET використовує напругу для керування струмом.
Ось чому MOSFET домінують у сучасній електроніці:
CPU
Моторні водії
Джерела живлення
Робототехніка
Перемикальні перетворювачі
мільярди з них перемикаються щосекунди.

80
як почати грати у FPGA
Більшість людей починають неправильно.
Вони купують дошку
Open Vivado
і одразу відчувати себе перевантаженим.
FPGA — це не програмування.
Це апаратний дизайн.
Ви буквально описуєте схеми.
Починайте так →
1. Розуміти цифрову логіку
Дізнайтеся:
• логічні елементи
• шльопанці
• комбінаційна проти послідовної логіки
• скінченні автомати
• таймінг
без цього нічого не матиме сенсу.
2. Вивчи мову апаратного опису
Виберіть одне:
• verilog
• VHDL
Verilog простіший для початківців.
Ви не пишете програмне забезпечення.
Ви описуєте, як має бути підключене обладнання.
3. Спочатку навчіться симуляції
Перед тим, як торкатися апаратної частини.
Інструменти:
• верілатор
• ModelsIm
• iverilog
Пишіть прості модулі та імітуйте їх.
Приклад прогресії:
• світлодіодний миготливий пристрій
• лічильник
• передавач UART
• простий процесор
4. Потім купіть дешеву плату FPGA
Хороші стартові дошки:
• Basys 3
• Icebreaker FPGA
• tang nano 9k
Не починайте з дорогих плат Xilinx.
5. Вивчайте повний ритм
HDL → синтез → розміщення та маршрутизація → бітстрім → апаратному забезпеченні
Цей конвеєр — основна навичка.
6. Вивчати реальні дизайни
Читайте відкриті проекти:
• RISC-V ядра
• Експерименти з GPU
• мережеві прискорювачі
Реверс-інжиніруйте їх.
7. Поєднуйте FPGA з програмним забезпеченням. Справжня потужність з'являється, коли FPGA працює з:
• вбудований процесор
• робототехніка
• обробка сигналів
• високошвидкісні обчислення
FPGA знаходиться між програмним забезпеченням і кремнієм.
Як тільки ти зрозумієш цей шар,
Ти починаєш мислити, як архітектор апаратного забезпечення.

219
Найкращі
Рейтинг
Вибране
