Pull to refresh

Делаем таймер или первый проект на ПЛИС

DIY
Начну свою первую статью с того, что сообщу: в предмете статьи я сам новичок, но выбрал именно такую тему. Объясню почему. Читаю хабр уже достаточно долго и мне всегда были интересны топики тех, кто сам в настоящий момент изучает то, о чем повествует. Такие статьи всегда понятны, всегда находят свою аудиторию и всегда предают читающему интерес и энтузиазм автора, который у новичков в любой области обычно зашкаливает!

Так вот, недавно я заинтересовался темой ПЛИС, столкнувшись с ними на учебе, прочитал много всяких доков и заказал себе Starter Kit для экспериментов. Теперь, получив полигон для экспериментов по почте и проведя первый эксперимент, я готов поделиться с хабраюзерами. Надеюсь будет интересно.
Читать дальше →
Total votes 93: ↑85 and ↓8 +77
Views 74K
Comments 117

Новый двигатель будущего Cyclone в открытом доступе

Lumber room
image
Компания Cyclone Power Technologies разместила техническую документацию по двигателю внешнего сгорания Cyclone в открытый доступ. Двигатель способный работать на любом топливе (даже мусоре-waste heat engine WHE, работает по принципу нагрева) который используется в военном роботе «пожирателе» EATR
(пост на хабре habrahabr.ru/blogs/robot/64741 ).



Как работает двигатель Cyclone Mark V?
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 6.5K
Comments 23

Внезапный Cyclone от BlackBerry

Инновационная лаборатория corporate blog
Reseach in Motion действительно готовит серию новых продуктов, которые призваны поправить ситуацию в компании. Во-первых, это целых семь новых смартфонов , которые обещают выпустить за рекордно короткие сроки – до конца 2011 года. Одной из причин называют то, что не оправдал свои ожидания PlayBook, столкнувшись с серьезной конкуренцией со стороны iPad.

Во-вторых, говорят о том, что Research in Motion готовит еще одну интересную новинку — цифровой мультимедийный приёмник. Пока что устройство известно под кодовым именем BlackBerry Cyclone.

Деталей о нем еще мало, известно, что устройство получит доступ к Netflix и YouTube. Планируется поддержка HDMI, Wi-Fi, воспроизведение контента через домашнюю сеть. Говорят, что BlackBerry Cyclone работает под управлением операционной системы QNX, как и будущий «суперфон» о котором больше слухов, чем фактов.
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 1.2K
Comments 0

Cхема > плата > ПЛИС

Website development *
На Хабре есть статьи для начинающих ПЛИСоводов, есть статьи с обзорами средств трассировки печатных плат. На некоторые из них я уже ссылался в своей первой статье о создании печатных плат. Во второй статье про SimBank в комментариях у меня состоялся диалог о сложности разработки ПЛИС и поддержки проектов с ней. Было высказано мнение, что легче собрать несколько простых устройств вместо одного сложного. Иногда так действительно проще. Когда речь идёт о двух, четырёх, восьми устройствах. Ряд можно продолжать с привычной вам кратностью. До преодоления порога комфорта. Два — это куча? А что делать, если есть желающие на 100 или 200 однотипных устройств?
Использовать или не использовать ПЛИС в той или другой задаче каждый решает сам (или с коллегами).
Сегодня хочу предложить вашему вниманию статью об особенностях создания печатной платы с ПЛИС. За основу возьмём инструмент «IO Designer» от компании Mentor Graphics.

Кому-то может материал оказаться полезным, кому-то просто интересным, а кто-то может и не согласиться со мной.
Читать дальше →
Total votes 27: ↑25 and ↓2 +23
Views 37K
Comments 16

Установка Quartus II Web Edition для Linux

FPGA *


В публикации рассказывается о том, как произвести установку САПР Altera Quartus II Web Edition (далее просто Quartus) в пакетном режиме на компьютер, работающий под управлением ОС Debian Linux amd64. Автор использует Quartus для работы с платами семейства Марсоход, так что в публикации также приведён небольшой обзор этого семейства, и то, какие версии Quartus для каких плат Марсоход годятся.
Материал будет полезен всем, кто начинает работать с Quartus под ОС GNU/Linux.

Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 27K
Comments 9

MIPSfpga: вне канона

FPGA *

В течении последних трёх недель в МИЭТ, МГУ, МИФИ, МФТИ и других российских ВУЗах прошли семинары по процессору на ПЛИС MIPSfpga. В рамках семинаров прошли лабораторные работы на которых демонстрировалось как применять MIPSfpga на практике.
В публикации я расскажу о своих экспериментах с MIPSfpga, которые выходят за рамки лабораторных работ, рассмотрю возможности интеграции процессорного ядра MIPSfpga с IP-блоками opencores.org. Также поведаю о портировании MIPSfpga на некоторые платы на базе ПЛИС Altera (приведены значения Fmax и показатели использования ресурсов ПЛИС).
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 15K
Comments 6

FPP через FPL: Ускоряем загрузку FPGA

FPGA *Circuit design *Manufacture and development of electronics *

Всем привет!


Недавно возникла задача — ускорить загрузку FPGA. От появления питания до рабочего состояния у нас есть не более 100 мс. Поскольку чип не самый новый (Altera Cyclone IV GX), просто подключить к нему быструю флешку типа EPCQ не получается. И мы решили задействовать режим FPP (Fast Passive Parallel), поставив снаружи CPLD Intel MAXV с FPL (Flash Parallel Loader). При старте CPLD загружает данные из флешки и формирует сигналы FPP на своих выходах.


Однако, перед тем, как совершить задуманное, собрали DIY-макет из того, что было под рукой, и взялись поэкспериментировать "на кошках". К сожалению, из-за соплей на плате пришлось снизить рабочие частоты, но суть работы FPP от этого не изменилась, зато отладка упростилась. О том, что получилось, и о том, как конфигурируется FPGA, я и решил написать в этой статье. Кому интересно, добро пожаловать под кат.


Читать дальше →
Total votes 47: ↑46 and ↓1 +45
Views 10K
Comments 10

Интереснейшее влияние Cyclone

Programming *Perfect code *C++ *Rust *History of IT
Translation

Оглавление:


  • Cyclone
  • C++, владение и псевдонимы
  • Rust
  • Midori’s M#
  • Pony
  • Cone
  • Резюме

В 2001 году Джим Тревор (AT&T Research) и Грег Моррисетт (Cornell) запустили совместный проект по разработке безопасного диалекта языка программирования C — как развитие более ранних работ над Типизированным Ассемблером. После пяти лет напряженной работы и нескольких опубликованных научных работ, команда (в том числе Дэн Гроссман, Майкл Хикс, Ник Свами и другие) выпустила Cyclone 1.0. А затем разработчики занялись другими делами.

Читать дальше →
Total votes 35: ↑34 and ↓1 +33
Views 4.7K
Comments 10