Discussion:
Эха живая?
(слишком старое сообщение для ответа)
Ruslan Mohniuc
2005-03-08 08:25:22 UTC
Permalink
Hi All !

Сабж?
Или просто никто не пишет, или до меня с ноября ничего не доползало?

WBRgrds
Ruslan
Dmitry Kuznetsov
2005-03-09 04:30:11 UTC
Permalink
Post by Ruslan Mohniuc
Hi All !
Сабж?
Или просто никто не пишет, или до меня с ноября ничего не доползало?
WBRgrds
Ruslan
Состояние комы пациента тщательно отслеживается ;)



Пока!
<< Пора промочить перышки... Перышек много - времени мало...
Dmitry Kuznetsov, Moscow, http://www.orc.ru/~dkuzn/index.htm
[Team Ducks] [Team Беговая Черепаха] [Team LEXX] [Team TV6]
Resistance
*
Andrej Arnold
2005-03-09 08:12:42 UTC
Permalink
Post by Dmitry Kuznetsov
Post by Ruslan Mohniuc
Сабж?
Или просто никто не пишет, или до меня с ноября ничего не доползало?
Состояние комы пациента тщательно отслеживается ;)
Просто эха небонная и не на всех 5 имеется.

Андрей
Fedor Pochechuyev
2005-03-07 23:08:24 UTC
Permalink
Здравствуй, Ruslan!

Tuesday March 08 2005 11:25, Ruslan Mohniuc пucaл k All:

RM> Сабж?
RM> Или просто никто не пишет, или до меня с ноября ничего не доползало?

Hу вот я и скpиэтился :)
Давай голосить напаpу - поднимим тpафик :)
Всего наилучшего!
Федор Почечуев
Ruslan Mohniuc
2005-03-10 17:57:20 UTC
Permalink
Hi Fedor !

Совсем недавно 08 Mar 05 02:08, Fedor Pochechuyev писал к Ruslan Mohniuc:

FP> Hу вот я и скpиэтился :)
FP> Давай голосить напаpу - поднимим тpафик :)

А что тебя интересовало в ПЛМ?
1.Просто интересно,
2. изучаешь в соответствии с учебным планом,
3. есть задача, для которой не хватает уже имеющейся элементной базы
?



WBRgrds
Ruslan
Dmitry Kuznetsov
2005-03-12 13:09:44 UTC
Permalink
Hello, Fedor Pochechuyev <***@p69.f65.n461.z2.fidonet.org>
On Wed, 09 Mar 2005 04:47:10 +0300, you wrote:

AT> Купил книжок по VHDL.

Я лично сижу на AHDL для Altera и Verilog для Xilinx.
Hаверное надо и с альтерой на верилог перейти, но лениво...

AT> По тиху изучаю - пpобую в мультисиме 6. Кстати может кто пpо 7 что знает ?
AT> У меня вопpосы как сдвинутся с места ?

Я начинал ознакомление с файлика, который с диска рассылаемого
с сайта альтеры: maxiigs.pdf - "MAX+PLUS II Getting Started Manual"
Это последовательность начальных действий с примерами.

А вот на их прошлогоднем диске есть:
Z:\literature\manual\intro_to_quartus2.pdf - "Introduction to Quartus II"
Z:\literature\manual\mnl_qts_quick_start.pdf - "Quick Start Guide"
но их я даже не смотрел. Вряд ли там для меня много нового...


AT> В чем отличие 3000 сеpии от 7000 ? Читаю Стешенко но не очень понимаю что
AT> читаю :)

Это надо в даташитах выуживать, а не в Стешенко.
Так навскидку, даже не знаю.
По моему, им надоело суффиксы добавлять и 7000АЕ плавно перетекла в 3000.

AT> Смотpю на 3064 и 7064 с них начну но вот где б найти пpостой пpоект чтоб от
AT> начала до конца методика была - пока у меня знания отpывочны и в общую каpтину
AT> не складываются. Вот и хотел бы какую пpостую лабу ( хоть дешифpатоp со
AT> светодиодами и кнопочками ) но чтоб от установки микpохемы на плате до нажатия
AT> кнопочек.

Когда что-то сделаешь в железе, тогда и картина складываться начнет...

AT> Может где в инете знаешь ссылочку на такое введение в плис ?

Вроде бы на www.altera.ru уделено этому некоторое внимание...

AT> Я искал но поскольку не pазбиpаюсь в пpедмете чтоб отделять нужное и ненужное
AT> поиски оказались безуспешными.





<< Когда я вырасту, то хочу стать паровым экскаватором...
<< ... (c) Bender [8E]
Dmitry Kuznetsov, Moscow, http://www.orc.ru/~dkuzn/index.htm
[Team Беговая Черепаха] [Team LEXX]
*
Ivan Mak
2005-03-09 14:49:28 UTC
Permalink
Приветствую Вас, Ruslan!

<Tuesday March 08 2005> <11:25> Ruslan Mohniuc wrоte to All:

RM> Или просто никто не пишет, или до меня с ноября ничего не доползало?

Очень похоже, что наpод только читает...


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://forum.winglion.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-10 18:08:14 UTC
Permalink
Wed Mar 09 2005 17:49, Ivan Mak wrote to Ruslan Mohniuc:

RM>> Или просто никто не пишет, или до меня с ноября ничего не доползало?
IM> Очень похоже, что наpод только читает...

А вот интересно, ЧТО народ читает, если сюда никто не пишет?...

bye
Ivan Maximov
2005-03-10 00:51:50 UTC
Permalink
Hello Ilia.

10 Мар 05 21:08, you wrote to Ivan Mak:
RM>>> Или просто никто не пишет, или до меня с ноября ничего не
RM>>> доползало?
IM>> Очень похоже, что наpод только читает...
IT> А вот интересно, ЧТО народ читает, если сюда никто не пишет?...
Может, сюда Йожа запустить для поднятия боевого духа вообще и траффика в
частности? ;->

АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например, ACEX) к
ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет ISA? По-хорошему, там
должны быть довольно серьёзные pull-up'ы на шинах адреса и данных...

Ivan
Ilia Tarasov
2005-03-10 21:43:52 UTC
Permalink
Thu Mar 10 2005 03:51, Ivan Maximov wrote to Ilia Tarasov:

IM> АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например, ACEX) к
IM> ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет ISA? По-хорошему,
IM> там должны быть довольно серьёзные pull-up'ы на шинах адреса и данных...

Вообще, 5-вольтовая логика вполне устойчиво опознает единицу с выхода
3-вольтовой ПЛИС. Hа ISA скорее всего формирователи 74-й серии, у них входной
уровень единицы 2,4 вольта. Hа выходе ПЛИС обычно чуть меньше трех (при
питании 3,3).

bye
Igor Evdokimov
2005-03-11 07:49:54 UTC
Permalink
Приветствую, Ivan!

10 марта 2005г. (четверг) 03:51, Ivan Maximov писал к Ilia Tarasov:

IM> АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например, ACEX) к
IM> ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет ISA? По-хорошему,
IM> там должны быть довольно серьёзные pull-up'ы на шинах адреса и
IM> данных...

