Глава 1.

Февраль 24th, 2010

Итак, вводная глава.

Собственно что такое FPGA/CPLD/PAL и т.д. в простом объяснении — это самая обычная программируемая логика. Собственно многие задачи можно решить кучей способов: написать прошивку для микроконтроллера, довесить к нему недостающие интерфейсы (и обнаружить, что производительности не хватило, и операцию, которую надо было выполнить за 1 период тактового сигнала, выбраный МК просто не успевает сделать), вспомнить институтский курс цифровой логики, продумать управляющий автомат (упростив при этом ДНФ из 15-30 элементов, гыгы), набрать всё это на К155/133/1555 микросхемах, получить плату размером с лист А4, потребляющую пару ампер, а можно всё это запихнуть в одну микросхему ПЛИС и не мучаться. Это конечно крайности.

Read the rest of this entry »

FPGA: Стартовая дата 23.02.2010.

Февраль 22nd, 2010

Итак, сейчас я примерно определился со стилем изложения сего «кривоучителя».

В краце:  завтра стартую с вводной главы, про то «шо енто такое и с чем его есть» . Все будет писаться на примере Alterы с еёйным Quartus-ом. По началу никакой аппаратной базы не потребуется, далее хватит любой FPGA со свободными выводами в кол-ве 20-30 штук и наличием доступа к JTAG-у (или демоборды, с ней ещё проще будет). Полезным бонусом будет наличие знаний по C (всетаки Verilog тащит многое по написанию оттуда).  Заранее – CPLD тоже можно использовать, но нежелательно – во первых малая емкость, во вторых мало число циклов перезаписи. А можно и не использовать железо вообще

План глав:

1) Что это такое,  различия между fpga, cpld, pal, и прочей программируемой логикой. Что надо сразу выбросить из головы, чтобы не мешало. Базовый синтаксис Verilog-а

2) Асинхронная логика (тут будем делать аналоги всяких простейших мсх. типа К155ЛА3, сумматоров и т.д. )

3) Синхронная логика (always, регистры, счетчики)

4) Упрощение свой жизни – тестовые стенды (автоматизация тестирования)

5) Упрощение жизни – циклы, копирование участков кода, функции, задачи

6) Конечные автоматы (мастхев, это база всего, что сложнее вантуза)

7) Вкусности, которые за нас уже сделаны (работа с готовыми IP блоками – нафига писать контроллер USB, если он уже есть)

8) Работа с железками (Мигалки светодиодом, часы, и т.п.)

9) Финишь – брейнфак компьютер, если у меня на это духу хватит (но получится забавно, если хватит)

Из софта рекомендую скачать Altera Quartus Web Edition (любая версия, желательно 8.1 и старше, но и 8.0 пойдет) и ModelSIM Altera Edition.  Всё это добро живет на http://www.altera.com

Глава по времени может(и будет скорее всего) занимать более 1 поста. На каждую главу (за исключением вводной) я буду придумывать какие-нибудь простые задачки.

Мысль пролетела.

Февраль 6th, 2010

А если я тут попытаюсь написать какое-то подобие обучалки по применению всяких FPGA и CPLD относительно написания под них прошивок (Verilog)?

Ноутбучные винты

Январь 29th, 2010

Френды, а какие ноутбучные винты нынче в моде? А то у меня идеалом считались фуджики, но нынче их что-то маловато в продаже (и нету на 7200rpm  в наличии в крупных точках мск.).

Причина – меня за***** сигейт, ныне торчащий в буке – и греется больше умершего фуджа, и тупит (смарт чистый – но обожает задуматься секунд на 30 (по звуку – ремап, по смарту – фиг)) . Хочется фуджик – но их нету, а прочее я чтото упустил из внимания. В общем, что нынче вкусного на 7200rpm (акромя Сигейтов – хватит этого шлака с меня)

I Love MSI

Декабрь 22nd, 2009

Как же я люблю MSI, причем во все щели.

Сегодня классно подохла одна из машинок сборки ДЕПО (кстати, их сборщикам желаю тоже 11 лет аццкой диареи, кем надо быть, чтобы скрутить ДВЕ стойки, вкрутить это дело в системник(причем прочие стойки поставлены нормально)  и поверх этого дела криво прикрутить материнку?)  - отказалась грузиться, вскрыли ,сунули постку, получили FF выругались, посмотрели около сокета процессора – (мать MSI G31M2 (rev 1.0)) там классно вспухли OSTы (обычный алюминий, хотя судя по фотке там должны быть полимерные), на рандом вскрыли ещё парочку консервных банок – во всех вспухли JPCONы. Мать их за ногу, в системниках стоят FSPшные питальники, нормальные бертиляторы и т.п. А это гуано вспухло, причем коллективно.

Вот интересно, эти дятлы из MSI по своей воле изготовили материнки с говном вместо конденсаторов, или их депо попросило? Уже ж все производятлы наобжигались на говноконденсаторах(повторный луч поноса тому инжЫнЭру по кендрингу  из рубикона), и снова здророва, установили говна пачку.

Псто зла.

Ноябрь 27th, 2009

