Проходят годы и даже десятилетия, а некоторые вопросы не теряют актуальности. Только переходят на иной уровень абстракции…
Возьмём такую тему — видеовывод. Сейчас вопрос решится встраиваемым компьютером и мониторчиком с DVI или на худой конец VGA входом. А лет 15 назад, когда люди ПОНИМАЛИ что собой представляет видеосигнал, вопрос решался с помощью куда более прозаичных средств. Кому интересно, загляните в старинный проект Как программно геренировать видеосигнал с помощью PIC-контроллера. Есть продолжение в виде статьи Как программно генерировать цветной видеосигнал. Там на редкость всё толково и приятно описано.
Тыц http://belogic.com/uzebox/index.asp
и тыц http://avga.prometheus4.com/index.php?p=1-0
19.01.2012 @ 20:33
Помню была у меня книжечка начала восьмидесятых. В ней расписывалось, как видеоигры типа понга делать. На мелкой логике.
20.01.2012 @ 19:46
Да. На логике — это вообще высший пилотаж.
Хотя с точки зрения человека, только с логикой работавшего, там наверняка всё ЛОГИЧНО.
20.01.2012 @ 22:30
Да в общем-то там ничего экстраординарного есть. Сейчас логику можно заменить на ПЛИС =)
А ещё я делал на 555й серии и озу РУ7 типа видеокарту. Вывода изображения я таки добился, а вот что-то записывать и считывать не сдюжил.
22.01.2012 @ 15:48
Ну с ПЛИСами многое «под ковёр» прячется. Например, видеовывод на VHDL занимает не более двух экранов текста. Но что при этом компиляторы-оптимизаторы внутри творят — один дедушка Бог ведает.
22.01.2012 @ 15:52
Ничего там не прячется. Оптимизатор для плисов занимается оптимизацией трассировки связей по кристалу и задержек сигнала, а никак не оптимизацией логики.
Но если VHDL/Verilog/etc доверия нет, можно воспользоваться графическим редактором, которые в IDE сейчас только ленивый не лепит и нарисовать схему из логических элементов, триггеров да счётчиков. Правда в кишках у IDE всё равно схема сперва транслируется в тот же VHDL.
25.01.2012 @ 20:59