You are viewing [info]panchul's journal

Yuri Panchul [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

О нашей затее с преподаванием FPGA и микроконтроллеров написали в "Московском Комсомольце" [May. 24th, 2012|01:37 am]
О нашей затее ("нашей" = [info]Антон Моисеев, его студенты, [info]Юрий Панчул, [info]Сергей Вакуленко, [info]Юрий Аммосов и сотоварищи)
написали в газете "Московский Комсомолец".


23 мая 2012 г. 20:59
Детям предложат поиграть в тараканов
Как сообщил «МК» преподаватель кафедры прикладной математики и информатики Антон Моисеев, биороботы выполнены в виде черепахи, таракана и скорпиона.

Читать дальше...






Еще скриншоты )

Оставил там коммент "[хотя] роботы делают пока очень простые действия, но в основе этих игрушечных роботов находится довольно продвинутая для студентов начальных курсов технология FPGA / ПЛИС (говоря образным языком, технология "меняющегося хардвера"). Точно на таких же платах изучают цифровой дизайн студенты Стенфорда и Токийского Университета. Также микросхемы Xilinx FPGA используются например на британских спутниках [UKube1] CubeSat."

Poll #1842333
Open to: All, detailed results viewable to: All, participants: 22

Какое издание вы бы еще хотели написать о проекте?

View Answers
Electronic Engineering Times, ведущая женщина-журналистка Junko Yoshida
3 (13.6%)
Sun Jose Mercury News, ведущая газета Silicon Valley
0 (0.0%)
Алекс Экслер (с нотками раскаяния за Ангарского Мальчика)
2 (9.1%)
The New Times, с предисловием Евгении Альбац
0 (0.0%)
Газета науки и образования "Троицкий вариант"
2 (9.1%)
Проститутка Кэт - с профессиональным мнением/консультацией о секс-роботах
5 (22.7%)
Телеведущая Ольга Бакушинская, которая позавчера забанила Юрия Панчула за комментарий "+1"
3 (13.6%)
Антисоветское издание советских канадцев "Наша Канада"
0 (0.0%)
Латынина или Новодворская
5 (22.7%)
Другое (пояснить в комментариях)
0 (0.0%)
Из-за бугра плюете?
2 (9.1%)
Link24 comments|Leave a comment

Сможете определить, как советские канадцы составили список "Агентов Лубянки"? [May. 22nd, 2012|11:55 pm]
Газета советских канадцев [info]Наша Канада, известная своей нетолерантностью к тем, кто не придерживается их радикальной версии антисоветизма, опубликовала список "Агентов Лубянки" в ЖЖ. Я посмотрел в список и через некоторое время меня осенило, как он был получен.

А определите ли способ составления такого списка вы?


Ответ: "Наши Канадцы" просто скопировали список людей, зафрендивших [info]lev_sharansky2 (см. справка 1 справка 2).

Что это за юзер?


http://emirr.ru/emirr_inet_people/173-lyudi-rossijskogo-interneta-lev-shharanskij.html

Придуманный интернет-патриотами карикатурный образ либерального интеллигента-правозащитника, воплощающий в себе доведенные до абсурда либеральные и правозащитнические идеи. Своим маразмом и неадекватностью, Щаранский оные идеи лишь дискредитирует, косвенно рекламируя тем самым диаметрально противоположные вещи - коммунизм и патриотизм. Создан с целью стеба, высмеивания демократических взглядов, а также для развлечения интернет-патриотической публики.


Вот и вся креативность.



Poll #1842106
Open to: All, detailed results viewable to: All, participants: 45

А вы нашли правильный ответ без моей подсказки?

View Answers
Да
9 (20.5%)
Нет
25 (56.8%)
Нерукопожимаю
10 (22.7%)


ljpromo, приди!
Link62 comments|Leave a comment

Молодые люди, которым есть что показать помимо "открытых человеческих лиц" [May. 21st, 2012|07:52 pm]
Блоггер [info]mi3ch агитировал оценивать людей по "нормальным открытым человеческим лицам". Между тем в США это является формой дискриминации под названием "лукизм" (от слова Look, "смотреть"). За лукизм уже судят - британская газета Daily Mail опубликовала статью про недопустимость дискриминации на основе красивого или некрасивого внешнего вида и предложила считать лукизм новой формой расизма:

Blame 'lookism', as discrimination against the ugly 'is the new racism'

Но мой пост не о ЖЖ-юзере [info]mi3ch с его лукизмом (новой формой расизма). Мой пост о молодых людях, которым есть что показать кроме своего лица.

Наша альтернатива лукизму


Я рад перепостить новую главу в рассказе о команде студентов из Нижнего Новгорода под руководством Антона Моисеева, которые не только изучают цифровой дизайн на FPGA и программирование микроконтроллеров, но и готовятся применить свои знания для разработки умных игрушек-роботов на реальном производстве:



Originally posted by [info]1i7 at Цифровые микроэлектронные биороботы на Верилоге
Наконец-то закончил проведение 4й лабораторной работы - "Знакомство с дизайном конечных автоматов на языке HDL Verilog на платах ПЛИС (FPGA) на примере простых роботов". В качестве практической работы студенты сделали трех роботов, работающих под управлением плат ПЛИС (FPGA), с датчиками для получения информации об окружающем мире:

Робот-черепаха - любит магниты - на голове установлен датчик магнитного поля - при наличии магнитного поля рядом с головой черепаха высовывает голову за едой, если поле действует после высовывания - черепаха ползет за едой. При отсутствии магнитного поля черепаха останавливается и прячет голову обратно.



Робот-таракан - боится газеты - на голове установлен датчик звука - при улавливании любого звука (хлопка от газеты) такан убегает сначала в одну сторону, потом в другую. Бежит в одну сторону всего одну секунду, поэтому дистанция получилась короткая - при пробежке в 3 секунды результат получается немного эффектнее, но в этом случае он постоянно выдергивает свои управляющие провода из макетной платы, поэтому для надежности оставили одну секунду.



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



Дальше )

Poll #1841847
Open to: All, detailed results viewable to: All, participants: 20

Долой лукизм - новую форму расизма!

View Answers
Ура! Нет дискриминации на основе "нормальных открытых человеческих лиц"
10 (100.0%)

Да здравствуют люди, которым есть что показать помимо "нормальных открытых человеческих лиц"!

View Answers
Ура, да здравствует знание, навык и творчество!
10 (100.0%)

И еще?

View Answers
Из-за бугра плюете? Ура!!!!!!
12 (100.0%)
Link117 comments|Leave a comment

На радуловском фронте - детант! По этому поводу - поднаготная SystemC и других подобных технологий [May. 20th, 2012|11:30 pm]
Господа! Я решил начать месячник воздержания от борьбы с радуловщиной. По-моему, борьба закончилась и я победил. Судите сами: несколько лет назад [info]Наталия Радулова писала острые тексты, агитируя русских женщин влюбляться в фашистов, а также ползти через границу под автоматными очередями пограничников, чтобы сбежать от советского инженера к американскому студенту-филологу, живущему на деньги родителей. Талантливо? Несомненно, и комментариев много собирало. А что Радулова пишет сейчас, после общения с "её личным маньяком Панчулом" и попыток пожаловаться на маньяка в ООН? Сейчас Радулова пишет какую-то ерунду, её последние две статьи настолько беззубы (1 2), что и коню понятно, что укрощение строптивой произошло, и, как говорят американцы, "не нужно больше пинать дохлую лошадь".


О чем же писать дальше? Например можно постить фотки. Вот я был в пятницу вечером в Сан-Франциско, фоткал случайный народ направо и налево, и уже после того, как сделал фотку, обнаружил, что на ней (слева) есть толпа каких-то чуваков в маске анонимусов. И действительно - их целая шеренга заходила в какой-то бар. Кто-нибудь знает, что это такое?



Крупнее )

Но на фотках особо блог не протянешь - я же не фотограф-про в конце концов. Может, взять пример с Радуловой и завести рубрику "пришло письмо"? Вот позавчера мне пришло письмо от джентлемена из одного российского университета, который занимается верификацией дизайнов на VHDL с помощью тестов, написанных на SystemC. Джентлемен спрашивает, имеет ли смысл транслировать тесты из SystemC в VHDL с помощью какого-нибудь third-party тула, наподобие тула от британской компании Celoxica, который использовали его коллеги. В качестве симулятора они, насколько я понял, используют ModelSim, который входит в состав Altera Quartus.


Мой ответ:

1. Disclaimer

Я обычно пишу такие ответы довольно уверенным тоном, но мой тон не означает, что я пытаюсь навязать свое мнение как истину в последней инстанции. Вашему научному руководителю может быть виднее, а для студентов полезно экспериментировать с разнообразными технологиями, даже если подобные эксперименты были не очень удачны в прошлом. Тем не менее, мое мнение может быть для вас полезным, так как я в свое время заседал на заседаниях, на которых присутствовали и маркетеры SystemC, которые потом перестали со мной здороваться. Кроме этого, я должен предупредить, что так как я пишу блогпост в Живом Журнале, а не статью для СМИ, я не буду перепроверять все свои утверждения, а также не буду делать расследование текущего состояния тех технологий, за которыми я перестал следить. Учитывая, что речь пойдет о развитии языковых средств за последние 15 лет, я могу запросто сказать что-нибудь не то.

2. Кратко

С моей точки зрения, SystemC всегда был и остается неудачной технологией, подерживаемой на плаву маркетингом различной степени недобросовестности. Несмотря на то, что некоторые группы в Европе в начале 2000-х годов стали использовать SystemC для системного моделирования, сейчас многие индустриальные команды стараются избавиться от кода, написанного на SystemC и перевести всю верификацию на SystemVerilog. Это связано с тем, что SystemC не ликвидировал неудобства, связанном с его использованием (см. ниже), а также не смог накопить критическую массу средств для functional-coverage based constraint random verification methodology - методологии, которая появилась в языках для верификации e/Specman, OpenVera и SystemVerilog, и которая стала в последние годы мейнстримом. Кроме этого, сейчас в индустрии приобретает все большую популярность Universal Verification Methodology (UVM), основанная на SystemVerilog. Так как эта методология еще год назад считалась нестабильной, существует множество мелких возможностей для создания разнообразных стредств автоматической верификации и тулов для верификационных инженеров на платформе UVM. Несмотря на то, что UVM критикуют за излишнюю сложность, эта все еще открытая ниша может эксплуатироваться как университетскими группами, так и небольшими компаниями.

Дальше )



Poll #1841552
Open to: All, detailed results viewable to: All, participants: 16

С 3-го по 7-е июня в Сан-Франциско будет происходить Design Automation Conference. Вы там будете?

View Answers
Да
0 (0.0%)
Да, и даже хочу пересечься с Юрием Панчулом
0 (0.0%)
Да, и даже хочу пересечься с Юрием Панчулом, чтобы обсудить Наталью Радулову
0 (0.0%)
Нет, я в Сан-Франциско не буду, хотя я и интересуюсь EDA
10 (62.5%)
Нет, причем я даже не знаю, что такое EDA
2 (12.5%)
Я живу в Сан-Франциско, но классовым чутьем креативного класса не доверяю Панчулу
1 (6.2%)
Из-за бугра плюете?
3 (18.8%)

Если вы интересуетесь Electronic Design Automation, то что именно вы бы посмотрели на выставке?

View Answers
Front-end RTL flow - synthesis, simulation, static timing analysis
4 (17.4%)
Back-end flow - floorplanning, place-and-route
2 (8.7%)
Verification, functional coverage, verification IP
2 (8.7%)
System design
3 (13.0%)
FPGA-specific tools
3 (13.0%)
На границе с Embedded и микроконтроллерами
6 (26.1%)
Всякая физика
3 (13.0%)
Link26 comments|Leave a comment

Шоппинг-лист для курса "Знакомство с цифровой микроэлектроникой для математиков и программистов" [May. 17th, 2012|09:17 pm]
Господа! Ниже и под катом - чисто техническая запись, шоппинг-лист для тех, кто хочет последовать примеру Антона Моисеева и имплементировать разрабатываемый нами ([info]Антон Моисеев, [info]Юрий Панчул, [info]Сергей Вакуленко) курс "Знакомство с цифровой микроэлектроникой для математиков и программистов". Я составил этот шоппинг лист, так как данной идеей заинтересовались люди, связанные еще с парой российских университетов.

http://panchul.com/education/shopping/university_shopping_list_may_2012.html
http://panchul.com/education/shopping/university_shopping_list_may_2012.xls

Но так как вы привыкли, что в каждой записи я пишу что-нибудь развлекательное, то я приведу свежее мнение о нашей местности из уст джентльмена креативного класса из Новосибирска, который недавно был здесь с визитом. По наводке от [info]lionet:



Poll #1840985
Open to: All, detailed results viewable to: All, participants: 22

Что вы об этом думаете?

View Answers
Невероятно! А как же опус Ричарда Флориды?
1 (4.5%)
Зато всего в часе езды на север в Сан-Франциско - феминистки, нарко-хиппи и гей-парады
6 (27.3%)
Зато всего в семи часах езды на юг - Голливуд. Или там тоже нечего делать?
0 (0.0%)
Теперь я понимаю, почему Юрий Панчул троллирует Наталию Радулову
12 (54.5%)
Из-за бугра плюете?
3 (13.6%)


Шоппинг-лист с картинками под катом - дополнения и советы приветствуются )
Link71 comments|Leave a comment

Zorin Industries продолжает борьбу с Силиконовой Долиной [May. 14th, 2012|11:30 pm]
Я впервые увидел глазами, что такое "Силиконовая Долина", в фильме "Вид на убийство", который я посмотрел в видеосалоне 8-го общежития МФТИ в 1987 году:


Художественный фильм "Вид на убийство"

Джеймс Бонд выполняет очередное задание в Сибири — он должен найти микрочип, который не смог довезти другой агент (003), так как был убит. Бонд забирает микрочип и, убегая от советских военных, благополучно скрывается. По его возвращении в Англию Q анализирует микрочип и сообщает M, Бонду и министру обороны, что микрочип, найденный Бондом, полностью идентичен микрочипу, выпущенному компанией Zorin Industries, которой руководит бывший агент КГБ, ныне успешный западный промышленник, убежденный антикоммунист Макс Зорин.

....

Вскоре Бонд узнает о конечном плане Зорина в Сан-Франциско — он собирается устроить несколько мощных подземных толчков, способных уничтожить Силиконовую долину, а вместе с ней и весь научно-технический потенциал США, тем самым сделав свою компанию абсолютным монополистом на мировом рынке. Но Бонд срывает планы Зорина, убивает всех злодеев, а сам с трудом выживает.



Так вот. Каково же было мое удивление, когда я узнал, что Зорин не умер, а продолжает козни против Силиконовой Долины продолжает вести технологический бизнес и даже завел ЖЖ.

В новой инкарнации Зорин усвоил, что "технологический бизнес - это искусство возможного" и начал с малого - сделал фабричку отверточной сборки телевизоров.

Это необходимая часть всей технологической цепочки,
которая начинается с производителей процессорных ядер (в частности нашей MIPS Technologies),
ядра лицензируются дизайнерам систем на чипе (например Sigma Designs),
дизайн превращается в микросхемы на фабриках Taiwan Semiconductor Manufacturing Company,
микросхемы делают пару кругов по Коммунистическому Китаю,
после чего компоненты попадают на фабрику [info]zorins-а,
из них работники делают [info]zorins телевизоры,
телевизор поступает в магазин в Москве,
где его покупает [info]Наталия Радулова
приносит в свою новокупленную квартиру,
ложится на диван, смотрит "Секс в большом городе" и ругает русских мужиков.

Фотография Радуловой на диване, сделанная в начале 2000-х годов )

Да, так вот недавно [info]zorins решил расширить производство и приводит в порядок вот такую фабричку:



Для тех критиканов, которые имеют предубеждение против кирпичных зданий, и хотят, чтобы все фабрики выглядели как башня "Федерация" в Москоу-Сити, хочу напомнить, что офис "Живого Журнала" в Сан-Франциско в 2007 году тоже размещался в кирпичном здании:

Бывший офис Живого Журнала в Сан-Франциско



Еще фотки бывшего офиса ЖЖ в Сан-Франциско )

Дле меня нет никаких сомнений, что дело [info]zorins выростет и никакие британские Джеймсы Бонды не помешают ему успешно конкурировать как с Силиконовой Долиной, так и с китайцами.



[info]ljpromo пообещал мне за перепост его перепоста zorins-а $2, но я решил пожертвовать все два доллара без остатка на виртуальные подарки Наталье Радуловой, которая из женского кокетства вернула в нераспечатанном виде мою посылку с комплектом женской униформы ВВС США с погонами и нашивкой General Natalia Radulova.

Вот от каких вещей отказалась любимая ЖЖ-автор )

А вы еще говорите, что Радулова продажная!

Да, но вернемся к [info]zorins. Итого репост:

Дальше )







Poll #1840367
Open to: All, detailed results viewable to: All, participants: 10

Кто больше способствует построению демократии в России - zorins или yashin?

View Answers
yashin, поскольку он нравится демократическим девушкам, с ним дружит даже Наталья Радулова
2 (20.0%)
zorins, поскольку развитие промышленности России и интеграция её с Западом и Китаем сделает Путина ненужным
6 (60.0%)
Из-за бугра плюете?
2 (20.0%)
Link32 comments|Leave a comment