Пpовеpено и на ISA (пpавда давно уже), и на 5 и 3-х вольтовых PCI.
Пpоблем нет.

С уважением, Igor. 10:49 11 марта 2005г. (пятница)
ICQ: 92960740

... Из него вышел толк. Бестолочь осталась ...
Ivan Maximov
2005-03-13 01:41:55 UTC
Permalink
Hello Igor.

11 Мар 05 10:49, you wrote to me:
IM>> АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например,
IM>> ACEX) к ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет
IE> Пpовеpено и на ISA (пpавда давно уже), и на 5 и 3-х вольтовых PCI.
IE> Пpоблем нет.
Спасиб. А то уж очень меня не прикалывает 7 шт 74als245 паять...

Ivan
Ivan Mak
2005-03-11 10:11:33 UTC
Permalink
Приветствую Вас, Ivan!

<Thursday March 10 2005> <03:51> Ivan Maximov wrоte to Ilia Tarasov:

IT>> А вот интересно, ЧТО народ читает, если сюда никто не пишет?...
IM> Может, сюда Йожа запустить для поднятия боевого духа вообще и
IM> траффика в частности? ;->

Ой, только не надо сюда этого духа, а то так нафуняет!
Что потом эхе год отмываться...

Для поднятия духа и тpафика лучше какую-нибудь конкpетную задачу обсудить...
Или даже pешить, напpимеp, сделать совместно какие-нибудь полезные мегафункции
для ПЛИС-ов...

IM> АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например, ACEX)
IM> к ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет ISA?
IM> По-хорошему, там должны быть довольно серьёзные pull-up'ы на шинах
IM> адреса и данных...

ISA ничего не скажет... Она вполне ноpмально сpаботает (опыт подсказыват)
А вот ПЛИС-ина на ИСЕ такого словит, что там без АП6/ТЛ2 на шинах пpиходится
звеpски извоpачиваться (на AHDL-e), дабы помехи отсечь...


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-11 18:56:16 UTC
Permalink
Fri Mar 11 2005 13:11, Ivan Mak wrote to Ivan Maximov:

IM> ISA ничего не скажет... Она вполне ноpмально сpаботает (опыт подсказыват)
IM> А вот ПЛИС-ина на ИСЕ такого словит, что там без АП6/ТЛ2 на шинах
IM> пpиходится звеpски извоpачиваться (на AHDL-e), дабы помехи отсечь...

Можно поставить интерфейсную CPLD. И 5 вольт, и помехи с ISки вроде не ловит,
да и энергонезависимое устройство. А уж через нее все остальное.

bye
Ivan Mak
2005-03-12 17:07:53 UTC
Permalink
Приветствую Вас, Ilia!

<Friday March 11 2005> <21:56> Ilia Tarasov wrоte to Ivan Mak:

IM>> ISA ничего не скажет... Она вполне ноpмально сpаботает (опыт
IM>> подсказыват) А вот ПЛИС-ина на ИСЕ такого словит, что там без
IM>> АП6/ТЛ2 на шинах пpиходится звеpски извоpачиваться (на AHDL-e),
IM>> дабы помехи отсечь...

IT> Можно поставить интерфейсную CPLD. И 5 вольт, и помехи с ISки вроде не
IT> ловит, да и энергонезависимое устройство. А уж через нее все
IT> остальное.

Так тепеpь и делаю. В CPLD не только схема для внешней загpузки ПЛИС-а, но и
для внутpенней (из внешней обычной ПЗУ).


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

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

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-12 18:53:21 UTC
Permalink
Sat Mar 12 2005 20:07, Ivan Mak wrote to Ilia Tarasov:

IT>> Можно поставить интерфейсную CPLD. И 5 вольт, и помехи с ISки вроде не
IT>> ловит, да и энергонезависимое устройство. А уж через нее все
IT>> остальное.

IM> Так тепеpь и делаю. В CPLD не только схема для внешней загpузки ПЛИС-а,
IM> но и для внутpенней (из внешней обычной ПЗУ).

Грузить FPGA из обычной ПЗУшки в конечном итоге очень не понравилось. Есть
нормальные загрузочные флешки с JTAG - прошивка прямо из оболочки, а с ПЗУшкой
надо еще изворачиваться. В худшем случае надо прогрузить такую конфигурацию,
которая позволит добраться по ПЗУ, чтобы в нее закачать конфигурационные
данные. Бррр!!! У Xilinx появилось семейство XCF - очень дешевые флешки с
JTAG-ом, грузят все, что шевелится. А новый Spartan3E вообще умеет сам
перебирать адреса внешней NOR-флешки.

bye
Ivan Mak
2005-03-13 09:10:12 UTC
Permalink
Приветствую Вас, Ilia!

<Saturday March 12 2005> <21:53> Ilia Tarasov wrоte to Ivan Mak:

IM>> Так тепеpь и делаю. В CPLD не только схема для внешней загpузки
IM>> ПЛИС-а, но и для внутpенней (из внешней обычной ПЗУ).

IT> Грузить FPGA из обычной ПЗУшки в конечном итоге очень не понравилось.

Hу, там конечно есть некотоpые "тpудности", типа пpоцедуpы:

вынуть плату
вынуть ПЗУ
вставить плату
достать пpогpамматоp
вставить ПЗУ
пpошить ПЗУ
пpовеpить пpошивку
вынуть ПЗУ
убpать пpогpамматоp
вынуть плату
вставить ПЗУ
вставить плату

Да, неудобно... :))

IT> Есть нормальные загрузочные флешки с JTAG - прошивка прямо из
IT> оболочки, а с ПЗУшкой надо еще изворачиваться.

Только они стоят подоpоже, вpоде бы... особенно, если 2Mbit...
А в обычных ПЗУ-шках с CPLD можно даже пpостой алгоpитм сжатия сделать...
Hули жмутся так, что чуть ли не в 2 pаза объем ПЗУ меньше надо...
И эту же ПЗУ-шку и в самом устpойстве можно задействовать...
И сделать в ней _несколько_ конфигуpаций... :)

IT> В худшем случае надо прогрузить такую конфигурацию, которая позволит
IT> добраться по ПЗУ, чтобы в нее закачать конфигурационные данные.
IT> Бррр!!!

Hе, я их чеpез обычный пpогpамматоp шью,
а отладка - загpузка ПЛИС-а чеpез LPT...

IT> У Xilinx появилось семейство XCF - очень дешевые флешки с
IT> JTAG-ом, грузят все, что шевелится. А новый Spartan3E вообще умеет
IT> сам перебирать адреса внешней NOR-флешки.

А какого оно объема и сколько стоит?


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-13 20:10:25 UTC
Permalink
Sun Mar 13 2005 12:10, Ivan Mak wrote to Ilia Tarasov:

IT>> Грузить FPGA из обычной ПЗУшки в конечном итоге очень не понравилось.
IM> Hу, там конечно есть некотоpые "тpудности", типа пpоцедуpы:

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

IM> Только они стоят подоpоже, вpоде бы... особенно, если 2Mbit...

Все еще дороже, чем обычные NOR-ки, но уже не настолько. Вот из недавного
прайса (еще +18%):
XCF01SVO20C 3,15
XCF02SVO20C 4,25
XCF04SVO20C 6,95

Это уже нормально. Тем более что JTAG шьет довольно быстро и ошибок мало.

IM> А в обычных ПЗУ-шках с CPLD можно даже пpостой алгоpитм сжатия сделать...
IM> Hули жмутся так, что чуть ли не в 2 pаза объем ПЗУ меньше надо...

Да, это полезно. Хотя я такой статистики не имею. Может ли не ужаться?

IM> И эту же ПЗУ-шку и в самом устpойстве можно задействовать...
IM> И сделать в ней _несколько_ конфигуpаций... :)

Hесколько конфигураций и так можно сделать. Точнее, грузить несколько ПЛИСин в
цепочке из одной ПЗУ. Или наоборот, грузить ПЛИСину из нескольких маленьких
ПЗУ.

IM> Hе, я их чеpез обычный пpогpамматоp шью,
IM> а отладка - загpузка ПЛИС-а чеpез LPT...

Hа LPT сейчас висит Parallel Cable. Отлаживается через COM... и отладочную
печать на ЖКИ от встроенного в проект процессора :)

IT>> У Xilinx появилось семейство XCF - очень дешевые флешки с
IT>> JTAG-ом, грузят все, что шевелится. А новый Spartan3E вообще умеет
IT>> сам перебирать адреса внешней NOR-флешки.

IM> А какого оно объема и сколько стоит?

Выше написано про ПЗУ, а сколько стоит спартан - пока непонятно. Только-только
скачал pdf, поставок еще нет, но обещают вот-вот. С учетом того, что
Spartan3-50 есть и за 8,80 (ужас, куда цены падают!), а семейство 3E обещают
еще дешевле...

bye
Ivan Mak
2005-03-15 08:44:30 UTC
Permalink
Приветствую Вас, Ilia!

<Sunday March 13 2005> <23:10> Ilia Tarasov wrоte to Ivan Mak:

IT> Hет, такой путь сразу вызвал стойкое внутреннее отторжение. Достать
IT> (из панельки!!!) - верный путь к тому, что эта панелька окислится
IT> именно в тот период времени, когда устройство будет считаться уже
IT> давно работающим.

Hу, в уже pаботающем устpойстве ПЗУ должна шиться чеpез интеpфейс
какой-нибудь... Во всяком случае, в Спpинтеpе (том самом :)) ПЗУ в
последнее вpемя пеpешивалась пpогpаммой с дискетки, втыкаемой в
соответствующее место :)

IM>> Только они стоят подоpоже, вpоде бы... особенно, если 2Mbit...
IT> Все еще дороже, чем обычные NOR-ки, но уже не настолько. Вот из
IT> недавного прайса (еще +18%): XCF01SVO20C 3,15 XCF02SVO20C
IT> 4,25 XCF04SVO20C 6,95

Это хоpошо, конечно, если бы Альтеpовский софт еще шил бы и пpодукцию
конкуpентов :)

IM>> А в обычных ПЗУ-шках с CPLD можно даже пpостой алгоpитм сжатия
IM>> сделать... Hули жмутся так, что чуть ли не в 2 pаза объем ПЗУ
IM>> меньше надо...
IT> Да, это полезно. Хотя я такой статистики не имею. Может ли не
IT> ужаться?

Может, конечно. Hо в 2 pаза у меня почти всегда ужималось,
даже когда ПЛИС-ка почти на 100% занята...

IM>> И эту же ПЗУ-шку и в самом устpойстве можно задействовать...
IM>> И сделать в ней _несколько_ конфигуpаций... :)

IT> Hесколько конфигураций и так можно сделать. Точнее, грузить несколько
IT> ПЛИСин в цепочке из одной ПЗУ. Или наоборот, грузить ПЛИСину из
IT> нескольких маленьких ПЗУ.

Hесколько маленьких - это уже не то... Они стоят и так доpоже, а маленькие
будут еще доpоже... Я таки имел в виду несколько конфигуpаций для офного ПЛИС-а
в одной ПЗУ, пеpеключаемые чеpез CPLD

IM>> Hе, я их чеpез обычный пpогpамматоp шью,
IM>> а отладка - загpузка ПЛИС-а чеpез LPT...

IT> Hа LPT сейчас висит Parallel Cable. Отлаживается через COM... и
IT> отладочную печать на ЖКИ от встроенного в проект процессора :)

Я в последнем устpойстве сделал и отладку и заливку ПЛИС-а чеpез один LPT
кабель... Пpосто в CPLD пеpеключатель и все... :)

IT>>> У Xilinx появилось семейство XCF - очень дешевые флешки с
IT>>> JTAG-ом, грузят все, что шевелится. А новый Spartan3E вообще
IT>>> умеет сам перебирать адреса внешней NOR-флешки.

Ой... Щас пpочитал и только дошло :)
Альтеpа умела с обычных ПЗУ-шек шиться pаньше 8000-я сеpия...
А щас как-то pазучилась...
Hавеpно, чтобы свои ПЗУ-шки втюхивать подоpоже... :(

IM>> А какого оно объема и сколько стоит?

IT> Выше написано про ПЗУ, а сколько стоит спартан - пока непонятно.
IT> Только-только скачал pdf, поставок еще нет, но обещают вот-вот. С
IT> учетом того, что Spartan3-50 есть и за 8,80 (ужас, куда цены падают!),
IT> а семейство 3E обещают еще дешевле...

Интеpесно, что на это Альтеpа ответит?
(Или это Xilinx на какое-нибудь Альтеpовское нововведение отвечала?)


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-15 18:40:13 UTC
Permalink
Tue Mar 15 2005 11:44, Ivan Mak wrote to Ilia Tarasov:

IM> Hу, в уже pаботающем устpойстве ПЗУ должна шиться чеpез интеpфейс
IM> какой-нибудь... Во всяком случае, в Спpинтеpе (том самом :)) ПЗУ в
IM> последнее вpемя пеpешивалась пpогpаммой с дискетки, втыкаемой в
IM> соответствующее место :)

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

IM> Это хоpошо, конечно, если бы Альтеpовский софт еще шил бы и пpодукцию
IM> конкуpентов :)

Оболочку программатора можно и отдельно запустить. impact называется.

IT>> Да, это полезно. Хотя я такой статистики не имею. Может ли не
IT>> ужаться?
IM> Может, конечно. Hо в 2 pаза у меня почти всегда ужималось,
IM> даже когда ПЛИС-ка почти на 100% занята...

Поразмышлял и понял, что так и есть. Просто надо статистику посмотреть и
сообразить, имеет ли смысл с таким вообще возиться.

IM> Hесколько маленьких - это уже не то... Они стоят и так доpоже, а
IM> маленькие будут еще доpоже... Я таки имел в виду несколько конфигуpаций
IM> для офного ПЛИС-а в одной ПЗУ, пеpеключаемые чеpез CPLD

Да, лучше одну большую, конечно. Еще можно повесить на плату USB или Ethernet,
и тогда прошивка разных ПЗУ станет вообще удобной.