Китайскую мать за ногу! Уже третий комутатор подходящий по виду, описанию куда втуливается и как результат не работающий нифига. Вот и думай теперь, плюс ли в батарейном зажигании. Родной коммутатор конечно живой, но както неприятно без запасного.

Зимовка

Октябрь 25th, 2009

Затащил мопед в квартиру (вот и плюс веса в 70кг, попробуйте какую-нить хонду 200килограмовую затулить на второй этаж без грузового лифта =) ), токсикоманю слегка маслом (бак и карбюратор с фильтром я уже на балкон проветриваться отправил, авось до ноября выветрятся). Накатал за конец лета 2.5к км, вроде подучился на двух колесах ездить, думаю ещё сезон и буду брать чтонить 125-250cc, правда из разряда б/у Жопань, а может и не буду, коли наши дЁпутаты не введут мопедную категорию прав(бо платить налоги, гемороится с правами и при этом быть ограниченым в правах по полной – ну его нафик). Самопальная проводка выдержала с честью полупьяную езду по лесу(превед стоковым амортизаторам, теперь гнутость уже откровенно чуйствуецца)  и мойку методом «щя мы из керхера на полную катушку везде помоем», такчто вердикт: хорошая пайка – нормальная и годна к юзанию.

Колхоз-тюнинг started

Сентябрь 7th, 2009

В общем вывел для себя четыре вещи

1) Китайцу надо было с покупки менять всю проводку (бо выяснять и подгибать отошедшие контакты мне надоело, плюс нездоровая реакция на влючение лампы тормоза (напряжение проседает на 1 вольт, при этом я вколхозил 9-ач аккумулятор, которому лишние 20вт должны быть пофигу). Чем сейчас и займусь, заодно выкину её из фары и раскидаю по трем коробкам (собственно они и будут дополнять облик мопеда до уровня колхоза). Забавно будет смотреться все это дело, особенно с советскими приборными военными разъемами (они конечно слаботочные, но по паспорту через один контакт можно гнать до двух ампер, а контактов всего 48)

2) Надо было менять реле-регулятор, бо его эффективность у меня под большим вопросом (при включеном освещении заряд как таковое не идет, напряжение на борту 12.2в, через аккум течет чтото около 10мА), с учетом того, что родную оптику я заменил на оптику от ваз2106 (тупо – она лучше и Osram Standart H4 стоит дешевле китайской 35W/35W для родной фары), а там 55W/60W, боюсь как бы тут РР вообще медным тазом не накрылось. Наверное сколхожу оное из дохлого компутерного БП на TL494, благо под боком их тонна лежит.

3) А зажигание у меня батарейное (чего на дельта-образном китае отродясь не встречалось, чтож, статус-кво компани видать знатно выпендрилось, надеюсь в генераторе хотябы катушка для CDI осталась, батарейный модуль я не нашел нигде, а запасную запчасть иметь хочется)

4) Резина на 17 это зло, если на Украине хотябы присутствует кенда и прочий полу-китай, то в МСК я либо напарываюсь на заваленые китаем сокольники, либо на очередную пирелли по 5т.р. за шину. Брать китай по 600р нет желания (тело свое дороже, плюс по сообщениям с той-же Украины та резина с трудом проезжает 1000км), брать резину, цена комплекта которой почти половина стоимости мопеда – душит жаба, а совковой резины на 17 тупо не существует. Впрочем сам алень, думать надо было при покупке.

Вернулся из СПБ

Август 30th, 2009

Удачно скатался в город на Неве, ессесно на мопеде. Дорога занимает гдето два-три дня (бо лететь 70 на нем проблемно очень). Мопед в общей сложности сожрал 22 литра бензина, раздолбал задние амортизато закос под амотизаторы в виде тупо двух пружин (купил газо-масляные на смену, осталось приколхолозить передние сайленты от жигуля (наварив на них болт М14х1 длиной с три-четыре сантиметра) и можно снова кататься по стиральным доскам (бо пружины даже в нормальном состоянии это пздц, на любой волне жопа классно пытается выпругнуть из седла)), причем четко в вышневолочковском районе (пламенный плазменный превед пидорасам из тамошнего ДРСУ). Из потерь – раздолбано два поворотника (впрочем они ломаются нахрен и при простом падении стоящего мопеда), левая подножка (выгнуло плюс вырвало резинку), в очередной раз перегнуло педаль сцепления и фара, причем в мясо (улетел на крупный гравий, а со сликовой резиной 17х2.25 на нем  в несколько слоев можно только тупо упасть, что и вышло с разносом вышенаписаного). Под катом пока одно фото этого колхоза в живом виде, позже, ксли не будет лень, долью прочих фоток.
Read the rest of this entry »

Хумор на дорогах

Август 16th, 2009

Сначала вводное – обитаю я на улице с односторонним движением, ну и ночью народ частенько умудряется ехать «не в ту сторону».
Кульминация сейчас за окном – два аленя умудрились встретиться бамперами, причем ессесно оба проморгали кирпич. Прикол в том, что кажись я там ещё и светоотражающий жилет вижу, тобишь также приехало и ДПС =)