Рубрика «Verilog» - 3
В России не любят Линукс, а я не люблю виртуальные машины. Что делать?
2023-08-14 в 8:28, admin, рубрики: fpga, gpt, LaLambda, openlane, Quartus, simply linux, SystemVerilog, UEFI, Verilog, Настройка Linux, программирование микроконтроллеров, Производство и разработка электроники, Разработка под Linux, Школа СинтезаСоздаем I2C Master Controller на Verilog. Логический уровень
2023-08-07 в 14:01, admin, рубрики: fpga, I2C, i2c bus, i2c master, i2c master controller, i2c scl, i2c sda, i2c slave, timeweb_статьи, Verilog, Блог компании Timeweb Cloud, Производство и разработка электроники, Электроника для начинающихПродолжаю описание процесса изучения того, что такое I2C и с чем его едят. В этой статье я перейду от описания физических процессов, происходящих на шине к описанию того, как интерфейс функционирует на уровне логики, пакетов, какие служебные сигналы есть и для чего они используются при обмене данными.
Делаю я это для того, чтобы изучить то, как функционирует этот интерфейс на всех уровнях и чтобы заложить основу для разработки I2C Master Controller на Verilog, с помощью которого будет будет организован обмен данными с дисплеем SSD1306 и Zynq.
Всем, кому интересно — приглашаю ознакомиться с материалом под катом! =)

Как я делал лучшие арифметические ядра и сделал лучший селектор (демультиплексор)
2023-05-09 в 8:59, admin, рубрики: fpga, HMB, openlane, ssd, Verilog, высокая производительность, перевод статьи, Производство и разработка электроники, хранение данныхС чего все началось
Я прочитал статью о позиционном кодировании (one-hot), которое работает быстрее для конечных автоматов.
Я сделал генераторы всех базовых арифметических и логических команд для любой разрядности, но оказалось, что я получу преимущество только если буду использовать логические элементы с транзисторами, спроектированные на другой уровень FO(Fan Out, не FO-4).
Но получил самый быстрый способ реализовать любую 2-4-битную функцию. (последовательный сумматор, работающий так же быстро, как сумматор с опережением переноса). Так что я создал селектор :)
Декодеры адресов DRAM/SSD и что о них можно прочитать
В России всего 2000 проектировщиков чипов. Что с этим делать?
2023-04-11 в 5:41, admin, рубрики: applied materials, asic, fpga, silicon valley, syntacore, Verilog, графика, МИФИ, образование, ПЛИС, программирование микроконтроллеров, Производство и разработка электроники, Школа Синтеза, Электроника для начинающихЖуткий сценарий использования ChatGPT
2023-02-03 в 18:11, admin, рубрики: asic design, chatgpt, fpga, high-level synthesis, logic synthesis, OpenAI, SystemVerilog, Verilog, vhdl, будущее здесь, искусственный интеллект, Компиляторы, Питон, Производство и разработка электроники
Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, который реализует мою идею, ты его поправь немного и в продакшн, а то нас сроки поджимают".
Обнаружил баг американской системы образования
2022-11-14 в 6:14, admin, рубрики: asic, CoreMark, cpu, Dhrystone, fpga, Verilog, бенчмарки, курсовой проект, образование, образование за рубежом, программирование микроконтроллеров, Производство и разработка электроники, Процессоры
Обнаружил интересный баг американской системы образования:
У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".
Пневмоника и процессор постапокалипсиса
2022-11-09 в 9:00, admin, рубрики: Brainfuck, OpenFOAM, ruvds_статьи, Verilog, Блог компании RUVDS.com, постапокалипсис, процессор, Процессоры, струйная логика
В первой части эпоса по разработке процессора постапокалипсиса я просимулировал газодинамические процессы в логическом элементе, работающем на эффекте прилипания струи воздуха к стенке, а также синтезировал будущую принципиальную схему полного сумматора. Пришло время собрать вычислительное устройство и проверить его в работе.
Удивительно, но струйная логика используется не только в ракетных двигателях или газодинамических подшипниках, но и в бытовых газовых счётчиках. Совершенно случайно я наткнулся на пост «Внутренности газового счётчика» на Пикабу и увидел своих старых знакомых. «Ребята, а что вы тут делаете?», — подумал я и понял: время пришло.
Читать полностью »
Проектируем процессор постапокалипсиса с помощью openSource
2022-11-02 в 9:00, admin, рубрики: Brainfuck, iverilog, OpenFOAM, ruvds_статьи, Verilog, yosys, Блог компании RUVDS.com, постапокалипсис, процессор, Процессоры, старое железо, струйная логика
Проектируемый компьютер на сверхминиатюрных электронных лампах хоть и является радиационно-стойким, однако работает на электричестве. Кроме того, восстановить в сжатые сроки производство электронных ламп в условиях постапокалипсиса будет довольно сложной задачей. На руинах цивилизации гораздо проще организовать массовое производство логических элементов, работающих на эффекте прилипания струи воздуха к стенке — при этом сам элемент можно лепить хоть из глины! И мало того, что для создания потока воздуха не обязательно использовать электричество — теоретически такой процессор сможет работать на энергии ударной волны ядерного взрыва! Но обо всём по порядку. Для тех, кто следит за проектом DekatronPC — не пугайтесь, ему ничего не угрожает.
В прошлый раз в статье «Пневмоника и влажные мечты стимпанка» я уже рассказывал о струйных логических элементах и поделился мыслями о том, что в принципе на этой технологии можно собрать полноценное вычислительное устройство. Читать полностью »
Как я выиграл апелляцию против американских санкций
2022-09-10 в 5:14, admin, рубрики: asic design, ddvca, DigitalDesignSchool, fpga, Git, github, SystemVerilog, Verilog, апелляция, информационная безопасность, ПЛИС, Производство и разработка электроники, санкции, санкции сша
В прошлое воскресенье 4 сентября я обнаружил, что GitHub-организация DigitalDesignSchool, в которой я являюсь одним из владельцев, забанена Гитхабом с формулировкой "ваш аккаунт может быть предметом американских экономических санкций".