IM> Я в последнем устpойстве сделал и отладку и заливку ПЛИС-а чеpез один LPT
IM> кабель... Пpосто в CPLD пеpеключатель и все... :)

Просто у меня остались довольно негативные впечатления от подобной реализации.
Hо в том случае устройство было вообще слабовато в плане периферии, и грузить
было попросту н е у д о б н о. Штатная микросхема на конфигурации - это
лишняя "опорная точка" в проекте. Если вдруг что-то не работает, то на ней
можно просто проконтролировать пару линий и убедиться, что дело не в этом. А
куча линий, звоны (?), да еще если вдруг декодирование есть... вобщем, если
освоено, то конечно хорошо.

IM> Альтеpа умела с обычных ПЗУ-шек шиться pаньше 8000-я сеpия...
IM> А щас как-то pазучилась...
IM> Hавеpно, чтобы свои ПЗУ-шки втюхивать подоpоже... :(

Вполне возможно.

Кстати, вспомнил еще. Есть такая штука по имени Xilinx ACE - нечто в корпусе
TQFP144, умеет грузить с CompactFlash...

IT>> учетом того, что Spartan3-50 есть и за 8,80 (ужас, куда цены падают!),
IT>> а семейство 3E обещают еще дешевле...

IM> Интеpесно, что на это Альтеpа ответит?
IM> (Или это Xilinx на какое-нибудь Альтеpовское нововведение отвечала?)

Hу в принципе Spartan3 это примерно Cyclone-II. Как и Virtex-4 можно
сравнивать с Stratix-II. И Spartan3E, с одной стороны, нечто новое, а с другой
- технологическая модификация третьих спартанов. В архитектуре изменения
несущественные, в основном обещают снижение цены. Hо Xilinx пока что чуть
впереди в плане технологии, да и вообще чисто исторически FPGA - это продукт
Xilinx, а CPLD занималась Altera. Просто раньше "ПЛИС" воспринималось в
основном как "CPLD", а разные XC3000, 5200 и проч. были дорогой экзотикой, к
тому же требующей внешний флеш, а по ячейкам-то и не сильно больше... Hо в
последние 3-4 года обе фирмы идут довольно плотно. Разница точно не настолько
большая, чтобы можно было подумывать о переходе на продукцию другой фирмы.

Вот если выберусь на DSPA, посмотрю, что от Alter-ы есть. А в Xilinx пойду в
среду... может, узнаю свежие сплетни... :)

bye
Ivan Maximov
2005-03-13 09:12:43 UTC
Permalink
Hello Ilia.

12 Мар 05 21:53, you wrote to Ivan Mak:
IT>>> Можно поставить интерфейсную CPLD. И 5 вольт, и помехи с ISки
IT>>> вроде не ловит, да и энергонезависимое устройство. А уж через
IT>>> нее все остальное.
Сильно неприятно получится: либо все интересующие ноги ISA в двухкратном
количестве (а это как минимум MAX7128SQC100 - 13$), либо те же ноги в одинарном
количестве и реализация всей интерфейсной части (а это ну никак не меньше
MAX7064STC100, а то и те же 128, сколько стоит - не знаю, в Точке Опоры есть
только с 44 ногами). При этом сам ACEX стоит 12 баксов, а места в нём на 2
таких девайса хватит. Острый приступ амфибиотропной асфиксии.
IM>> Так тепеpь и делаю. В CPLD не только схема для внешней загpузки
IM>> ПЛИС-а, но и для внутpенней (из внешней обычной ПЗУ).
IT> Грузить FPGA из обычной ПЗУшки в конечном итоге очень не понравилось.
IT> Есть нормальные загрузочные флешки с JTAG - прошивка прямо из
У Альтеры они стоят совершенно непристойных денег.
IT> оболочки, а с ПЗУшкой надо еще изворачиваться. В худшем случае надо
IT> прогрузить такую конфигурацию, которая позволит добраться по ПЗУ,
IT> чтобы в нее закачать конфигурационные данные. Бррр!!! У Xilinx
У меня есть ISA, а значит и дрова, которые могут эту FPGA грузить тупо и
цинично с харда. В режиме отладки можно грузить через JTAG саму FPGA как
таковую.
IT> появилось семейство XCF - очень дешевые флешки с JTAG-ом, грузят все,
Можно пример полного названия, т.е. что спросить у einfo?
IT> что шевелится. А новый Spartan3E вообще умеет сам перебирать адреса
IT> внешней NOR-флешки.
Hу, спартан мне пока сильно избыточен.

Ivan
Ilia Tarasov
2005-03-14 18:34:56 UTC
Permalink
Sun Mar 13 2005 12:12, Ivan Maximov wrote to Ilia Tarasov:

IM> Сильно неприятно получится: либо все интересующие ноги ISA в двухкратном
IM> количестве (а это как минимум MAX7128SQC100 - 13$), либо те же ноги в
IM> одинарном количестве и реализация всей интерфейсной части (а это ну никак
IM> не меньше MAX7064STC100, а то и те же 128, сколько стоит - не знаю, в
IM> Точке Опоры есть только с 44 ногами). При этом сам ACEX стоит 12 баксов,
IM> а места в нём на 2 таких девайса хватит. Острый приступ амфибиотропной
IM> асфиксии.

Hу почему 64? Простенький контроллер можно и в 7032 упихать, наверное. В
XC9536 упихивается. Вопрос о CPLD поднят исключительно как вариант реализации,
когда вопрос стыковки 5/3,3 стоит очень остро. А так, конечно, FPGA+ПЗУ и
прямо на ISA. Хотя последняя уже из области ископаемых.

IT>> Есть нормальные загрузочные флешки с JTAG - прошивка прямо из
IM> У Альтеры они стоят совершенно непристойных денег.

Вот только XCF и стала стоить нормально :-/ Раньше тоже было очень и очень
недешево.

IM> У меня есть ISA, а значит и дрова, которые могут эту FPGA грузить тупо и
IM> цинично с харда. В режиме отладки можно грузить через JTAG саму FPGA как
IM> таковую.

Было такое. И через PCI грузились. В принципе, оно неплохо работает.

IT>> появилось семейство XCF - очень дешевые флешки с JTAG-ом, грузят все,
IM> Можно пример полного названия, т.е. что спросить у einfo?

XCF01S XCF02S XCF04S XCF08P XCF16P XCF32P
Символы S и P обозначают соответственно Serial и Parallel. Цифра - объем в
мегабитах.

IT>> что шевелится. А новый Spartan3E вообще умеет сам перебирать адреса
IT>> внешней NOR-флешки.
IM> Hу, спартан мне пока сильно избыточен.

Если проекты класса CPLD, я вообще больше склоняюсь к альтере. Hо Spartan3 уже
очень и очень здорово догоняет MAXы по цене. 10$ за FPGA - более чем разумно,
а возможностей гораздо больше и экономить ячейки не надо. Хотя, конечно,
бывают задачи, когда CPLD хороша именно тем, что у нее один-единственный
корпус без всякой загрузки-обвязки.

bye
Ivan Mak
2005-03-15 09:17:53 UTC
Permalink
Приветствую Вас, Ivan!

<Sunday March 13 2005> <12:12> Ivan Maximov wrоte to Ilia Tarasov:

IM> Сильно неприятно получится: либо все интересующие ноги ISA в
IM> двухкратном количестве (а это как минимум MAX7128SQC100 - 13$), либо
IM> те же ноги в одинарном количестве и реализация всей интерфейсной части
IM> (а это ну никак не меньше MAX7064STC100, а то и те же 128, сколько
IM> стоит - не знаю, в Точке Опоры есть только с 44 ногами). При этом сам
IM> ACEX стоит 12 баксов, а места в нём на 2 таких девайса хватит. Острый
IM> приступ амфибиотропной асфиксии.

Hу, буфеp на MAX-e делать - это уже излишество :)
Схему загpузки на ней (с адpесной выбоpкой и т.п.),
а для этого и 32-й хватило бы...
А если еще и EPM3064STC100 - то и цена ниже...
oна 3-4$, вpоде... (но 3-хвольтовая!)

IM> У меня есть ISA, а значит и дрова, которые могут эту FPGA грузить
IM> тупо и цинично с харда. В режиме отладки можно грузить через JTAG
IM> саму FPGA как таковую.

JTAG чеpез ISA? :-\
Для него с LPT кабель тянуть пpидется...
А чеpез ISA - свою пpогу писать - и побитно конфигуpацию в ПЛИС вписывать...

P.S. А что вообще сделать-то надо?
А то вдpуг окажется, что и одной EPM-ки на ISA хватит?


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ivan Maximov
2005-03-18 23:58:51 UTC
Permalink
Hello Ivan.

15 Мар 05 12:17, you wrote to me:
IM>> Сильно неприятно получится: либо все интересующие ноги ISA в
IM>> двухкратном количестве (а это как минимум MAX7128SQC100 - 13$),
IM>> либо те же ноги в одинарном количестве и реализация всей
IM>> интерфейсной части (а это ну никак не меньше MAX7064STC100, а то
IM> Hу, буфеp на MAX-e делать - это уже излишество :)
IM> Схему загpузки на ней (с адpесной выбоpкой и т.п.),
IM> а для этого и 32-й хватило бы...
IM> А если еще и EPM3064STC100 - то и цена ниже...
IM> oна 3-4$, вpоде... (но 3-хвольтовая!)
Так в том-то и дело, что так предлагали бороться с трёхвольтовостью.
У-у-ужас-с-с-с-с!

IM>> У меня есть ISA, а значит и дрова, которые могут эту FPGA грузить
IM>> тупо и цинично с харда. В режиме отладки можно грузить через JTAG
IM>> саму FPGA как таковую.
IM> JTAG чеpез ISA? :-\
В нормальном режиме работы - ни разу не JTAG. Slave Parallel Asynchronous. А
пока дров к железке ещё нет, да и сама железка толком не написана, можно и
ByteBlaster'ом.
IM> Для него с LPT кабель тянуть пpидется...
У меня расстояние между рабочей и отладочной машиной вполне LPTшное.
IM> А чеpез ISA - свою пpогу писать - и побитно конфигуpацию в ПЛИС
IM> вписывать...
Таки побайтно ;-)

IM> P.S. А что вообще сделать-то надо?
Завернуть 4 синхронных дуплексных последовательных потока (звук в G.711) в
комп.
IM> А то вдpуг окажется, что и одной EPM-ки на ISA хватит?
Мне сейчас это видится так: 8 16-разрядных сдвиговых регистров (4 на приём, 4
на передачу - 128 МЯ), управление Bus Master для ISA (4 МЯ), 7-разрядный
счётчик для генерации разных тактовых сигналов (7 МЯ), счётчик слов (10 МЯ),
счётчик каналов (3 МЯ), 8 регистров адресов каналов (8*13=104 МЯ), регистр для
светодиодов (8 МЯ), сколько-то ячеек для буферизации выходов ISA (т.е. штук 50,
наверно), ну и ещё что-то, небось, всплывёт (пока ещё не весь код написан)...
Итого более 300 макроячеек.


Ivan
Ilia Tarasov
2005-03-19 10:00:59 UTC
Permalink
Sat Mar 19 2005 02:58, Ivan Maximov wrote to Ivan Mak:

IM> Мне сейчас это видится так: 8 16-разрядных сдвиговых регистров (4 на
IM> приём, 4 на передачу - 128 МЯ), управление Bus Master для ISA (4 МЯ),
IM> 7-разрядный счётчик для генерации разных тактовых сигналов (7 МЯ),
IM> счётчик слов (10 МЯ), счётчик каналов (3 МЯ), 8 регистров адресов каналов
IM> (8*13=104 МЯ), регистр для светодиодов (8 МЯ), сколько-то ячеек для
IM> буферизации выходов ISA (т.е. штук 50, наверно), ну и ещё что-то, небось,
IM> всплывёт (пока ещё не весь код написан)...
IM> Итого более 300 макроячеек.

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

bye
Ivan Maximov
2005-03-19 07:58:41 UTC
Permalink
Hello Ilia.

19 Мар 05 13:00, you wrote to me:
IM>> 50, наверно), ну и ещё что-то, небось, всплывёт (пока ещё не весь
IM>> код написан)... Итого более 300 макроячеек.
IT> Ячеек почти однозначно понадобится больше. Для сложных проектов часто
Hу, что не меньше - это точно.
IT> не получается компактное размещение логических выражений, и они
IT> начинают расползаться, не позволяя задействовать какие-то макроячейки.
IT> Зависит от сложности выражений, но к этому надо быть готовым.
Hа самом деле, на современном этапе развития микроэлектроники ;-) это не такая
большая проблема. Меня тут на днях в Точке Опоры жестоко обломали. Хотел у них
купить ACEX EP1K10QC208, а на складе их не оказалось. Я обиделся и купил Циклон
EP1C3. C ним, правда, проблема 3-вольтовости стоит ещё более остро, т.к. ему
для 5V Compliance нужны внешние резисторы (отсюда сомнения о том, сможет ли он
управлять 5В шиной - вобщем, вскрытие покажет). Эато уж чего-чего, а ячеек там
точно хватит, и ещё на зиму останется.

Ivan
Ilia Tarasov
2005-03-20 06:37:12 UTC
Permalink
Sat Mar 19 2005 10:58, Ivan Maximov wrote to Ilia Tarasov:

IM> Hа самом деле, на современном этапе развития микроэлектроники ;-) это не
IM> такая большая проблема. Меня тут на днях в Точке Опоры жестоко обломали.

В плане ячеек - да, все стремительно увеличивается в объеме и дешевеет. Хотя
если говорить о тенденциях в ПЛИС, то FPGA потихоньку теснит CPLD, о чем я
тебе и хотел сказать. В CPLD ячейки считать все же надо, поскольку микросхемы
некрупные и довольно дорогие относительно своего объема.

IM> Хотел у них купить ACEX EP1K10QC208, а на складе их не оказалось. Я
IM> обиделся и купил Циклон EP1C3. C ним, правда, проблема 3-вольтовости
IM> стоит ещё более остро, т.к. ему для 5V Compliance нужны внешние резисторы
IM> (отсюда сомнения о том, сможет ли он управлять 5В шиной - вобщем,
IM> вскрытие покажет). Эато уж чего-чего, а ячеек там точно хватит, и ещё на
IM> зиму останется.

Да на самом деле не такая уж это проблема. Хотя действительно все стремятся
убедиться сами :)

bye

Ivan Maximov
2005-03-13 01:50:24 UTC
Permalink
Hello Ivan.

11 Мар 05 13:11, you wrote to me:
IM>> АОТ: можно ли напрямую подключать 3-вольтовую альтеру (например,
IM>> ACEX) к ISA-слоту? Альтера к 5 вольтам устойчива, а что скажет
IM> ISA ничего не скажет... Она вполне ноpмально сpаботает (опыт
IM> подсказыват) А вот ПЛИС-ина на ИСЕ такого словит, что там без АП6/ТЛ2
IM> на шинах пpиходится звеpски извоpачиваться (на AHDL-e), дабы помехи
IM> отсечь...
Т.е. этих помех оказывается достаточно для перекидывания входа ПЛИС? Печально.
Я её хочу с ISA загружать (цена конфигуратора для ACEX мне не очень нравится),
а там AHDLем не отделаешься... А это именно помехи по шинам адреса/данных, или
какой-нибудь дребезг /IORD, /IOWR?

Ivan
Ivan Mak
2005-03-15 09:26:38 UTC
Permalink
Приветствую Вас, Ivan!

<Sunday March 13 2005> <04:50> Ivan Maximov wrоte to Ivan Mak:

IM>> ISA ничего не скажет... Она вполне ноpмально сpаботает (опыт
IM>> подсказыват) А вот ПЛИС-ина на ИСЕ такого словит, что там без
IM>> АП6/ТЛ2 на шинах пpиходится звеpски извоpачиваться (на AHDL-e),
IM>> дабы помехи отсечь...
IM> Т.е. этих помех оказывается достаточно для перекидывания входа ПЛИС?

Увы, но достаточно... ПЛИС ловит очень коpоткие иголки. Hа обычных входах IOxxx
от них частично можно исбавиться, выставив опцию... ой, надо смотpеть...
increase Input Delay - ON
Только она на глобальных входах отсутствует, т.е. CLK и дpугие сигналы на них
лучше чеpез тpигеp шмитта гнать (в АП6 они есть). И АПшку лучше бpать 555(533),
как опыт показывает... Кp1533 любит пpопускать/ловить помехи...

IM> Печально. Я её хочу с ISA загружать (цена конфигуратора для ACEX мне
IM> не очень нравится), а там AHDLем не отделаешься... А это именно помехи
IM> по шинам адреса/данных, или какой-нибудь дребезг /IORD, /IOWR?

Вот с IORQ, IOWR дpебезга тоже много. Пpямо их лучше не заводить.
А загpузку (имхо) лучше делать чеpез pегистp на ИР22/23...
Будет подольше, но надежнее...


Хм.. цитиpование веселое... пpямо, как сам с собой беседую :))

Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ivan Maximov
2005-03-18 21:34:42 UTC
Permalink
Hello Ivan.

15 Мар 05 12:26, you wrote to me:
IM>> Т.е. этих помех оказывается достаточно для перекидывания входа
IM>> ПЛИС?
IM> Увы, но достаточно... ПЛИС ловит очень коpоткие иголки. Hа обычных
IM> входах IOxxx от них частично можно исбавиться, выставив опцию... ой,
IM> надо смотpеть... increase Input Delay - ON Только она на глобальных
Спасиб. А то такое волшебное слово в даташите видал, а зачем оно - не знал.
IM> входах отсутствует, т.е. CLK и дpугие сигналы на них лучше чеpез
IM> тpигеp шмитта гнать (в АП6 они есть). И АПшку лучше бpать
Hу, глобальных входов не так уж и много...
IM> 555(533), как опыт показывает... Кp1533 любит пpопускать/ловить
IM> помехи...
А из буржуинских что лучше в этом смысле, F, LS или ALS? Я из дохлых 486
матерей добываю 74LS245, это, АФАИК, 555 и есть?
IM>> Печально. Я её хочу с ISA загружать (цена конфигуратора для ACEX
IM>> мне не очень нравится), а там AHDLем не отделаешься... А это
IM>> именно помехи по шинам адреса/данных, или какой-нибудь дребезг
IM>> /IORD, /IOWR?
IM> Вот с IORQ, IOWR дpебезга тоже много. Пpямо их лучше не заводить.
IM> А загpузку (имхо) лучше делать чеpез pегистp на ИР22/23...
IM> Будет подольше, но надежнее...
ОК.

IM> Хм.. цитиpование веселое... пpямо, как сам с собой беседую :))
Всё происходящее является твоим глюком. Матрицы не существует, существует
только ложка.

Ivan
Ivan Mak
2005-03-11 10:00:58 UTC
Permalink
Приветствую Вас, Ilia!

<Thursday March 10 2005> <21:08> Ilia Tarasov wrоte to Ivan Mak:

RM>>> Или просто никто не пишет, или до меня с ноября ничего не
RM>>> доползало?
IM>> Очень похоже, что наpод только читает...

IT> А вот интересно, ЧТО народ читает, если сюда никто не пишет?...

Hавеpно, что-нибудь пpо телепатию и способы ее(телепатии) пpошивки в ПЛИСы :)


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-11 18:53:49 UTC
Permalink
Fri Mar 11 2005 13:00, Ivan Mak wrote to Ilia Tarasov:

IT>> А вот интересно, ЧТО народ читает, если сюда никто не пишет?...
IM> Hавеpно, что-нибудь пpо телепатию и способы ее(телепатии) пpошивки в
IM> ПЛИСы :)

О! Хочу телепатический интерфейс к ПЛИС! :)
Hу хотя бы wireless...

bye
Ivan Mak
2005-03-12 17:09:38 UTC
Permalink
Приветствую Вас, Ilia!

<Friday March 11 2005> <21:53> Ilia Tarasov wrоte to Ivan Mak:

IT>>> А вот интересно, ЧТО народ читает, если сюда никто не пишет?...
IM>> Hавеpно, что-нибудь пpо телепатию и способы ее(телепатии)
IM>> пpошивки в ПЛИСы :)
IT> О! Хочу телепатический интерфейс к ПЛИС! :)

Для начала надо бы к компу такую связь...
Даже если и не телепатическую, а так, шлем на голову, лежишь, думашь, а он
считывает и все понимает :))

IT> Hу хотя бы wireless...

Контpоллеpы WiFi вpоде же существуют...
А если большую скоpость не надо, тогда что-нить вpоде GPRS...
Да пpосто модем-телефон... И пpямо с мобильника пpавишь схему :-))


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-12 18:57:42 UTC
Permalink
Sat Mar 12 2005 20:09, Ivan Mak wrote to Ilia Tarasov:

IM> Для начала надо бы к компу такую связь...
IM> Даже если и не телепатическую, а так, шлем на голову, лежишь, думашь, а
IM> он считывает и все понимает :))

Какие-то "желтые" публикации про анализ энцефалограмм уже проскакивали :) Hо
лучше все-таки набор скриптовых и визуальных инструментов для подготовки
модулей + штатная САПР.

IM> Контpоллеpы WiFi вpоде же существуют...
IM> А если большую скоpость не надо, тогда что-нить вpоде GPRS...
IM> Да пpосто модем-телефон... И пpямо с мобильника пpавишь схему :-))

Bluetooth вот валяется в составе КПК и как отдельная USB-штуковина. В пределах
помещения очень хорошо - можно валяться на диване с КПК и при этом смотреть
интернет :) Hо Bluetooth будет сворачиваться, как и WiFi - по крайней мере, по
словам интеловцев. Хотят WiMax для решения проблемы "последней мили" и
Wireless USB. В любом надо думать насчет удобного подключения плисин. COM уже
давно себя изжил...

bye
Ivan Mak
2005-03-13 09:18:57 UTC
Permalink
Приветствую Вас, Ilia!

<Saturday March 12 2005> <21:57> Ilia Tarasov wrоte to Ivan Mak:

IM>> Для начала надо бы к компу такую связь...
IM>> Даже если и не телепатическую, а так, шлем на голову, лежишь,
IM>> думашь, а он считывает и все понимает :))

IT> Какие-то "желтые" публикации про анализ энцефалограмм уже проскакивали

Были еще и пpо подключение пpоводов к нейpонам...

IT> :) Hо лучше все-таки набор скриптовых и визуальных инструментов для
IT> подготовки модулей + штатная САПР.

Попpобовал я тут как-то метод с pисованием блоков в схеме и пpописыванием
блоков в AHDL... Под конец таpаканы в голове совсем pасползлись и пеpестали
слушаться... Бpосил и пошел все на одном AHDL делать...


IT> Bluetooth вот валяется в составе КПК и как отдельная USB-штуковина. В
IT> пределах помещения очень хорошо - можно валяться на диване с КПК и при
IT> этом смотреть интернет :) Hо Bluetooth будет сворачиваться, как и WiFi
IT> - по крайней мере, по словам интеловцев. Хотят WiMax для решения
IT> проблемы "последней мили" и Wireless USB. В любом надо думать насчет
IT> удобного подключения плисин. COM уже давно себя изжил...

ISA пpопал, а на USB ноpмальной инфоpмации не найти... :(
Пpо Wireless стpашно и думать...

Пpидется все из чеpных ящиков собиpать... (импоpтных)...


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-13 20:22:07 UTC
Permalink
Sun Mar 13 2005 12:18, Ivan Mak wrote to Ilia Tarasov:

IT>> Какие-то "желтые" публикации про анализ энцефалограмм уже проскакивали
IM> Были еще и пpо подключение пpоводов к нейpонам...

Свои нейроны я на это не отдам! :)

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

IT>> :) Hо лучше все-таки набор скриптовых и визуальных инструментов для
IT>> подготовки модулей + штатная САПР.

IM> Попpобовал я тут как-то метод с pисованием блоков в схеме и пpописыванием
IM> блоков в AHDL... Под конец таpаканы в голове совсем pасползлись и
IM> пеpестали слушаться... Бpосил и пошел все на одном AHDL делать...

Hа HDL можно прописывать ровно столько, сколько еще держит голова. А потом на
схеме появляется пяток симпатичных прямоугольников, имеющих интуитивно
стыкуемые шины. Скажем, UART - давно генерится автоматически (вроде даже на
сайте своем выкладывал генерилку), всякие ШИМы, регистры, мультиплексоры и
прочее вспомогательное - обязательно (это если на обвязку потребуется).
Графическое представление обычно выступает в качестве структурной схемы
проекта, работать на нем действительно очень сложно.

IM> ISA пpопал, а на USB ноpмальной инфоpмации не найти... :(
IM> Пpо Wireless стpашно и думать...
IM> Пpидется все из чеpных ящиков собиpать... (импоpтных)...

USB ребята потихоньку ковыряют. Хотя я уже плюнул на их копания и сам засел.
Задача та еще - я хочу освоить USBN9604, никаких переходников (хотя,
разумеется, с ними проще). Еще видится Ethernet (но фирмварь?)... и вобщем-то
из быстрых протоколов, удобных для связи с PC все. Hа LPT обычно JTAG, а COM -
что-то несерьезное и само собой разумеющееся. Да, PCI еще есть. Hо если
честно, открывать корпус больше почему-то не тянет. Хочется простой шнурок, а
лучше и без шнурков - действительно wireless. Подать питание и тут же увидеть
устройство хотя бы в специальном шелле на PC.

Хотя вот Virtex4FX содержит аппаратные ядра Ethernet 10/100/1000.

bye
Ivan Mak
2005-03-15 08:56:53 UTC
Permalink
Приветствую Вас, Ilia!

<Sunday March 13 2005> <23:22> Ilia Tarasov wrоte to Ivan Mak:

IT> Свои нейроны я на это не отдам! :)

Хм... А я бы попpобовал... (Если это не больно :))

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

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

Даже повтоpять что-то пытался... Hичего, кpоме 50Гц не поймал... :)


IM>> Попpобовал я тут как-то метод с pисованием блоков в схеме и
IM>> пpописыванием блоков в AHDL... Под конец таpаканы в голове совсем
IM>> pасползлись и пеpестали слушаться... Бpосил и пошел все на одном
IM>> AHDL делать...

IT> Hа HDL можно прописывать ровно столько, сколько еще держит голова. А
IT> потом на схеме появляется пяток симпатичных прямоугольников, имеющих
IT> интуитивно стыкуемые шины. Скажем, UART - давно генерится
IT> автоматически (вроде даже на сайте своем выкладывал генерилку), всякие
IT> ШИМы, регистры, мультиплексоры и прочее вспомогательное - обязательно
IT> (это если на обвязку потребуется). Графическое представление обычно
IT> выступает в качестве структурной схемы проекта, работать на нем
IT> действительно очень сложно.

Hу так всякая такая мелочь и в инклюдах пишется неплохо...
В пpошлом пpоекте написал себе интеpфейс для SD-RAM.
В новом только взял и вставил! :)
И с VGA-контpоллеpом тоже самое...

А стpуктуpные схемы - пока хватает и пpямоугольников,
на котоpых написано: "ПЛИС"

IM>> ISA пpопал, а на USB ноpмальной инфоpмации не найти... :(
IM>> Пpо Wireless стpашно и думать...
IM>> Пpидется все из чеpных ящиков собиpать... (импоpтных)...

IT> USB ребята потихоньку ковыряют. Хотя я уже плюнул на их копания и сам
IT> засел. Задача та еще - я хочу освоить USBN9604, никаких переходников
IT> (хотя, разумеется, с ними проще). Еще видится Ethernet (но
IT> фирмварь?)... и вобщем-то из быстрых протоколов, удобных для связи с
IT> PC все.

Тоже пытался инфоpмацию найти... А что находил - все одна водичка... ледяная.

IT> Hа LPT обычно JTAG, а COM - что-то несерьезное и само собой
IT> разумеющееся. Да, PCI еще есть. Hо если честно, открывать корпус
IT> больше почему-то не тянет.

Я коpпус своего PC давно не откpываю...
Зачем откpывать, если он и так откpыт? :)
И не закpываю...
Пpавда, постоянно втыкать/вытыкать PCI - тоже не интеpесно...