В чем разница между "креативным классом" и "людьми, создающими новое"? [May. 12th, 2012|10:00 pm]
Студенты НГТУ проектируют робота-сороконожку, которою я бы использовал для преследования женщин креативного класса. Причем преследовать можно не только [info]Наталию Радулову, но и скажем [info]Евгению Чирикову, которая будет не только визжать, но и приговаривать скороговоркой "Высурковскаяпропагандавысурковскаяпропаганда".

Предвижу возражение ЖЖ-юзера [info]freedom_of_sea: "А почему только Радулова и Чирикова - креативный класс? Инженерки - вот настоящий креативный класс". Тут необходимо сделать разъяснение.

Вы думали, что "креативный класс" - это люди, создающие intellectual property? Как бы ни так - они еще и должны ходить в правильные кофейни, бистро и комиссионные магазины. Чувак с завода в ватнике, сделавший рацпредложение, "креативным классом" по этому критерию не является.

Откуда я этого набрался? Прямо из википедии. Уж в чем-чем, а в массовой культуре википедия авторитет:


http://en.wikipedia.org/wiki/Creative_class#Lifestyle

The diverse and individualistic lifestyles enjoyed by the Creative Class involve active participation in a variety of experiential activities. Florida (2002) uses the term Street Level Culture to define this kind of stimulation. Street Level Culture may include a “teeming blend of cafes, sidewalk musicians, and small galleries and bistros, where it is hard to draw the line between participant and observer, or between creativity and its creators” (p. 166). Members of the Creative Class enjoy a wide variety of activities (e.g., traveling, antique shopping, bike riding, and running) that highlight the collective interest in being participants and not spectators (Florida, 2002).


Упомянутый выше Ричард Флорида - создатель термина и теории "креативного класса". На родине теорию Ричарда Флориды поругивают за то, что его "креативный класс" - это не совсем то же самое, что "люди, создающие новое". Вообще Ричард Флорида мыслит немного в том же духе, что и Радулова, которая пошла дальше - она считает, что врачи - это интеллигенция, а инженеры - не интеллигенция, причем в своем посте намекает на то, что один из критериев интеллигентности - это умение пользоваться айфоном.

Написал в посте Радуловой под другим ником следущее:


Насчет инженеров у Радуловой и многих других представителей российской медиа вообще какой-то хаос в голове. Почему-то _пользователи_ айфонов считаются "продвинутыми" и интеллигенцией, а вот инженеры, которые данные айфоны проектируют в Купертино - это для данных товарищей вообще непонятно кто. Типа айфоны магически зарождаются от ритуальных плясок покойного Стива Джобса на индустриальных шоу в Сан-Франциско и сразу появляются в магазинах, где их разбирает "продвинутая" интеллигенция.

При том, что с точки зрения инженера реальность выглядит в точности наоборот:

1. Пользователь не может и не должен быть "продвинутым". Пользователь по определению чайник. Если гаджет требует знания какой-либо технологии, то этот гаджет - failure, неудача инженера.

2. В школьные учителя идут по разными причинам (наклонности учить, любовь к детям), но чисто по логической сложности работа инженера (если он конечно инженер, а не называемый так непонятно кто) - гораздо сложнее работы учителя или журналиста. Про бармена и таксиста я вообще не говорю - это Радулова наверное пошутила.

3. Вся эта радулоидная публика в упор не видит связи между школьниками в радиокружке, собирающими из проводков и микросхем серии 7400 всякие штучки с мигающими лампочками - и айфоном. Или там транзисторными мейнфреймами 1960-х - и айфоном. Или там исследованиями когерентных процессорных кэшей - и айфоном. Тут имеется какая-то слепота, неспособность увидеть связь даже если долго объяснять, плюс магическое и урывочное мышление, в комбинации с brainwashing-ом от вендоров и магазинов.


Также Ричарда Флориду обвиняют в том, что он хочет под шумок о "креативном классе" перераспределить деньги налогоплательщиков своим приятелям-левакам:


http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1313563

as critiqued by Peck (2005) the creative class theory as a fiscal plan is a “form of supply-side intervention” that appeals to progressive city leaders who can gain credit from the business community for implementing a novel plan for economic growth while providing public monies to liberal-leaning constituency groups






Ну ладно, хватит об этой нелепой концепции "креативного класса". Поговорим лучше о людях, реально создающих новое.

Студенты Антона Моисеева [info]1i7 в Нижегородском государственном техническом университете, используя консультации от меня и Сергея Вакуленко [info]ramlamyammambam (тоже сотрудника MIPS Technologies), перешли в своих лабораторных работах к изготовлению робота-сороконожки:

Пост Антона Моисеева - http://1i7.livejournal.com/3565.html


Ближайшая цель проекта - сделать технологичного робота-игрушку-сороконожку, которая будет ползти вперед по ровному столу, распознавать впереди препятствие при помощи датчика и красиво переползать через него, выстраивая нужную красивую конфигурацию из сегментов тела и перебирая лапками. Потом можно будет доработать ее так, чтобы она например забиралась во всякие труднодоступные места и помогала например МЧС разгребать завалы, а еще совсем потом можно вообще будет запустить ее в пояс астероидов ползать по астероидам. С презентацией выступал студент 2го курса специальности Прикладная Математика Стас Яркин.

Презентация проходила в НГУ имени Лобачевского в лаборатории Intel, а предварительная встреча с репетицией выступлений за день до конкурса прошла у нас в НГТУ имени Алексеева - тренинг вел Владимир Ильич Кияев - профессор кафедры информатики СПбГУЭФ.








UPD: Мое понимание того, что произошло с "креативным классом" в России

Я уже писал в http://ivan-gandhi.livejournal.com/1970021.html?thread=23459685#t23459685

Российские политтехнологи сперли "креативный класс" из

http://www.amazon.com/The-Rise-Creative-Class-Transforming/dp/0465024769



Эта книжка вышла в начале 2002 года и следовательно писалась на взлете доткомов, но вышла в свет после того, как доткомы рухнули. Это объясняет многое - во время бума доткомов 1998-2000 в хайтек-индустрию рванулись люди, которые типа прошли двухмесячные курсы джавы и неожиданно для себя получили шестизначные зарплаты и сток-опции, которые сделали вчерашних студентов и даже парикмахерш миллионерами на бумаге (а некоторых и не на бумаге). Это произошло потому, что инвесторы требовали от основателей доткомов нанимать людей, а квалифицированного персонала на рынке не было.

Неожиданное (и незаслуженное) разбогатение часто вызывает у людей галлюцинацию собственной невероятной духовной мощи. Когда в той или иной местности таких людей появляется больше некоей критической массы, появляются и книжки "Bobos in Paradise" и теории нового креативного класса.

Так вот. Возможно, за путинское десятилетие рост зарплат офисных работников в Москве привел к такому же ощущению мощи и на этой почве зерна импортированные из Америки 2001 года взошли довольно неплохо.



Poll #1839986
Open to: All, detailed results viewable to: All, participants: 233

Слесарь Вася в ватнике сделал рацпредложение на заводе. Журналистка Радулова написала, что Вася алкоголик. Кто из них креативный клас?

View Answers
Слесарь Вася
120 (53.1%)
Журналистка Радулова
17 (7.5%)
Оба, особенно если они бывшие любовники
34 (15.0%)
Ни один из них, особенно если они не читали Ричарда Флориду
32 (14.2%)
Из-за бугра плюёте?
23 (10.2%)

Какой тип робота больше всего пригоден для преследования Наталии Радуловой у метро Сокол?

View Answers
Металлический гигробот
21 (9.5%)
Стая из сорока сороконожек
64 (29.0%)
Робот из анекдота "В Чертаново? Нет, туда не поеду, там ВАСЯ!!!"
51 (23.1%)
Робот с внешностью Юрия Панчула и повадками Робота Вертора
56 (25.3%)
Из-за бугра плюете?
29 (13.1%)



ljpromo, приди!
Link586 comments|Leave a comment

Новое поколение процессоров MIPS меняет игру против конкурентов [May. 10th, 2012|10:35 pm]
Дамы и господа! Прежде всего я хочу выразить мои личные соболезнования всем, кто имеет какое-либо отношение к разработке и эксплуатации Sukhoi Superjet 100 в связи с катастрофой в Индонезии. Такие вещи случаются, но самолетостроение в России на этом наверняка не закончится.

Теперь о более радостных новостях. Наша компания MIPS Technologies, в интернациональной команде которой работает и несколько русских и украинских инженеров, сегодня выпустила самый значимый прес-релиз за последние несколько лет. Новое поколение процессоров MIPS - поколение Aptiv, которое включает в себя три линейки - proAptiv, interAptiv и microAptiv. Новое имя Aptiv у меня лично ассоциируется со словом Aptitude - пригодность, сообразительность, способность. Метрики и сравнения, которые вы увидите в статьях в Electronic Engineering Times и других изданиях, говорят сами за себя, мне не нужно изливаться мысью по древу, какой удар мы наносим главному конкуренту. В частности, производительность MIPS proAptiv соответствует производительности ARM Cortex A15, но при этом MIPS proAptiv в два раза меньше по площади, чем ARM Cortex A15, с серьезным преимуществом в энергосбережении.



Главные новые достижения в флагмане компании - MIPS proAptive:

1. Производительность MIPS proAptive - 4.4 CoreMark/MHz или 3.5 DMIPS/MHz при площади вдвое меньше, чем во флагмане конкурента
2. Enhanced Virtual Address (EVA) чтобы адресовать более 3GB юзерного пространства
3. Новый FPU (сопроцессор плавающей точки)
4. Новый менеджер когерентности (Coherence Management 2) для многоядерных конфигураций, который включает оптимизированную интеграцию с L2 кэшем
5. Новая версия команд для цифровой обработки сигналов - DSP и SIMD

Официальный прес-релиз - http://www.mips.com/news-events/newsroom/newsindex/index.dot?id=65463

Статья в Electronic Engineering Times - http://www.embedded.com/electronics-products/electronic-product-reviews/processors/4372795/MIPS-introduces-new-Aptiv-generation-of-processor-cores

Статья в Electronics Weekly - http://www.electronicsweekly.com/Articles/10/05/2012/53624/mips-focuses-arm-cortex-challenge-with-aptive.htm

Статья в The Inquirer - http://www.theinquirer.net/inquirer/news/2173821/mips-launches-chip-microarchitecture

Видео с Гидеоном Интрейтером (вице-президент по маркетингу):



Видео от партнера MIPS - Microchip - микроконтроллеры PIC32 и MIPS microAptiv )

Видео от партнера MIPS - Synopsys - автоматизация проектирования системы на чипе с MIPS Aptiv )

Видео от партнера MIPS - Green Hills - партнерство по операционным системам для MIPS Aptiv )

Видео от партнера MIPS - Imperas - высокоскоростной симулятор для MIPS Aptiv )

Другие видео от партнеров MIPS Technologies - http://www.youtube.com/user/mipstechnologies

Также я рекомендую посмотреть, что написал другой русский MIPS-овец, Сергей Вакуленко - он привел сравнения, правда только по производительности - без учета сильной разницы в площади и энергопотреблении. Также Сергей растолковал про области применения: http://ramlamyammambam.livejournal.com/185325.html

Poll #1839572
Open to: All, detailed results viewable to: All, participants: 30

Поздравляем команду MIPS Technologies!

View Answers
Ура!
7 (38.9%)
Ура и надеюсь на более активное сотрудничество с российскими и украинскими компаниями!!
8 (44.4%)
Я скрежечущий зубами болельщик за конкурента
3 (16.7%)

Какие аспекты новых микропроцессоров для вас наиболее интересны?

View Answers
Микроархитектура CPU - суперскалярность, несколько конвейеров ALU, новый предсказатель переходов и т.д.
6 (7.1%)
Детали нового FPU, сопроцессора с плавающей точкой
4 (4.8%)
Многоядерность, когерентные кэши, интеграция с ядрами DSP и графическими процессорами
8 (9.5%)
Разработка систем-на-чипе (System-on-Chip, SoC)
9 (10.7%)
Платы для разработчиков
4 (4.8%)
Тулы для разработчиков программного обеспечения - LLVM, GNU toolchains
7 (8.3%)
MIPS и Linux
13 (15.5%)
MIPS и Android
9 (10.7%)
MIPS и микроконтроллеры
3 (3.6%)
MIPS и Китай
0 (0.0%)
MIPS и Россия
4 (4.8%)
MIPS и Украина
2 (2.4%)
MIPS и образование
1 (1.2%)
Новые игрушки на планшетах с MIPS
2 (2.4%)
Жаловалась ли Наталия Радулова в MIPS на поведение Панчула в интернете
12 (14.3%)
Link26 comments|Leave a comment

С Днем Победы! В XXI веке противником России будет не Германия [May. 9th, 2012|10:36 pm]
Господа! Поздравляю всех с Днем Победы! При всех первоначальных проблемах советских войск в 1941 году гитлеровская Германия была разгромлена, что показывает высокую эффективность советских военных.

Сейчас немцы нам не враги, но партнеры, ибо например разработки российских дизайн-центров могут выпекаться в микросхемы на фабрике Global Foundries в Дрездене, которая умеет выпекать на 28 нанометров. Конечно, со временем Ангстрем и Микрон в Зеленограде тоже до этого дойдут, но пока они до этого не дошли, партнерство с немцами, тайваньцами (TSMC) и другими товарищами - это естественный ход вещей.

Фабрика Global Foundries в Дрездене:



Отношение самих немцев к Второй Мировой Войне довольно хорошо передает не так давно выпущенная песня "Сталинград" немецкой группы Accept. В ней поётся о двух умирающих солдатах - русским и немецким, которые стали "братьями в смерти", между которыми больше нет конфликта:


Two soldiers dying
Battered and blind
Enemies no more they've come to find

Mission forgotten
Now brothers in death
They hold each other abreast to the final breath


Сама песня (которую я нашел по наводке [info]langobard) заканчивается советским гимном:


Listen or download Accept Stalingrad for free on Prostopleer



Также интересно, что в моей семье есть пострадавшие во Второй Мировой Войне от рук американских солдат. У бабушки моей жены Саяки, родом из Японии, в послевоенной неразберихе украли семейный самурайский меч, которых их семья хранила со средневековья.

По этому поводу - фрагмент киноэпопеи "Великая Отечественная" о войне с Японией:





Но хватит о войне XX века, какой бы суровой она ни была. Новое сражение, которое предстоит вести и выиграть России в XXI веке - это битва за свою и достойную часть мировой экономики и мирового технологического рынка. В этом сражении немецкие, американские, японские и китайские компании будут взаимовыгодными партнерами россиян. А оппоненты у россиян, как вы наверное уже догадываетесь, будут преимущественно внутренние, а именно особы с разрушенной культурной идентичностью типа [info]Наталии Радуловой, которая пишет гадости про русских солдат во Второй Мировой (копия). При этом понятно, что с развитием России Радулова и ей подобные сменят свои незрелые убеждения и лет через двадцать не посмеют даже пикнуть.

Но как же довести Россию до достаточно развитого расстояния? С помощью нового поколения, например студентов преподавателя Антона Моисеева [info]1i7 в Нижегородском государственном техническом университете, которые строят роботов к консультациями от меня и Сергея Вакуленко [info]ramlamyammambam. Я консультирую по FPGA, а Вакуленко консультрует и пишет примеры программирования микроконтроллеров.

Сергей Вакуленко - специалист по встроенным системам в области авионики, один из пионеров советского и российского интернета, бывший сотрудник Институт атомной энергии им. И. В. Курчатова, Института точной механики и вычислительной техники имени С.А. Лебедева. Cегодня - инженер MIPS Technologies.

Ниже - фото Сергея Вакуленко рядом с первым в СССР компьютером, подсоединенным к международной сети Интернет в 1990 году (Вакуленко справа, слева - Антонов):



И свежий вакуленковский пост, подготавливающий новой поколение к новой операции, не менее стратегически важной для России, чем стражения Второй Мировой:

Originally posted by [info]ramlamyammambam at Почти готово
(Фрагмент курса аппаратного программирования от Юрия Панчула)
Часть 5. Программирование на голом железе и зачатие операционной системы
  1. Лаба - знакомство с платой chipKit32 / PIC32 / MIPS и программирование её на С с помощью Arduino-подобного GUI. Кнопочки, лампочки, дисплейчик, IO Shield.
  2. Введение в ассемблер на примере MIPS
  3. Лаба - загрузка в память программок на ассемблере
  4. Концепция простейшей многозадачной операционной системы
  5. Лаба - своя игрушечная многозадачная ОС, которая бутится, ставит обработку прерывания по таймеру, в котором переключает задачи по схеме round-robin.

В качестве среды программирования используется пакет MPIDE фирмы chipKIT. Это бесплатное программное обеспечение, сделанное на основе компилятора GCC и визуальной среды программирования Arduino. Его можно установить под Linux, Windows или Mac OS X. Скачать пакет можно здесь: https://github.com/chipKIT32/chipKIT32-MAX/downloads

Для первых двух примеров используется визуальная среда программирования. В третьем и четвёртом примерах от студентов потребуется умение работать в режиме командной строки и пользоваться командой make.

Загрузка программ на плату Uno32 производится через порт USB с помощью утилиты avrdude, входящей в состав MPIDE. Отдельный программатор не требуется.

Дальше )



Poll #1839378
Open to: All, detailed results viewable to: All, participants: 115

С Днем Победы!

View Answers
С Днем Победы!
42 (100.0%)

Так кто же будет главным оппонентом России в главном сражении XXI века?

View Answers
Германия
1 (0.9%)
США
17 (15.3%)
Япония
1 (0.9%)
Китай
15 (13.5%)
Путин
46 (41.4%)
Особы с разрушенной культурной идентичностью типа Наталии Радуловой и ей подобным
23 (20.7%)
Другое (пояснить в комментариях)
8 (7.2%)



ljpromo, приди!
Link96 comments|Leave a comment

Какают ли американцы? Мнение американца со справкой [May. 7th, 2012|12:02 am]
Периодически в русском ЖЖ появляются недавние иммигранты (или лица, желающие ими стать), которые утверждают, что американцы не какают. Со сторонниками этой теории спорят товарищи, которым когда-то не дали американской визы. Эти товарищи утверждают, что американцы какают мегатоннами.

Сегодня я почувствовал позыв разрулить этот спор раз и навсегда, посколько я являюсь американцем со справкой (сертификатом о натурализации), причем еще с тех времен, когда большинство американцев считало главной политической проблемой современности вопрос "сосала ли Моника Левински половой член Билла Клинтона?"

Короче, американцы какают. Регулярно, как и все другие народы. Но как правило не мегатоннами. Хотя и мегатоннами тоже бывает. Например, многие любители Сан-Франциско, включая Тему, упиваются красотой города, но если подъехать к Сан-Франциско с юга на поезде Caltrain, то можно увидеть вот такую живописную свалку:

IMAG0074IMAG0075

Снимки свалки перед Сан-Франциско покрупнее )

Впрочем здания у вокзала выглядят вполне цивильно:

Подъезжаем к Сан-Францисскому вокзалу )

Поехал на трамвае в ботанический сад, обнаружил там символ Аляски - Ель ситхинскую (анг. Sitka spruce, лат. Picea sitchensis) - елку из-под города Ситка (бывший Новоархангельск). В 1850-1860-х годах в Новоархангельске была расположена одна из баз русской тихоокеанской эскадры. Если бы русские революционеры-декабристы казнили бы русского царя, как англичанин Оливер Кромвель казнил короля Англии Карла I, то Sitka spruce и сейчас бы оставалась русской елкой.

Русское дерево, которое стало американским из-за бездарности русской монархии )

А вот по этой фотке вы можете увидеть, каким национальностям запрещают кормить белок в Сан-Франциско:

IMAG0113

Трамвай, в котором я ехал, сломался и пришлось идти пешком, причем через кварталы лиц с нетрадиционными сексуальными ориентациями и велосипедистов: )

Под конец на границе ЛБГТ-кварталов я зашел в книжный магазин либеральной литературы об охране природы и увидел там группу афро-американских феминисток, которые предложили мне присоединиться к их игре на музыкальных инструментах:

IMAG0124

Крупнее: Афро-американские феминистки из энвайроменталистского магазина либеральной литературы в гомосексуально-лесбиянском квартале Сан-Франциско, приглашающие меня присоединиться )

В этом месте я сделал самое логичное, что можно было сделать: купил открытку и отправил её известной женской журналистке журнала Огонек [info]Наталие Радуловой. Если судить по открытке, она изображает Сан-Франциско в то время, когда на трамваях ездили только мужчины:

IMAG0125IMAG0128

Далее я обнаружил, что народ в Сан-Франциско интересуется нелегальными мексиканцами и СПИД-ом )

А в американских театрах идет постановка "Американский Идиот":

IMAG0131

Интересно, что бы сделала российская про-западная оппозиция типа Новодворской, если бы в Москве шел спектакль "Американский Идиот"? Встала бы в пикет на защиту американцев от оскорблений?


Также по Сан-Франциско ходят старые трамвайчики, которые ходили по Киеву при Брежневе:

IMAG0133

А еще я заметил новую молодежную моду - в Сан-Франциско огромная куча девушек и женщин стала носить штаны с дикими расцветками - дико-розовые, дико-салатовые и канареечно-желтые. Месяц назад этого не было. Также эти штаны не носят женщины-инженерки Силиконовой Долины - только сан-францисский креативный класс (т.е. посетители кафе и выставок абстракционистов). Надо же.

IMAG0134

А за домом с тусовкой креативного класса - самая конкретная капиталистическая подворотня, воспетая при СССР журналом Крокодил:

IMAG0135


Poll #1838781
Open to: All, detailed results viewable to: All, participants: 150

Итак, вы прочитали мой пост. Теперь ответьте: Какают ли американцы?

View Answers
Я пост не читал(а) и не собираюсь читать. Я и так знаю, что Американцы не какают.
16 (13.9%)
Я пост не читал(а) и не собираюсь читать. Я и так знаю, что Американцы какают мегатоннами.
48 (41.7%)
Другое (пояснить в комментариях)
51 (44.3%)

Является ли Picea sitchensis русской ёлкой или американской елью?

View Answers
Ель ситхинская является Русским Деревом, потому что она ростет под Новоархангельском
14 (11.3%)
Sitka spruce является Американским Деревом, потому что она символ Американского штата Аляска
7 (5.6%)
Дереву все равно
65 (52.4%)
А не является ли упоминание русских царей в контексте желательности их казни - экстремизмом?
13 (10.5%)
Даже в Сан-Франциско русские кормят белок, не подчиняются Цивилизованным Правилам!
25 (20.2%)

Хотите еще моих репортажей из Калифорнии?

View Answers
100500, наконец-то появился объективный репортер из Калифорнии!
83 (61.0%)
Я предпочитаю рассказы Экслера, которые более соответствуют общественному сознанию туристов
6 (4.4%)
Вот Радулова приедет в Калифорнию, и мы послушаем её рассказы.
8 (5.9%)
Вот Радулова приедет в Калифорнию, и мы послушаем её рассказы. Хе-хе.
19 (14.0%)
Из-за бугра плюете?
20 (14.7%)



ljpromo, приди!
Link339 comments|Leave a comment

Google и Philips поддерживают архитектуру MIPS, а в Нижнем Новгороде студенты собирают роботов [May. 3rd, 2012|10:37 am]
[Tags|, ]

Вести с полей.

Вчера, 2 мая, поддержка архитектуры MIPS стала стандартной официальной частью Google Android Native Development Kit (NDK). До этого события обсуждение недостаточности офицальной поддержки было любимым развлечением интернет-троллей на различных утонченно-технологических андроидных вебсайтах.

Статья в Electronic Engineering Times - http://www.eetimes.com/electronics-news/4372165/New-Google-development-kit-supports-MIPS-

Статья в Electronic Engineering Times полностью )



Еще - http://www.brightsideofnews.com/news/2012/5/2/android-announces-mips-abi-in-latest-ndk.aspx

Статья на brightsideofnews.com )

Кроме этого, планшет на MIPS стал выпускать Philips:

http://liliputing.com/2012/04/philips-to-launch-android-4-0-tablet-line-china-only-at-first.html



Статья про планшет от Philips )


А тем студенты Антона Моисеева [info]1i7 в Нижегородском государственном техническом университете, используя консультации от меня и [info]ramlamyammambam (тоже сотрудника MIPS Technologies), перешли в своих лабораторных работах к изготовлению роботов. На снимке - робот-"таракан", который убегает от хлопка ладоши:

http://1i7.livejournal.com



Робот на лабе в в Нижегородском государственном техническом университете - крупнее )



А [info]Наталия Радулова получила разрешение носить травматический пистолет.




Poll #1838030
Open to: All, detailed results viewable to: All, participants: 39

Антон Моисеев и его студенты собирают еще двух роботов. Как вы думаете, каких?

View Answers
Робота-скорпиона и робота-черепаху
4 (10.3%)
Робота Вертора и птицу Говорун
2 (5.1%)
Гиганских человекоподобных роботов
3 (7.7%)
Роботов, которые будут бегать за Радуловой по Москве, а она отстреливаться травматическим пистолетом
28 (71.8%)
Из-за бугра плюёте?
2 (5.1%)
Link41 comments|Leave a comment

Почему одни культуры уважаемы, а другие нет? [Apr. 28th, 2012|01:16 am]
[Tags|]

Мировая история показывает, что уважаемыми являются культуры, которые демонстрируют успехи в технологии. Если бы японцы не научились делать сначала дешевые транзисторные радиоприемники, а потом автомобили и роботов, то их гейши и самураи воспринимались бы мировым сообществом несерьезно, на уровне матрешек и балалаек.

А как насчет либерализма и демократии? Либерализм без технологий вообще выставляет культуру на посмешище - вспомним пример Либерии, политическая система которой была скопирована у США при полной поддержке американского правительства, но все окончилось тем, что сейчас Либерия является одной из самых бедных стран в мире. Так что все зиждется на технологии, это даже не вопрос.

Но позвольте, спросит какая-нибудь [info]Наталия Радулова, как российские мужики могут демонстрировать успехи в технологии, если в мире есть Америка, мужики которой так браво смотрятся в военной форме?

Как Наталия Радулова представляет настоящую мужскую Мощщщ )

"Дорогая Условная Радулова!" - обращусь я к моей оппонентке, - "мужчины на скопированной вами фотографии не создают технологий, они только бегают по пустыне и выполняют приказы. Они не создают базы технологического процветания США".

А кто же создает? Интересный кусок картины можно получить, анализируя данные журнала Scientific American по тому, сколько специалистов какой специальности выпускают американские вузы:

http://www.scientificamerican.com/article.cfm?id=how-science-degrees-stack-up



Как мы видим:

1. Количество психологов, выпущенных в США, превосходит все инженерные специальности вместе взятые
2. Количество социологов превосходит количество всех инженеров-электронщиков
3. Количество знатоков искусства и музыки больше, чем количество электронщиков и программистов вместе взятых
4. На каждого выпускаемого электронщика приходится 22 выпускаемых бизнесменов и менеджеров

Из всех научных, инженерных и математических специальностей реально много выпускается только биологов, но я полагаю, что большинство из них идет в медицину или околомедицинские исследования.

Из этих данных следует, что раскрутка технологической модернизации России является конечно же монументальным проектом, но не невозможно монументальным. Нужно подготовить не эквивалент 300 миллионов жителей США, а всего лишь методически подготавливать пару десятков тысяч человек в год, но при этом эти люди должны выходить в жизнь с широким кругозором в области практических знаний, представлять себе всю технологическую экосистему, и если нужно глубоко копать, знать, где глубоко копать. Карфаген должен быть построен!

------

Все, что я написал вверху, было предисловием к моему перепосту следующего поста Антона Моисеева c сотоварищами с кафедры прикладной математики Нижегородского государственного технического университета ( http://www.nntu.ru ), которые создают экспериментальный курс основ проектирования электроники для программистов.

Журнал Антона Моисеева, специально созданный для освещения темы - http://1i7.livejournal.com
Мои посты по теме - http://panchul.livejournal.com/tag/nntu

Следущий пост в 1i7: Лабораторная работа2: знакомство с платой ПЛИС (FPGA) - основы комбинаторной логики (1) )

Poll #1836876
Open to: All, detailed results viewable to: All, participants: 50

Согласно Scientific American, количество психологов, выпускаемых в США, превосходит все инженерные специальности вместе взятые. Хотите об этом поговорить?

View Answers
Наверное, у американцев много психологических проблем
19 (38.0%)
России надо догнать и перегнать Америку по психологам!
3 (6.0%)
Что-ж, это создает для России интересную opportunity в технологии
8 (16.0%)
Наверное, психологи, которые не трудоустраиваются, одевают военную форму и летят воевать в Афганистан
17 (34.0%)
Из-за бугра плюёте?
3 (6.0%)


ljpromo, приди!
Link201 comments|Leave a comment

Написал примерчик на верилоге для начинающих - стековый калькулятор [Apr. 23rd, 2012|08:59 pm]
[Tags|]

Господа! Как вы знаете, я вместе с другими товарищами консультирую Антона Моисеева и Андрея Маклакова, сотрудников кафедры прикладной математики Нижегородского государственного технического университета ( http://www.nntu.ru ), которые создают экспериментальный курс основ проектирования электроники для программистов.

Журнал Антона Моисеева, специально созданный для освещения темы - http://1i7.livejournal.com
Мои посты по теме - http://panchul.livejournal.com/tag/nntu

Студенты Антона Моисеева уже поигрались с микросхемами малой степени интеграции, что в свое время вызвало негодование ЖЖ-юзера [info]uzhas_sovka. Ужас наверное сам бы с удовольствием потыкал проводками в макетную плату, но после учебы в пижонском университете Чикаго [info]uzhas_sovka боится, что его застанут за этим занятием нобелевские лауреаты по экономике и выдавят из своего круга, чисто из-за зависти.

После игрищ с микросхемами серии 4000, студенты Моисеева пересели на Xilinx FPGA, научились описывать простейшие комбинаторные цепи на Верилоге и познакомились с концепциями RS-триггера и D-триггера. Пора задизайнить что-нибудь полезное.

Фото справа - спутник, внутри которого стоит Xilinx FPGA, взято с http://www.eetimes.com/design/military-aerospace-design/4216480/High-performance-FPGAs-take-flight-in-microsatellites

По этому поводу я написал примерчик стекового калькулятора и имплементировал его в плате Digilent Basys 2 c Xilinx Spartan 3E. Примерчик иллюстрирует модульность, конечные автоматы, регистровые файлы в Верилоге, а также содержит всякие полезные штучки для начинающих пользователей FPGA - clock divider, button debouncer, 7-segment display driver.

Калькуратор работает по принципу микрокалькулятора МК-54, который помнят советские школьники физматшкол 1980-х. Имеется стек, в котором хранятся числа. 8-битные числа вводятся с помощью рычажков, которые ненавидит ЖЖ-юзер [info]exler. Текущая верхушка стека светится как 16-битное шестнадцатеричное число. Имеются четыре круглые кнопочки - reset, enter, add (+), multiply (*).

reset все обнуляет
enter вводит 8-битное число с рычажков в верхушку стека
add (+) удаляет два числа из верхушки стека, складывает их и вставляет в стек результат
multiply (*) удаляет два числа из верхушки стека, умножает их и вставляет в стек результат

Видите рычажки на плате справа? Это те самые, которых боится Экслер. А FPGA на этой же плате - той же компании, что и FPGA в британском спутнике.

Имеются две версии калькулятора - одна (calculator) с более-менее правильным стилем, принятым у RTL-дизайнеров, другая (calculator_behavioral) - с стилем, которым хардверные люди как правило не пишут, но который более понятен софтверным людям - код выглядит как последовательная программа, описывающая поведение дизайна во время одного цикла синхросигнала.

Причин, по которым хардверные люди не пишут как в calculator_behavioral, несколько, в частности:

1. В таком коде трудно понять, какой из верилоговских регистров в процессе синтеза превратится в D-триггер, а какой просто становится проводом

2. В таком коде трудно понять, как оптимизировать тайминг

3. Такой стиль может порождать трудно-отлаживаемые ошибки из категории race conditions если человек, который его пишет не очень аккуратен с blocking и non-blocking assignmnets.

Поэтому хардвер-дизайнеры пишут как в calculator - так чтобы в частности в комбинаторном always-блоке не возникало никаких защелок (об этом сигнализирует synthesis tool), а все D-триггеры появлялись явной форме, как переменные, которым присваивается значение в небольшом блоке always @(posedge clock), который не содержит вычисления никаких формул.

Еще у чисто софтверных людей может возникнуть вопрос, почему я для стека сдвигаю весь массив, а не просто указатель на верхушку стека. Это, братцы, вся фишка хардвера - параллельный сдвиг не очень большого массива флип-флопов дешевле, чем гиганский мультиплексор для его индексации.

Мы на эти темы еще поговорим, а пока я выкладываю все файлы своего примерчика, сопровождая их сиськами Mirelle A по наводке [info]kpt_flint для выработки положительных ассоциаций у всех читателей моего журнала мужского пола. А [info]Наталия Радулова может получать положительные ассоциации от созерцания моего юзерпика (она когда-то писала, но потом стерла, что я доставляю ей удовольствие).

При использовании нетривиального количества моего кода ссылка на меня (Юрий Панчул) обязательна. Понятно, что я не буду карать презрением за какой-то дурацкий дебаунсер на 10 строк (дебаунсеры уже давно общие, я его сам где-то спер), но меня не устроит, если какая-нибудь Дарья Донцова спионерит мой примерчик целиком, а потом ко мне будут прибегать идиоты и настаивать, что это я якобы спионерил у Дарьи Донцовой.

//-------------------------------------------------------------------------//
//
//  calculator.v
//
//-------------------------------------------------------------------------//

module calculator
(
    input         clock,
    input         reset,
    input         enter,
    input         add,
    input         multiply,
    input  [ 7:0] data,
    output [15:0] result,
    output        overflow,
    output [ 3:0] error
);

    assign error = 0;

    reg  [15:0] alu_a;
    reg  [15:0] alu_b;
    reg         alu_multiply;
    wire [15:0] alu_result;
    wire        alu_overflow;

    alu alu
    (
        .a          ( alu_a        ),
        .b          ( alu_b        ),
        .multiply   ( alu_multiply ),
        .result     ( alu_result   ),
        .overflow   ( alu_overflow )
    );

    reg r_overflow;
    assign overflow = r_overflow;

    always @(posedge clock)
    begin
        if (reset)
            r_overflow <= 0;
        else
            r_overflow <= alu_overflow;
    end

    reg         stack_push;
    reg         stack_pop;
    reg  [15:0] stack_write_data;
    wire [15:0] stack_read_data;

    stack stack
    (
        .clock      ( clock            ),
        .reset      ( reset            ),
        .push       ( stack_push       ),
        .pop        ( stack_pop        ),
        .write_data ( stack_write_data ),
        .read_data  ( stack_read_data  ) 
    );

    assign result = stack_read_data;

    reg  [15:0] r_alu_a;
    reg  [15:0] r_alu_b;
    reg         r_alu_multiply;
    reg  [ 1:0] state;

    reg  [ 1:0] next_state;

    always @(*)
    begin
        alu_a            = r_alu_a;
        alu_b            = r_alu_b;
        alu_multiply     = r_alu_multiply;
        stack_push       = 0;
        stack_pop        = 0;
        stack_write_data = data;
        next_state       = state;

        case (state)
        0:
           if (enter)
           begin
               stack_push       = 1;
               stack_write_data = data;
           end
           else if (add | multiply)
           begin
               alu_a            = stack_read_data;
               alu_multiply     = multiply;

               stack_pop        = 1;
               next_state       = 1;
           end

        1:
           begin
               alu_b            = stack_read_data;
               stack_pop        = 1;
               next_state       = 2;
           end

        2:
           begin
               stack_push       = 1;
               stack_write_data = alu_result;
               next_state       = 0;
           end

        endcase
    end

    always @(posedge clock)
    begin
        if (reset)
        begin
            r_alu_a        <= 0;
            r_alu_b        <= 0;
            r_alu_multiply <= 0;
            state          <= 0;
        end
        else
        begin
            r_alu_a        <= alu_a;
            r_alu_b        <= alu_b;
            r_alu_multiply <= alu_multiply;
            state          <= next_state;
        end
    end

endmodule


Дальше )

Poll #1835851 Примерчик на верилоге для начинающих - стековый калькулятор
Open to: All, detailed results viewable to: All, participants: 23

Какие еще примерчики могли бы быть полезными для вводного или последующих курсов?

View Answers
Простой кэш прямого отображения
1 (2.1%)
n-канальный ассоциативный кэш
1 (2.1%)
Процессорик с одним аккумулятором, оперативной памятью, несколькими командами арифметики и ветвления, команда в один цикл
8 (16.7%)
Процессорик с регистровым файлом, без оперативной памяти, несколькими команд, команда в один цикл
4 (8.3%)
Процессорик с регистровым файлом, без оперативной памяти, с небольшим последовательным конвейером и stalls
2 (4.2%)
То же, но еще и с forwarding
2 (4.2%)
То же, но еще и c branch prediction
3 (6.2%)
То же, но еще и c какой-нибудь демонстрацией суперскалярности
3 (6.2%)
Векторный сопроцессор
4 (8.3%)
Алгоритм шифрования
3 (6.2%)
Дать студентам в качестве курсовых работ сделать на FPGA аналог первых процессоров - ENIAC, МЭСМ
2 (4.2%)
Дать студентам в качестве курсовых работ сделать на FPGA аналог старых процессоров - PDP-8, Минск-1, Урал-1
4 (8.3%)
DSP фильтр или подобные штучки
4 (8.3%)
Робот на колесиках с дальномеркой в качестве глаз
6 (12.5%)
Другое (пояснить в комментариях)
1 (2.1%)

Как вы думаете, для такого курса лучше стандартизироваться на Xilinx или Altera?

View Answers
Xilinx
2 (12.5%)
Altera
0 (0.0%)
Каждый студент должен попробовать и то, и другое
7 (43.8%)
Пол группы на Xilinx, пол группы на Altera, а потом устроить между группами соревнование
6 (37.5%)
Другое (пояснить в комментариях)
1 (6.2%)

Другие мысли

View Answers
А зачем это? Фурсенко сказал, что нужно взрастить квалифицированного потребителя
6 (46.2%)
Бросьте! То же самое могут прочитать и в Сколково за 600 миллионов долларов мудрецы из MIT. И закон Ома они лучше объяснят.
0 (0.0%)
Экслер уже объяснил, насколько смехотворны рычажки. Истинное обучение технологии - это как настроить Айфон.
1 (7.7%)
В Сан-Франциско намедни побывала Чирикова. Как Панчул упустил возможность разыграть с ней "Высурковскаяпропаганда" на улице?
3 (23.1%)
Из-за бугра плюете?
3 (23.1%)


UPD: [info]Сергей Вакуленко подошел и высказал мнение, что в такие серьезные посты нельзя помещать женские груди. Я сказал, что грудями ЖЖ не испортишь. На том и разошлись. Думаю.

ljpromo, приди!
Link107 comments|Leave a comment

Какая кухня вкуснее - американская или русская? [Apr. 18th, 2012|09:52 pm]
[info]Ян Бруштейн из Иваново написал пост, в котором похвалил пирожки из Дунилово. [info]Артур Калмейер из Сан-Рафаэля, Калифорния, пришел в пост и заявил, что хлеб в Париже лучше. Ян добродушно ответил, что Париж Дунилово не мешает. Артур возразил, что типа вы не понимаете, "Это Париж!" Ян ответил "Да усраться... и что?" Артур обиделся и убежал в своё ЖЖ, где написал другой пост о некультурности россиян, которые употребляют слово "усраться" вместо искренней признательности, когда прогрессивные американцы в лице Артура несут просвещение, призывая россиян укротить их дикарские положительные эмоции от потребления русских пирожков.

Но перед тем, как убежать к себе в ЖЖ, Артур высказал еще несколько мнений о кухнях народов мира, после чего я решил вставить свои пару центов:

Дальше )


Poll #1834674
Open to: All, detailed results viewable to: All, participants: 78

Кто выглядит культурнее?

View Answers
Ян Бруштейн, который не предал дуниловские пирожки, несмотря на рассказ Артура про французские булки
44 (83.0%)
Артур Калмейер, которые готов нести прогресс в чужие ЖЖ, даже с риском прочитать плохие слова
9 (17.0%)

Почему Артур рассуждает о русских пирожках, если он не был в России с 1978 года?

View Answers
А какая альтернатива? Поехать и обнаружить ненужную Артуру правду, что в России можно хорошо поесть?
38 (74.5%)
Молчать, Незарегистрированный Агент Кремлевского Влияния Панчул!
13 (25.5%)

А все-таки, какая кухня вкуснее - американская или русская?

View Answers
Русская однозначно вкуснее американской, даже с учетом региональных и локально-этнических ресторанов
14 (19.2%)
В целом русская вкуснее американской, но региональные и этнические рестораны затрудняют ответ
21 (28.8%)
Примерно одинаково
3 (4.1%)
В целом американская вкуснее русской, но региональные и этнические рестораны затрудняют ответ
0 (0.0%)
Американская однозначно вкуснее русской, даже с учетом региональных и локально-этнических ресторанов
8 (11.0%)
При написании этого поста Панчул не раз задумывался, как готовит Наталия Радулова
21 (28.8%)
Из-за бугра плюете?
6 (8.2%)



Фоты справа - дуниловские пирожки и Дунилово

ljpromo, приди!
Link179 comments|Leave a comment

Поздравляю всех с Днем Космонавтики! [Apr. 12th, 2012|10:21 am]
В США день полета Гагарина тоже празднуется - последние 11 лет проводятся парти-тусовки под названием Yuri's Night - с речами, толпами и плясками. Самая большая была в 2007 ангаре у исследовательского центра NASA в Mountain View, California. Но вообще таких парти много - см. http://yurisnight.net/



Также замечу, что моя работа в MIPS Technologies имеет косвенное отношение и к космосу - процессоры MIPS использовались и используются на космических кораблях различных стран, например японским аэрокосмическим агенством Japan Aerospace Exploration Agency(JAXA).

К сегодняшнему негативу следует отнести то, что бедняжке Радуловой что-то в голову стукнуло и она решила поругать Гагарина, также его папашу и вообще намекнуть, что лучше бы россияне увлекались ее любимчегом Иисусом Христом - http://radulova.livejournal.com/2640892.html

Кстати, мои родители меня назвали Юрием именно в честь Юрия Гагарина.

