Актуальные темы
#
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-принтер
• спектрометр
каждый из них может стоить тысячи долларов.
но большинство из этих машин — это просто комбинации:
• моторов
• датчиков
• микроконтроллеров
• механических рам
• программного обеспечения
open-source лаборатория Джошуа М. Пирса показывает, как исследователи восстанавливают научные инструменты, используя открытое оборудование.
> 3D-принтеры вместо лабораторных машин за $50k
> инструменты на базе Arduino
> открытые проекты, которые может воспроизвести любой
результат:
• затраты на исследования снижаются на порядки
• лаборатории становятся доступными для всех
• инновации движутся быстрее
будущая лаборатория не будет куплена.
она будет построена.

126
как работает МОП-транзистор:
→ МОП-транзистор — это переключатель, управляемый напряжением.
три вывода:
источник
сток
затвор
ток течет от стока → источника.
но только если напряжение на затворе создает электрическое поле, достаточно сильное, чтобы открыть канал между ними.
напряжение на затворе < порог
→ канал закрыт
→ нет тока
напряжение на затворе > порог
→ электроны образуют проводящий канал
→ ток течет
поэтому вместо того, чтобы подавать ток для управления током (как биполярный транзистор)
МОП-транзистор использует напряжение для управления током.
именно поэтому МОП-транзисторы доминируют в современной электронике:
ЦПУ
драйверы моторов
блоки питания
робототехника
переключающие преобразователи
миллиарды из них переключаются каждую секунду.

100
как начать работать с FPGA
большинство людей начинают неправильно.
они покупают плату
открывают vivado
и сразу же теряются.
fpga — это не программирование.
это проектирование аппаратного обеспечения.
вы буквально описываете схемы.
начните так →
1. поймите цифровую логику
изучите:
• логические элементы
• триггеры
• комбинаторная и последовательная логика
• конечные автоматы
• временные характеристики
без этого ничего не будет иметь смысла.
2. изучите язык описания аппаратуры
выберите один:
• verilog
• vhdl
verilog проще для начинающих.
вы не пишете программное обеспечение.
вы описываете, как должно быть соединено аппаратное обеспечение.
3. сначала изучите моделирование
прежде чем прикасаться к аппаратуре.
инструменты:
• verilator
• modelsim
• iverilog
пишите простые модули и моделируйте их.
пример прогрессии:
• мигающий светодиод
• счетчик
• передатчик uart
• простой процессор
4. затем купите дешевую плату fpga
хорошие стартовые платы:
• basys 3
• icebreaker fpga
• tang nano 9k
не начинайте с дорогих плат xilinx.
5. изучите полный процесс
hdl → синтез → размещение и маршрутизация → битстрим → аппаратное обеспечение
эта цепочка — основное умение.
6. изучайте реальные проекты
читайте проекты с открытым исходным кодом:
• ядра risc-v
• эксперименты с gpu
• сетевые ускорители
обратная разработка их.
7. объедините fpga с программным обеспечением реальная сила проявляется, когда fpga работает с:
• встроенным процессором
• робототехникой
• обработкой сигналов
• высокоскоростными вычислениями
fpga находится между программным обеспечением и кремнием.
как только вы поймете этот уровень,
вы начнете мыслить как архитектор аппаратного обеспечения.

237
Топ
Рейтинг
Избранное
