TGViewer
Патчкорд Патчкорд @patchcord · 2.92K subscribers
Post #2436 1.13K
Делать процессоры очень просто, не правда ли? Автор реализует симулятор RISC-V, достаточно высокоуровневый, как бы странно это не звучало в этом случае, и компилирует под него игру "Жизнь". А потом реализует, не до конца, аппаратный вариант процессора на Amaranth HDL.
С тех пор как я постигал эту науку в университете основы вроде остались на месте, по крайней мере мне понятно что написано. Но вот совсем ничего не зная, с этого начинать не стоит, лучше начать с триггеров, мультиплексоров и сумматоров в простейшем изложении, конечных автоматов и сделать что-то простое, на пару-тройку команд. Хотя видеть сразу результат такой большой задачи, как у автора, интереснее, но сразу может получиться далеко не у всех и интерес быстро пропадёт.
Florian Noeding's blog How a CPU works: Bare metal C on my RISC-V toy CPU I always wanted to understand how a CPU works, how it transitions from one instruction to the next and makes a computer work. So I thought: let's implement one and run a C program on it.
  • 👍 7
More from @patchcord
  1. Oct 16, 2026Post #3872
  2. Oct 16, 2026Возможно, это будет эпичнейшая конфа с настоящим земным инженирингом, про реальные килогра…
  3. Oct 16, 2026Когда я работал с Yandex Cloud, рабочий IP почти никогда не получался с первой попытки: ад…
  4. Oct 16, 2026Если вы думаете что IPv4 адреса кончились, то это не так - пока они покупаются и продаются…
  5. Oct 15, 2026Не ожидал увидеть такой связи, но русских троллей связали с Yandex, мол, стало меньше по с…
  6. Oct 14, 2026RDP и постквантовые шифры, как настроить сервер и клиента рассказывают в блоге Microsoft.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →