MIPSfpga и SDRAM. Часть 1

На этой неделе я закончил работу по добавлению поддержки SDRAM в проект MIPSfpga-plus. Теперь при работе с MIPSFpga помимо блочной памяти, ограниченной ресурсами ПЛИС, доступно еще и внешнее ОЗУ.

Данная статья состоит из 2 частей:

Часть 1. Краткое описание модуля доступа к SDRAM. Пример использования.
Часть 2. Подробное описание работы с памятью, достаточное для того, чтобы в работе модуля смог разобраться человек, ранее не имевший дела с микросхемами ОЗУ. Список литературы.

Предполагается, что читатель как минимум:

  • знаком с предметной областью в объеме учебника Харрис-энд-Харрис [1];
  • имеет опыт программирования на C, ассемблере, использования gcc;
  • имеет минимальный опыт работы с MIPSfpga. Не имея такого опыта, будет логичным начать с более простых вещей, и лишь затем думать о том, как использовать ОЗУ в своей системе.

Если вы уже опытный разработчик, то Часть 1 стоит пробежать глазами по диагонали, Часть 2 — не содержит для вас ничего нового. При этом вы можете принести несомненную пользу обществу, если добавите поддержку SDRAM для еще одной отладочной платы. На текущий момент она реализована только для Terasic DE10-Lite — одной из 9 плат, на которые в рамках проекта MIPSfpga-plus было портировано ядро MIPSfpga.

Читать дальше →
MIPSfpga и SDRAM. Часть 1
Source: habrahabr

Пост №2982951

Автор: Квантовый Кот

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2982951″ }, «headline»: «рыба :: живность :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%80%D1%8B%D0%B1%D0%B0-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-3654609.gif», «height»: 270, «width»: 480 }, «datePublished»: «2017-02-10T00:44:01+03:00», «dateModified»: «2017-02-10T00:44:01+03:00», «author»: { «@type»: «Person», «name»: «Квантовый Кот» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2982951
Source: Joyreactor

Пост №2982929

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2982929″ }, «headline»: «Буквы на белом фоне», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%91%D1%83%D0%BA%D0%B2%D1%8B-%D0%BD%D0%B0-%D0%B1%D0%B5%D0%BB%D0%BE%D0%BC-%D1%84%D0%BE%D0%BD%D0%B5-3654586.jpeg», «height»: 596, «width»: 720 }, «datePublished»: «2017-02-10T00:28:13+03:00», «dateModified»: «2017-02-10T00:28:13+03:00», «author»: { «@type»: «Person», «name»: «8l8i8» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2982929
Source: Joyreactor

Деплой Elixir-приложений

Deploy Exilir Applications

Данная статья участвует в конкурсе от Wunsh.ru — русскоязычное сообщество Elixir. Практики и просто сочувствующие — присоединяйтесь!

В статье рассмотрен процесс настройки приложения для релиза на удалённый сервер. Для такого не лёгкого дела в мире Elixir существует два хороших проекта, первый это Distillery, которой делает билд приложения и второй это Edeliver, которой позволяет осуществлять горячую замену кода. Ниже приведены базовые инструкции по использованию этих двух библиотек на примере простейшего Elixir-приложения. А также статья расскажет каким образом можно улучшить деплой благодаря использованию docker контейнеров.

Distillery

Distillery предназначен для автоматизации генерации релизов Elixir проектов! Является наследником Exrm от того же автора. Очень прост в использовании.

Первым делом необходимо добавить distillery в зависимости проекта. А после выполнить mix deps.get.

Читать дальше →
Деплой Elixir-приложений
Source: habrahabr

Пост №2982910

Автор: Tenma

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://blizzard.reactor.cc/post/2982910″ }, «headline»: «Mercy (Overwatch) :: Torbjorn :: Reaper (Overwatch) :: Widowmaker :: Roadhog :: Overwatch :: Blizzard (Blizzard Entertainment) :: Rodion Shaldo :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Overwatch-Blizzard-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Rodion-Shaldo-3654565.jpeg», «height»: 1754, «width»: 1240 }, «datePublished»: «2017-02-10T00:04:45+03:00», «dateModified»: «2017-02-10T00:04:45+03:00», «author»: { «@type»: «Person», «name»: «Tenma» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2982910
Source: Joyreactor

7 способов очаровать девушку с помощью гаджетов

Хорошо, что в календаре есть день Святого Валентина — 24 часа, когда мы можем совершать безрассудные романтические поступки и при этом не выглядеть глупо перед товарищами. А в глазах дамы сердца — […]
7 способов очаровать девушку с помощью гаджетов
Source: 4pda

Инсайды #864: Xiaomi Mi6, Sony Xperia XA2, Cubot Rainbow 2, Samsung Galaxy S8 Plus

В сети за последние 24 часа: Samsung покажет прототип сгибающегося смартфона в Барселоне; Honor V9 с 6 ГБ ОЗУ и двойной камерой представят 21 февраля; Samsung приняла окончательное решение о ёмкости аккумуляторов […]
Инсайды #864: Xiaomi Mi6, Sony Xperia XA2, Cubot Rainbow 2, Samsung Galaxy S8 Plus
Source: 4pda

В защищённом мессенджере Signal появились аудио- и видеозвонки

Разработчики набирающего популярность защищённого мессенджера Signal начали тестировать экспериментальную функцию совершения аудио- и видеозвонков. Опробовать эту опцию уже могут владельцы Android-устройств, […]
В защищённом мессенджере Signal появились аудио- и видеозвонки
Source: 4pda

Пост №2982766

Автор: darth_vaderm/

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2982766″ }, «headline»: «чайка :: печенье :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%87%D0%B0%D0%B9%D0%BA%D0%B0-%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D1%8C%D0%B5-3654351.gif», «height»: 640, «width»: 360 }, «datePublished»: «2017-02-09T21:49:06+03:00», «dateModified»: «2017-02-09T21:49:06+03:00», «author»: { «@type»: «Person», «name»: «darth_vaderm/» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2982766
Source: Joyreactor

Пост №2982755

Автор: RostGM

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2982755″ }, «headline»: «красивая грудь :: Сиськи (сиски и сисяндры — эротические картинки и гифки) :: Olga Kaminska :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D0%B0%D1%8F-%D0%B3%D1%80%D1%83%D0%B4%D1%8C-%D0%A1%D0%B8%D1%81%D1%8C%D0%BA%D0%B8-Olga-Kaminska-3654329.jpeg», «height»: 1410, «width»: 881 }, «datePublished»: «2017-02-09T21:36:39+03:00», «dateModified»: «2017-02-09T21:36:39+03:00», «author»: { «@type»: «Person», «name»: «RostGM» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2982755
Source: Joyreactor