?

Log in

No account? Create an account

[sticky post] Верхний пост

Так как в последнее время у этого журнала появилось достаточно много взаимных френдов, я решил написать этот пост, чтобы немного рассказать о себе.

Обо мнеCollapse )
Мои публикации на хабре/ГТCollapse )
Правила блога:
1. Без политики.
2. В этом блоге обращаются на "ты". Но вежливо и без фамильярности.
3. Троллей баню сразу.
4. Часть постов представляет собой краткие описания разных технических проектов и их частей. Подробные описания будут видны только френдам. К сожалению, в наше время иначе нельзя, вежливых и вообще разумных людей остаётся всё меньше и меньше.

Всегда рад новым френдам и комментариям от старых!
Схема умножения была переделана полностью.

Сейчас она содержит 194 LE и работает на частоте 212,31 МГц.
(Как всегда, цифры приводятся для Cyclone 10LP speed 6).
Можно сделать более высокую частоту, но тогда схема будет сложнее. На самом деле, вопрос в том, можно ли упростить схему, сохранив частоту > 200 МГц.

Tags:

Redox OS Book

Прочитал Redox OS Book, то, что выложено на данный момент.
Книга ещё далеко не закончена, к сожалению, и множества разделов не хватает, но общее проедставление сделать можно.



Это очень интересная система, нужно будет изучить её внимательнее.

Из комментов на хабре

Из комментов на хабре:

Долгие годы я по-своему трактовал историю с тестами кабелей и всю музыку слушал исключительно через разогнутые платяные вешалки с припаянными зажимами.
Модуль арифметико-логических инструкций выполняет различные операции.



Занимаемая площадь 230 LE, тактовая частота 919,96 МГц (restricted 250 МГц)

Tags:

Делитель radix-4

Продолжаем исследование операции деления на Verilog. Делитель из этого поста был переделан на radix-4, в результате деление занимает 17 тактов (вместо 33).

Итак, сравнение radix-2 и radix-4:



        radix-2 radix-4
------------------------
тактов:  33       17
LE:      222      379
Fmax:    222,47   158,63




То, что частота так сильно упала, не очень хорошо. Но пока оставим этот вариант тоже.

Tags:

Перевод на хабр

Перевод на хабр: Генерация и тестирование ядра RISC-V

В статье (первой из большого цикла) описывается процедура генерации и тестирования ядра RISC-V для его запуска на FPGA Zynq. Даётся много ссылок на полезные материалы и исходники.



продолжение будет

Перевод на хабр

Перевод на хабр, на этот раз совсем короткий, статья "Что нового в LLVM", посвящённая новым возможностям LLVM 6.0.



Скажу ещё от себя: возможности там в основном касаются разных особенностей кодогенерации для процессоров Intel, которые меня не очень интересуют и генерация кода для WebAssembly, который меня как-то тоже не очень интересует. Также в статье не упоминается, что в состав бэкендов включен AVR, например, и RISC-V. AVR мне тоже неинтересен, впрочем. А вот Risc-V, это очень любопытная штука.

Другие бэкенды также могут быть полезны не сами по себе, а с исследовательскими целями, посмотреть, как устроена генерация кода для разных процессоров. А процессоров там много, разных, и RISC, и CISC, и стековые (тот же WebAsm - стековая машина), и даже VLIW.
Итак, завершаем неделю очередным обзором фантастики.
На этот раз, фильм "Первому игроку приготовиться", снятый по одноимённому произведению Эрнеста Клайна.



Мои впечатления от фильма:
1. Фильм по сравнению с книгой сильно проще. Очень многих частей сюжета в фильме нет, хотя это и понятно, там всех приключений хватит на три таких фильма, а фильм и так довольно длинный (2 часа 20 минут)

2. В фильме нет многих отсылок, которые есть в книге. Особенно жалко, что нет единорога из "Blade Runner", это был бы очень мощный символ.

ЕдинорогCollapse )

3. В остальном фильм очень неплох. Графика, проработка мельчайших деталей.

4. Смотреть или нет? Если вы помните то время, про которое идёт речь, то однозначно да. А ещё лучше прочитать книгу. И прочитать все книги, а также просмотреть все фильмы, которые упоминаются в тексте. Ну или убедиться, что вы всё это уже смотрели и читали (как и я).

5. Если вы любите Охрененно Глубокий Смысл и Богатый Внутренний Мир, то не тратьте время зря, вам не зайдёт.

Я решил сходить ещё раз через недельку, насладиться зрелищем.

Tags:

Делитель-2

Модуль делителя был переделан и оптимизирован.



Итого получается занимаемый объём 222 LE, частота 222,47 MHz. Деление выполняется за 33 такта.
Это очень хорошо, хотя можно попробовать и другие варианты.

Tags: