Pull to refresh
27
0
Send message
Верно.
Не
old_btn <= btn;
if (old_btn = '0') and (btn = '1') then

А
old_btn2 <= old_btn;
old_btn <= btn;
if (old2_btn = '0') and (old_btn = '1') then

Приведенный в посте вариант будет работать только тогда, когда btn переключается по синхроимпульсу.
Если btn асинхронный сигнал, то нужно использовать конструкцию, которую я привел.
А еще можно просто считывать значение кнопки раз в 0.25 секунды. Криво, но работает. Возможно, когданибудь глюкнет, но вероятность мала.
Я бы не стал смешивать логигу антидребезга и счетчика, а разнес их на 2 отдельных модуля.


Модуль «Антидребезг» «врезается» в дребезжащую линию, давая на выходе чистый сигнал. А все остальные модули продолжают ловить фронт, как делали это раньше:
if (old_D = '0') and (D = '1') then
«Стек возвратов — 8 адрессов. Стек данных — 8 слов» ;)
CORE0:
1000 INPORT 5 * 1001 OUTPORT

CORE1:
1001 INPORT 10 + 1002 OUTPORT

(прошу не принимать всерьез :)
Угук, по ссылочке есть список.
Просто фраза в этой статье на хабре, по-моему, весьма неоднозначная.

Попытался найти информацию о том, сколько же у каждого процессора памяти. Нашел pdf'ку www.greenarraychips.com/home/documents/greg/DB001-110412-F18A.pdf, в которой указано, что памяти там 64 слова (слова там 18-битные).
Даже не знаю, что можно с этим сделать. Если только простейшую обработку сигнала и передачу его следующему процессору. И получится что все 144 процессора реализуют один единственный фильтр, который можно без проблем сделать на каком нибудь ARM9. Правда GA144 данные через себя будет гнать быстрее.
> Специалисты пытаются понять, каковы целевые области применения GA144.

Слов нет, одни эмоции. Я то думал, это разработчик процессора должен «затачивать» свой процессор (массив процессоров) под определенную задачу, и описывать в «даташитах» и руководствах сферу примерения.
А не постфактумом искать применения процессора через обсуждение его на форуме.
«Особенно, когда он будет ехать по выделенной полосе.»
Если руки не висят в воздухе — ничего не передавливается. Устранять нужно причину, а не проблему.
такое ощущение, что он раза в 1.5 длиннее парты :)
Убрать бы еще количество набранных голосов до того, как сам проголосуешь.
Большинству современных компиляторов, похоже, можно задавать вопрос:
— Вам помочь или не мешать?
И компилятор, с большой вероятностью, попросит не мешать.
Изобретение колеса самостоятельно — лучше для обучения, но требует в разы больше времени. Да еще и с шансом, что получится квадратное колесо.
Все можно изучить самостоятельно, проблема только в том, что для этого не хватит человеческой жизни.

В философии могут быть полезные для IT-шника вещи, и неплохо бы их изучить, а не доходить до этого самостоятельно.
А писать IT-шнику нужно начиная с машинного языка и справочника команд, можно самостоятельно написать себе компилятор.
Главное в курсе философии — преподаватель и отведенное время.

Невозможно за 1-2 семестра в спокойном и не сильно напрягающем темпе изучить выдаваемый объем материала. Да и не каждый преподаватель может проводить занятия в правильном, для аудитории, ключе.
Может быть, философию и стоит изучать. Может быть, стоит начинать с истории философии. Но не упаковывать все это в 2 семестра, а растягивать на 5 лет. Ведь философия призвана для формирования мышления, а не для заучивания чего бы то ни было.
Читал лет 10 назад в каком то журнале очень-очень похожую статью. Там тоже считали, что графики достаточно, звук на уровне, стремиться больше некуда и все побегуть развивать искуственный интеллект. А индустрия скатилась в MMO, появились офигенные игрушки с крутой графикой и зачаточным ИИ, появились казуальные игрушки с приятной графикой и нулевым ИИ.
Иногда, приятнее валить толпы тупых монстров, а не 2-3 монстра с ИИ, которые убивают тебя с одного удачного выстрела.

Даже не знаю, в каких же играх нужен хороший ИИ (может устроит ктонибудь опрос?).
Возможно, в стратегиях. Во втором старкрафте в кампании мне не хватало хорошего ИИ, там он компенсировался дополнительными, если не бесконечными, ресурсами у бота и большим набором скриптов. Но от заданого сценария бот отклоняться не умел.
Хотя, возможно я неосторожен в своих желаниях, и если бы этому боту «развязали» руки, то он просто напал бы всеми своими войсками на меня на первой же минуте и сровнял с землей. :)
«Для работы» — что дадут, на том и придется разрабатывать. Сейчас это ARM.
А первые 2 курса как раз нормальные. Изучаются общеспециальные предметы: физика, математика, немного гуманитарии. Расширяется кругозор и запоминаются, хотя бы, названия методов решения задач (а сам метот можно потом нагуглить).
А дальше (в нашем вузе) начался полный бред. Ввели специальные предметы, в которых важно было уже не умение думать, а умение заучивать алгоритмы. Завалили гуманитарией. Узкоспециализированные предметы, зачастую, велись с отставанием от современности на несколько десятков лет. Да еще и такими преподавателями, которые спрашивая твое мнение, в ответ ждали своего мнения, сказаного на лекциях.

Так что, по-моему, из вуза нужны именно первые курсы для образования.

ПЛИС (она же, FPGA) и ШИМ (он же, PWM)

Объяснение «что такое ПЛИС» без проблем может вылиться в статью.

Information

Rating
Does not participate
Location
Владимирская обл., Россия
Date of birth
Registered
Activity