Flip-fl0p 4 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба Так можно делать только в том случае, когда хотите покончить самоубийством!!! Или чтобы кто-то, кто будет сопровождать проект, переделал его полностью... И какая там кодировка для комментариев? Ужас! Попробовал в архиве загрузить. Сайт ломает кодировку. Согласен, получилось крайне некрасиво. Это была первая попытка ограничиться только сообщениями на консоль. Обычно я медитирую над временными диаграммами.... EEPROM.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба Вопрос сообществу. Какие вы усматриваете аналогии в работе тестировщика QA программ и HDL дизайна?.. Какие различия?.. Какой аргумент вы можете предложить в вопросе(за или против) считать ли программированием создание дизайна на ПЛИС? Желательно добавить или критиковать. Особенности тестирования: 1. Тест созается одновременно с написанием дизайна.(аналог есть, но это не обязательное условие для программистов котроллеров) 2. Проверка на железе требует включение в дизайн модуля JTAG-тестеровщика с обширным меню доступа к сигналам.(аналог есть, но он статический, а сам вкладыш постоянно на борту) 3. Констрейны описывают временные требования к результату компиляции.(аналога нет) 4. термоиспытания для проверки функционирования дизайна обязательный этап. Для самих контроллеров это не обязательно(регламентируется фирмой изготовителем). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 19 сентября, 2017 Опубликовано 19 сентября, 2017 (изменено) · Жалоба термоиспытания для проверки функционирования дизайна обязательный этап. Для самих контроллеров это не обязательно(регламентируется фирмой изготовителем) А разве положительный отчет TimeQuest не говорит о том, что ПЛИС работоспособна во всем диапазоне температур выбранных в модели ? UPD. При условии правильного дизайна. P.S. Естественно проверка изделия на климатических испытаниях то-же важный этап... Изменено 19 сентября, 2017 пользователем Flip-fl0p Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба А разве положительный отчет TimeQuest не говорит о том, что ПЛИС работоспособна во всем диапазоне температур выбранных в модели ? UPD. При условии правильного дизайна. P.S. Естественно проверка изделия на климатических испытаниях то-же важный этап... Спидгрейд величина абстрактная. Страшно отправлять заказчику изделие с фальсифицированной цифрой быстродействия. Китай такое позволяет... Перестраховка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба Спидгрейд величина абстрактная. Страшно отправлять заказчику изделие с фальсифицированной цифрой быстродействия. Китай такое позволяет... Перестраховка. А Вы разве не испытываете изделия перед отправкой заказчику ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mad_kvmg 0 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба А Вы разве не испытываете изделия перед отправкой заказчику ? :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 19 сентября, 2017 Опубликовано 19 сентября, 2017 (изменено) · Жалоба :smile3046: Не понял Вас... UPD. Все пора спать ! Понял что фигню я сморозил. Срамота.... Пол дня за рулём провел, мозги отключаются... Изменено 19 сентября, 2017 пользователем Flip-fl0p Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 19 сентября, 2017 Опубликовано 19 сентября, 2017 · Жалоба Заканчиваем флуд... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 20 сентября, 2017 Опубликовано 20 сентября, 2017 · Жалоба :smile3046: ....Вспомнилось. На испытательном сроке мне дали комп с монитором в 15дюймов.(это важно) Надо было поднять тактовую частоту проекта (на 20МГц) предшественника для начала. Глючила одна плата. Такие узкие рамки графики для работы сильно утомляли. Переключение постоянное между 3мя средами (Notepad++, Quartus и ModelSim) неизбежны. В конце дня уставал так, что начинал делать ошибки. Просьбы поставить 2й монитор не слышали.. Каково же было удивление менагеров, когда через пол-года мне таки поставили другой монитор, и я стал эффективнее работать(на 25%) (уже над другим проектом). Меньше ошибок, Быстрее результат. Напрягать память пришлось меньше. Это я об отношении менагеров к нуждам разработчиков. ПЛИС для них - дело не серьезное! И им неведомо, что это совершенно иная Вселенная! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 21 сентября, 2017 Опубликовано 21 сентября, 2017 · Жалоба Эх! Надо было организовать опрос с самого начала... Считаете ли вы работу HDL-дизайнера программированием? Или это схемотехника? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 21 сентября, 2017 Опубликовано 21 сентября, 2017 · Жалоба Считаете ли вы работу HDL-дизайнера программированием? Или это схемотехника? Схемотехникой занимается синтезатор - переводит HDL-программу в схему. Другое дело, что существующие языки описания и синтезатеры крайне неэффективны по сравнению с обычными языками программирования и компиляторами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 21 сентября, 2017 Опубликовано 21 сентября, 2017 · Жалоба Схемотехникой занимается синтезатор - переводит HDL-программу в схему. Согласен. Но дело в том, что дизайнер, когда пишет код, в голове делает тоже самое. Если ленится так делать, то неизбежно наступает момент, когда задача заставит это сделать, как бы это не хотелось при кодировании. Единственный способ слегка расслабиться - переходить на элементную базу последнего поколения, где количество логических слоев можно позволить больше. Без особого ущерба. Но это серьезные деньги. Лучше сразу писать как положено! С учетом схемотехники. Другое дело, что существующие языки описания и синтезатеры крайне неэффективны по сравнению с обычными языками программирования и компиляторами. Так они по разному работают. Как во времени, так и по принципу учета ресурса... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 21 сентября, 2017 Опубликовано 21 сентября, 2017 · Жалоба дизайнер, когда пишет код, в голове делает тоже самое Нет - в большинстве задач, или в большей части задачи. В голове проверяется синтезируемость/оптимальность алгоритма - без самого синтеза. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 21 сентября, 2017 Опубликовано 21 сентября, 2017 (изменено) · Жалоба Нет - в большинстве задач, или в большей части задачи. В голове проверяется синтезируемость/оптимальность алгоритма - без самого синтеза. Задам вопрос такого рода. Предположим необходимо написать модуль, который работает на максимально возможной частоте. Будет ли абстрактное описание этого модуля быстрее или равно описанию этого модуля на уровне регистр\счетчик\мультиплексор(ресурс не важен, важна скорость) ? Т.е в одном случае разработчик абстрактно опишет модуль, и отдасть все на откуп синтезатору. Во втором случае разработчик опишет модуль на уровне схемотехники. Приведу пример такой задачи: допустим надо написать модуль, которые каждые 5 тактов генерирует одиночный импульс. Изменено 21 сентября, 2017 пользователем Flip-fl0p Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 21 сентября, 2017 Опубликовано 21 сентября, 2017 · Жалоба Задам вопрос такого рода. Предположим необходимо написать модуль, который работает на максимально возможной частоте. Будет ли абстрактное описание этого модуля быстрее или равно описанию этого модуля на уровне регистр\счетчик\мультиплексор(ресурс не важен, важна скорость) ? Т.е в одном случае разработчик абстрактно опишет модуль, и отдасть все на откуп синтезатору. Во втором случае разработчик опишет модуль на уровне схемотехники. Приведу пример такой задачи: допустим надо написать модуль, которые каждые 5 тактов генерирует одиночный импульс. Интересно и как ее можно абстрактно описать пример Вашей задачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться