
С чего все начиналось? Официально блог YADRO на Хабре появился 25 июля 2016 года, а уже через месяц вышла первая статья — от Максима Фурсеева @maxf75Читать полностью »

С чего все начиналось? Официально блог YADRO на Хабре появился 25 июля 2016 года, а уже через месяц вышла первая статья — от Максима Фурсеева @maxf75Читать полностью »
1. Стоимость взлома как главный барьер
В области Hardware Security действует базовое правило: абсолютной защиты не существует. Любое электронное устройство можно реверсить, вскрыть и скопировать. Это лишь вопрос времени, денег и наличия специализированного оборудования — например, установок для послойного стравливания кремния или FIB-микроскопов (Focus Laser/Ion Beam).
Поэтому реальная задача разработчика — не создать «идеальный замок», а выстроить экономический барьерЧитать полностью »
Как засунуть ZX Spectrum в SEGA Mega Drive и не очуметь: Рассказ об аппаратных тупиках.
На первый взгляд задача кажется тривиальной: берём картридж на базе чипа FPGA Altera Cyclone IV (EP4CE15F23C8N), поднимаем внутри кристалла ядро Z80, подкидываем BIOS, мапим порты — и готово. Запускай Dizzy или Elite.
Воодушевлённый этой идеей, взялся за работу и действительно написал работающую базу всего за 3 дня! Логика ядра внутри ПЛИС работала, игры запускались, кнопки на геймпаде нажимались, а из телика "шёл звук". Победа казалась близкой, и я поспешил: «Почти готово, ZXS на Сеге работает!».
Flip‑flop (в дословном переводе — «шлёпанцы») — так называется элемент, благодаря которому микропроцессор в вашем компьютере, да и вообще любой современный чип, обрёл способность запоминать.
Представьте абстрактную схему, у которой есть вход и выход. Интуитивно понятно: если мы подаём на схему какое‑то входное значение или меняем его, меняется и выходное значение — то есть выход напрямую зависит от входа. Но как получилось, что такую, казалось бы, чисто комбинационную схему (без памяти) заставили запоминать входное значение и использовать его в дальнейшем для вычисления новых выходов?
В этой статье я хочу:

1 Введение
2 Описание модуля с фиксированными параметрами — CordicSimple_v1
3 Небольшая модернизация — CordicSimple_v2
4 Описание параметризируемого модуля — CordicParam_v1
В этой статье я хочу рассказать о том, как я запускал собственную базовую станцию мобильной связи (4G и 2G) при помощи относительно дешевого SDR‑трансивера.
Тема создания собственной базовой станции поднималась на Хабре не раз. В первую очередь, стоит отметить отличные статьи @MaFrance351: