FPGA

Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3

Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3

В двух предыдущих статьях мы сделали USB 3.0 систему на базе контроллера FX3. Пришла пора научиться работать с нею из своих программ для PC. Ну, и попутно понять, насколько получившаяся система пригодна для практического применения. Действительно ли ширины канала хватает…
Читать дальше
Дорабатываем прошивку USB 3.0, используя анализатор SignalTap, встроенный в среду разработки Quartus

Дорабатываем прошивку USB 3.0, используя анализатор SignalTap, встроенный в среду разработки Quartus

В прошлой статье мы сделали черновые прошивки для контроллера FX3 и ПЛИС, чтобы начать работу с шиной USB 3.0. Статья так разрослась, что проверку работоспособности системы мы отложили на потом. Сегодня мы проведём эту проверку (а как выяснится по ходу…
Читать дальше
Делаем блок SPI to AVALON_MM для USB-устройства на базе FX3

Делаем блок SPI to AVALON_MM для USB-устройства на базе FX3

В предыдущей статье мы научились подавать Vendor команды в устройство USB3.0 на базе контроллера FX3 и реализовали программную шину SPI. Сегодня мы продолжим начатое и сделаем компонент SPI to Avalon_MM. Может возникнуть вопрос: мы же уже умеем работать с шиной…
Читать дальше
[Перевод] Запуск Unix-подобной ОС на самодельном CPU с помощью самодельного компилятора C

[Перевод] Запуск Unix-подобной ОС на самодельном CPU с помощью самодельного компилятора C

Два года назад я начал работать разработчиком ПО. Иногда я рассказывал своим коллегам о студенческом проекте, которым занимался на третьем курсе университета, и они восприняли его настолько хорошо, что я решил написать этот пост1. Позвольте задать вам вопрос: вы когда-нибудь…
Читать дальше
Разработка логического анализатора на базе Redd – проверяем его работу на практике

Разработка логического анализатора на базе Redd – проверяем его работу на практике

В прошлой статье мы сделали аппаратуру, реализующую логический анализатор на базе комплекса Redd. Статья разрослась так, что рассмотрение программной поддержки мы отложили на потом. Пришла пора разобраться с тем, как мы будем получать и отображать данные, которые анализатор копит в…
Читать дальше
Intel рассказала о своих перспективных разработках на конференции в Китае

Intel рассказала о своих перспективных разработках на конференции в Китае

Сегодня в условиях непрекращающейся «гонки техпроцессов» уже довольно сложно уследить за тем, какая из полупроводниковых компаний успешнее внедряет новые технологические нормы, а также насколько декларируемые «нанометры» соответствуют реальному положению вещей. В Intel настаивают на том, что их 10-нм техпроцесс тоньше…
Читать дальше
Intel рассказала о своём прототипе дискретного GPU

Intel рассказала о своём прототипе дискретного GPU

В рамках недавней конференции ISSCC 2018 в г. Сан-Франциско компания Intel поведала о своей новой разработке — дискретном графическом процессоре. Проект находится на ранней стадии, но уже сегодня ясно, что чипмейкер будет пытаться в конечном счёте избавиться от необходимости закупать…
Читать дальше
[Перевод] Как искусственный интеллект меняет рынок чипов

[Перевод] Как искусственный интеллект меняет рынок чипов

Менее, чем за 12 часов, три разных человека предложили мне деньги за то, чтобы я час разговаривал с незнакомым человеком по телефону. Все они сказали, что им понравилась моя статья про то, как Google создаёт новый компьютерный чип для ИИ,…
Читать дальше
Обзор 98 одноплатных компьютеров. Часть 4

Обзор 98 одноплатных компьютеров. Часть 4

Часть 1Часть 2Часть 3Часть 4 Parallella компания/проект — Adapteva, Parallella.orgобзор LinuxGizmosстраница продукта CPU — Xilinx Zynq-7020 или -7010 SoC (2x Cortex-A9 @ 667MHz plus FPGA); 16-core Epiphany RISC chip Память — 1GB DDR3 RAM Цена — $99 Плата предназначена для…
Читать дальше