Quartus Prime и проблемы генерации проекта с EMIF в Platform Designer

Небольшая заметка с проблемой генерации проекта, в котором есть EMIF в Platform Designer, решение которой я нашёл для своего случая.

b80-0

Возможно, это поможет людям, столкнувшимся с аналогичной проблемой. Также помимо описания решения проблемы в моём случае приведу все другие решения, которые так или иначе помогали другим людям, чтобы всё было в одной заметке для удобства.

Итак, о чём речь-то? А о том случае, если вы, к примеру, делаете проект на Cyclone V и в Platform Designer (QSYS по-старому) добавляете EMIF для любой памяти (DDR2 или DDR2LP или DDR3), а при генерации HDL (или просто примера использования EMIF) у вас вылезает вот такая пичалька:

Читать далее

Отладочная плата для К1986ВЕ1QI

В этот раз посмотрим на одну плату, спроектированную ещё в 2015-м году за одну рабочую неделю. Надо было срочно спроектировать схему («для себя», сдавать документацию не требовалось), развести плату и отдать герберы на изготовление платы, сроки, как обычно, «еще вчера надо». Правда, в итоге проект так не дошел до логического завершения по некоторым причинам… Наработки же остались, чтобы они бесполезно «не пылились» на NASе, я решил сделать небольшую статью и выложить проект для Альтиума как он есть с некоторыми замечаниями да объяснениями (исходники выложить не могу, а вот железячную часть — без проблем). Думаю, это пригодится как и разработчикам ВП, так и студентам (заметил, что немало материала у меня берут для курсовиков и дипломов :) ), мне не жалко, даже приятно, если этот материал пригодится кому нибудь ещё.

B6-0

Читать далее

Различия MJIOT-AMB-01 и MJIOT-AMB-01S (RTL-00)

Собственно, видел эти модули давно, но необходимости в них не было, т. к. они отличаются распиновкой по сравнению с распространёнными RTL-00, и связываться с ними не хотелось. Время от времени же поглядываю аукционы на ebay и, собственно, один продавец выставил такой модуль на аукцион, я сделал ставку по минимуму (дешевле обычной цены модуля), да забыл о аукционе на неделю. Как итог, я таки выиграл аукцион. :) Модуль пришел, поэтому будет кратчайший обзор-сравнение-предостережение.

Читать далее

Cheap3D V300 — что за зверь ?

B25-0

Был у меня принтер, купленный по случаю с рук — UP mini. До его использования я и не думал, что 3D принтер даже дома (на работе и подавно) — интересная и полезная вещь! Мне достался принтер, судя по всему, сильно Б\У (на тот момент я почти ничего не знал о 3D принтерах и мало понимал, на что надо обратить внимание). Намучился я с ним немало, равно как и опыта тоже немало приобрел, + закрытый, кривоватый софт производителя давал о себе знать регулярно.

Как-то раз, напечатав очередную мелочь на Up mini, я потянулся рукой к выключателю на его корпусе, чтобы выключить, — меня стукнуло статикой (на металлический корпус принтера). Дело обыденное, подумал я, выключил и пошел спать. На следующий день при включении принтер по USB не определился… Разобрав всё, промеряв напряжения, я пришел к выводу, что каким-то чудом сгорела плата MCU. Ну поглядим, сколько стоит замена… На тот момент выходило более 20к рублей с доставкой, эм, дороговато для мелкой платы с одним МК и горстью пассивных компонентов (сейчас появилась плата подешевле, даже с WiFi явно на… ESP8266… спасибо, не надо :/ ). Принтер же продал на запчасти, т. к. желания переделывать его под OpenSource-решения не было.

Посматривая разные варианты покупки принтера с большой областью печати (на умершем UP mini область печати всего лишь 10 см кубических, чего очень часто не хватало!), наткнулся на радужный обзор на EE, что прям совсем всё великолепно, и называется это чудо Cheap3D V300. Изучил сайт производителя, по отзывам вполне неплохой вариант вроде бы, дороже, чем из Китая, зато, по идее, быстрее придет + поддержка на год. Решено. Покупаю.

Правда, с обзором покупки я затянул более чем на два месяца… ну как получилось. :) Интересно? Тогда под кат…

Читать далее