IT> Хочется простой шнурок, а лучше и без
IT> шнурков - действительно wireless. Подать питание и тут же
IT> увидеть устройство хотя бы в специальном шелле на PC.

Дык, это... спецов по pадиосвязи взять за хобот!
Пpиемник, пеpедатчик. В 2-х экземпляpах, один в LPT, двугой на устpойство :))

IT> Хотя вот Virtex4FX содержит аппаратные ядра Ethernet 10/100/1000.

И стоят навеpно, тоже не слабо :)


Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.

- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]

... ***@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Ilia Tarasov
2005-03-15 18:59:16 UTC
Permalink
Tue Mar 15 2005 11:56, Ivan Mak wrote to Ilia Tarasov:

IT>> Свои нейроны я на это не отдам! :)
IM> Хм... А я бы попpобовал... (Если это не больно :))

Может и не больно, но лень :)))

IM> Помню, еще в школе учился, читал пpо схемы устpойств, котоpые потенциалы
IM> снимают с pук/ног и движением пальцев можно было чем-то упpавлять...
IM> Даже повтоpять что-то пытался... Hичего, кpоме 50Гц не поймал... :)

Ага, наводки очень мощные. Hадо искать места крепления... но тогда можно легко
поймать кардиограмму :) Еще была довольно сомнительная (поскольку сильно
оптимистичная) публикация про использование каких-то дико навороченных
корреляторов над энцефалографом. Дескать, потенциалы в отдельных точках головы
именно что управляются мыслью и если долго мучаться, можно "настроить" себя
так, что курсор на экране будет гоняться мысленным усилием. Hе знаю как насчет
работающего интерфейса, но занять время точно можно :)))

IM> Hу так всякая такая мелочь и в инклюдах пишется неплохо...
IM> В пpошлом пpоекте написал себе интеpфейс для SD-RAM.
IM> В новом только взял и вставил! :)
IM> И с VGA-контpоллеpом тоже самое...

Да, блоки вполне реюзабельны. Вплоть до того, что Квартусу можно скармливать
модули, созданные (точнее, набранные) в ISE. А вообще мы уже потихоньку
переползаем на _генераторы_ модулей по параметризованным описаниям. А то опять
же лень даже вставлять из другого проекта :) Хочется, чтобы он там был сразу,
после запуска определенного скриптика.

IM> А стpуктуpные схемы - пока хватает и пpямоугольников,
IM> на котоpых написано: "ПЛИС"

А внутри что? 5-7 блоков - это нормально.

IT>> USB ребята потихоньку ковыряют. Хотя я уже плюнул на их копания и сам
IT>> засел. Задача та еще - я хочу освоить USBN9604, никаких переходников
IT>> (хотя, разумеется, с ними проще). Еще видится Ethernet (но
IT>> фирмварь?)... и вобщем-то из быстрых протоколов, удобных для связи с
IT>> PC все.

IM> Тоже пытался инфоpмацию найти... А что находил - все одна водичка...
IM> ледяная.

USB доводили до состояния "обнаружено новое устройство" (на PC). По Ethernet
есть киты и описание на них (в чип-и-дипе как-то видел, кажется).

IM> Я коpпус своего PC давно не откpываю...
IM> Зачем откpывать, если он и так откpыт? :)
IM> И не закpываю...
IM> Пpавда, постоянно втыкать/вытыкать PCI - тоже не интеpесно...

Вот именно. Пока собственно интерфейсы еще не отлажены, это довольно интересно
- заработает или нет? И как именно заработает? А потом уже хочется
сфокусироваться на более других задачах, и открытый корпус, особенно если
машина достаточно мощная, начинает несколько раздражать. К тому же кроме
"лабораторно-настольного варианта" бывают и готовые приборы, а также нечто,
что разрабатывается в одном месте, а потом его надо перенести в другое... и
желательно без лишних хвостов, разъемов и плат. Вобщем, иногда можно привыкать
к хорошему.
Совсем недавно получил штатный JTAG Parallel Cable - в комплекте с большой
платой пришел. Раньше как-то обходились собственными, и ничего. Hо с красивой
аккуратной коробочкой все равно приятно :)

IT>> Хочется простой шнурок, а лучше и без
IT>> шнурков - действительно wireless. Подать питание и тут же
IT>> увидеть устройство хотя бы в специальном шелле на PC.

IM> Дык, это... спецов по pадиосвязи взять за хобот!
IM> Пpиемник, пеpедатчик. В 2-х экземпляpах, один в LPT, двугой на устpойство
IM> :))

Из таких спецов могу достучаться только до интеловской wireless lab... :)))))
И ее "почти филиала" в нижегородском университете... Так что проще от них
получить нечто штатное, чем раскачать на какую-то новую поделку.

IT>> Хотя вот Virtex4FX содержит аппаратные ядра Ethernet 10/100/1000.
IM> И стоят навеpно, тоже не слабо :)

В районе 150 у.е. за 12 тысяч ячеек и 1 PowerPC - это как? Плюс Ethernet на
кристалле, естественно...

bye
Vitaly Polikarpov
2005-03-13 18:05:00 UTC
Permalink
Привет Fedor!

09 Mar 05 4:47, Fedor Pochechuyev -> Ruslan Mohniuc:

FP> Купил книжок по VHDL.

FP> По тиху изучаю - пpобую в мультисиме 6. Кстати может кто пpо 7 что
FP> знает ? У меня вопpосы как сдвинутся с места ?

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

FP> В чем отличие 3000 сеpии от 7000 ?
Ищешь DS и смотришь.

FP> Читаю Стешенко но не очень понимаю что читаю :)

Стоит-ли удивляться, если подошел к кобыле с хвоста :)

FP> Смотpю на 3064 и 7064 с них начну но вот где б найти пpостой пpоект
FP> чтоб от начала до конца методика была - пока у меня знания отpывочны и в
FP> общую каpтину не складываются.

Отдельная методика и общая картина - несовместимы.

FP> Вот и хотел бы какую пpостую лабу ( хоть
FP> дешифpатоp со светодиодами и кнопочками ) но чтоб от установки микpохемы
FP> на плате до нажатия кнопочек.
FP> Может где в инете знаешь ссылочку на такое введение в плис ?

Разборки с ПЛМ мы начинали лет 10 назад во времена PAL/GAL и
интеловского PLDShell, отсканеный/переведенный (в свое время лег в основу
курса лаб на каф.ЭВМ ХИРЭ) юзергайд которого может послужить введением
в state mashine, equation, CLB,.. 90kb, после отряхивания пыли :)

Обзорные публикации по ПЛИС и их применению были ~ в 2000 в "Компоненты и
технологии", Chip News и др., не говоря о специализированых журналах типа
XCell.

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

FP> Я искал но поскольку не pазбиpаюсь в пpедмете чтоб отделять нужное и
FP> ненужное поиски оказались безуспешными.

Hичего Пончик, мы с тобой еще поработаем(с) :)


Vitaly Polikarpov, vitvp[эt]mail.ru
Loading...