UPD: Я спешил на митинг, поэтому опрос про Радулову ниже получился слишком резкий. Так как я не могу редактировать опросы, просьба мысленно заменить:

1. Слово "Недоеб" на "Радуловой не хватает ласки мужчины и его горячей ракеты"

2. Слово "Протестантизм" на "Радулова хочет, чтобы первым космонавтом по праву считался Иисус Христос, а первой Лайкой - Святой Дух"

3. Слово "Русофобия" на "Радулова хочет, чтобы Гагарина вычикали из учебников и написали "Первым человеком, который облетел Землю более одного раза, стал американец Алан Шепард".


Poll #1833202
Open to: All, detailed results viewable to: All, participants: 74

Юрию Гагарину Ура!

View Answers
Ураааааааааа!!!!!!!
48 (100.0%)

Чего это так Радулова не любит Юрия Гагарина? Какой главный фактор?

View Answers
Недоеб
27 (39.7%)
Протестантизм
0 (0.0%)
Русофобия
9 (13.2%)
Радулову хочет, чтобы первым космонавтом была женщина
4 (5.9%)
Радуловой не дали американскую визу на празднование Yuri's Night в Голливуде
1 (1.5%)
Радулову напрягает любой мужчина по имени "Юрий"
23 (33.8%)
Из-за бугра плюете?
4 (5.9%)
Link23 comments|Leave a comment

Подготовка к лабораторным работам с ПЛИС (2) или как я занимался сексуальным харазментом [Apr. 11th, 2012|09:25 pm]
[Tags|]

Когда я прочитал новый пост Антона Моисеева и Андрея Маклакова про установку Xilinx ISE WebPack, на меня нахлынули романтические воспоминания. Дело в том, что к созданию Xilinx ISE WebPack приложила руку одна девочка, по поводу которой меня как-то обвинили в сексуальном харазменте.

Это было давно. Девочке было 28 лет, и она казалось мне старой, поскольку была старше меня на целый год. Я лично нанял эту девочку в стартап, несмотря на то, что она не решила задачку по верилогу, которую решила другая девочка. Я должен признаться, что сыграл роль разрез на груди и широко раскрытые зеленые глаза.

Сначала девочка коварно вытаскивала меня на ланчи, где хвасталась официантам, указывая на меня: "А это мой босс!" Официанты смотрели на меня с уважением.

К сожалению, я не принял знаки её внимания, ибо уже в то время сожительствовал с Саякой. Тогда девочка обиделась и заявила, что я её якобы сексуально харазю. В доказательство были приведены следущие примеры:



1. Когда я учил девочку языку описания железа VHDL, то я якобы произносил слово "pure" с _особой_ интонацией. Дело в том, что "pure" - это keyword в VHDL, который означает, что функция не использует внешних к ней переменных. Но одновременно, кто ищет, то всегда найдет в этом слове намек на неудобства, которые я якобы испытывал, сохраняя наши отношения _чистыми_.

2. У девочки был бзик на почве религии, в частности, она верила, что если произнести слово "Сатана" (Satan), то Он явится и что-нибудь сделает. Я заметил это и начал во время бизнес митингов травить байки про бортовой компьютер советской межконтинентальной баллистической ракеты SS-18 "Сатана".

3. Однажды девочка написала код на C++ и не проверила поинтер на NULL перед использованием. Я сделал выражение лица, которое [info]Наталия Радулова назвала бы "_тревожным_".

Дальше )

Poll #1833022
Open to: All, detailed results viewable to: All, participants: 20

Представьте, что вы любите интеллектуально терроризировать окружающих, но судьба забросила вас в Америку

View Answers
Буду шутить над девочками-подчиненными на рабочем месте. Кто не рискует, то не пьет шампанского!
9 (45.0%)
Найду подходящую ЖЖ-юзершу на другом континенте и буду троллировать её через интернет
4 (20.0%)
Отлично! Сейчас инсталлирую Xilinx и начну изучать FPGA, думая о девочке с зелеными глазами
5 (25.0%)
Mr.Panchul! I have blue eyes, not green eyes, you insensitive male chauvinist pig!
0 (0.0%)
Из-за бугра плюете?
2 (10.0%)
Link20 comments|Leave a comment

На смерть создателя сети фастфудной живописи [Apr. 10th, 2012|10:15 pm]
Господа! Перед тем, как перейти к делу, я хочу отфильтровать черезчур невинные девичьи души. Меня уже наотфренживали всякие [info]Бакушинские за мою критику кина "Аватар", и мне не хочется получить дюжину новых отфренживаний. Поэтому сначала опрос, какое изображение вида с Ломбард-Стрит в Сан-Франциско вам нравится больше - оригинал Томаса Кинкейда или пародия на него:



Poll #1832806
Open to: All, detailed results viewable to: All, participants: 54

Какое изображение вида с Ломбард-Стрит в Сан-Франциско вам нравится больше

View Answers
С ядерным грибом
28 (51.9%)
Без ядерного гриба
24 (44.4%)
Уже отфрендила
2 (3.7%)


А теперь - сам пост. Читать рекомендуется только тем, кто ответил правильно )

Poll #1832807
Open to: All, detailed results viewable to: All, participants: 39

Ну и как вы к этом относитесь?

View Answers
Прочь руки от Светлых Картин Кинкейда!
10 (26.3%)
Пост продиктован завистью. Кинкейд заработал много денег - значит прав
4 (10.5%)
Все равно живопись в XX веке сдохла из-за развития фотографии
10 (26.3%)
Другое (пояснить в комментариях)
9 (23.7%)
Из-за бугра плюете?
5 (13.2%)


Другие обсуждения Томаса Кинкейда - в ЖЖ [info]ivan_gandhi
Link238 comments|Leave a comment

Репост c 1i7: Подготовка к лабам на FPGA [Apr. 9th, 2012|08:17 pm]
[Tags|]

( You are about to view content that may only be appropriate for adults. )
Link14 comments|Leave a comment

Новый атрибут российских выборов - шантаж анализами мочи голодающих студентов [Apr. 9th, 2012|12:25 am]
По пожеланию читательницы [info]bel_ok решил сделать опрос по поводу голодовки неизбранного мэра Астрахани Олега Шеина и его сторонников, среди которых есть молодые люди, организм которых может еще понадобиться их будущим детям.

Но сначала - лирическое отступление:

В 1997 году 39 последователей движения, включая Эпплуайта, совершили массовое самоубийство, вызванное появлением кометы Хейла — Боппа. Совершившие самоубийство были уверены в том, что покидают свои земные тела и отправляются в путешествие на космическом корабле.

Теперь обратно к Олегу Шеину:

Суть конфликта )

Ссылки на поддерживающих блоггеров:

http://navalny.livejournal.com/698726.html
http://varfolomeev.livejournal.com/675712.html
http://doctor-liza.livejournal.com/474983.html

Голодающий последователь Шеина )

Poll #1832354
Open to: All, detailed results viewable to: All, participants: 95

Вы поддерживаете голодовку неизбранного мэра Астрахани Олега Шеина и его сторонников?

View Answers
Да, человек, который не гнушается склонить поголодать студентов - самое то на посту мэра города
25 (26.9%)
Да, я рад, если отныне шантаж анализами мочи голодающих станет стандартным атрибутом российских избирательных компаний
23 (24.7%)
Из-за бугра плюете?
45 (48.4%)


ljpromo, приди!
Link182 comments|Leave a comment

Латынина приходит к анчоусу помочь с дифурами [Apr. 7th, 2012|11:57 pm]
Юлия Латынина на днях написала вот какую фразу:

Когда вы приходите к анчоусу, вы не должны ему рассказывать, как сложно устроена солнечная система, он все равно не понимает дифференциальных уравнений

А я и не знал, что Латынина в детстве изучала дифуры. Общественность в курсе этой способности писательницы?



Poll #1832143
Open to: All, detailed results viewable to: All, participants: 117

Какие дифференциальные уравнения умеет решать Юлия Латынина?

View Answers
Как минимум y' - 2y = 0 она осилит
7 (6.0%)
Чтобы не быть анчоусом, Юлия выучила курс дифуров и умеет их решать как аналитически, так и численными методами
6 (5.1%)
Юлия умеет решать дифуры в принципе. Нужна только машина времени, которая вернет её в 17 лет и изменит траекторию жизни
8 (6.8%)
Возможно, Юлия относит к дифференциальным уравнениям квадратный трехчлен
31 (26.5%)
Юлия сама не умеет, но является голосом общественной прослойки, которая умеет
24 (20.5%)
А почему бы анчоусу для описания Солнечной Системы не использовать законы Кеплера?
29 (24.8%)
Из-за бугра плюёте?
12 (10.3%)
Link49 comments|Leave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]