Однокристалк

Hello Alexander.

15 Jan 04 13:29, you wrote to me:

AB> From: "Alexander Borovsky" snipped-for-privacy@vast.spb.ru>

AB> А может на это вообще ПЛМку какую-нибудь заточить?

Да я бы вместо обвеса ВВ55+КП11х4 поставил пару РТ7. Hо по ним инфы нет. Vladimir

[IZX] [Sprinter Developer] [Sprinter UNofficial site: cr0acker.narod.ru]
Reply to
Vladimir Karpenko
Loading thread data ...

Привет Vladimir!

Thursday January 15 2004 19:12, Vladimir Karpenko wrote to Alexander Borovsky:

VK> Hello Alexander. VK>

VK> 15 Jan 04 13:29, you wrote to me: VK>

AB>> From: "Alexander Borovsky" snipped-for-privacy@vast.spb.ru>

VK>

VK>

VK>

AB>> А может на это вообще ПЛМку какую-нибудь заточить? VK>

VK>

VK> Да я бы вместо обвеса ВВ55+КП11х4 поставил пару РТ7. Hо по ним инфы нет.

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

Для связи контроллеров между собой - досаточно взять таковые с аппаратным UARTом (если не надо большую скорость) или SPI (если надо побыстрее). Сам контролр надо взять с необходимым числом ножек. что касается требований к памяти - я до конца не понял нужен-ли тебе буфер в ОЗУ или нет.

В программной памяти тебе таблицы какие-то хранить надо, если бы не они - для самой программы тебе понадобится пара сотен байт.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Reply to
Alexander Torres

Hello Alexander.

15 Jan 04 23:52, you wrote to me: >>>> Короче есть у мну девайсь сделанны на базе >>>> ВВ55+2хКП11+Z80(3.5Mhz)+48Kb ram+128Kb rom, девас ловит >>>> прерывание, затем читает из 6ого бита порта AB>>> ВВ55 >>>> последный сигнал, ловит его конец, посыале по другим каналам >>>> ВВ55, далее сигналы комутируются КП11, и идёт на другой девайс. И >>>> вот не нравится мне AB>>> мне >>>> такое ожирение, хочу перенести на что нить более современное. VK>>

AB>>> А может на это вообще ПЛМку какую-нибудь заточить? VK>>

VK>>

VK>> Да я бы вместо обвеса ВВ55+КП11х4 поставил пару РТ7. Hо по ним VK>> инфы нет.

AT> По ним сколько угодно было инфы когда-то, но чем пара РТ7 (которые AT> каждая будет жрать тока как вся имеющаяся сейас схема), тебе помогут - AT> понять трудно. Токопотребление для меня не принципиально. AT> Для связи контроллеров между собой - досаточно взять таковые с AT> аппаратным UARTом (если не надо большую скорость) или SPI (если надо AT> побыстрее). Сам контролр надо взять с необходимым числом ножек. что AT> касается требований к памяти - Тады мне надо 10 ног. AT> я до конца не понял нужен-ли тебе буфер AT> в ОЗУ или нет. Hужен. Мини 2-3Кб. AT> В программной памяти тебе таблицы какие-то хранить надо, если бы не AT> они - для самой программы тебе понадобится пара сотен байт.

AT> Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 AT> aka snipped-for-privacy@yahoo.com AT>

formatting link
,
formatting link
, AT> ftp://altor.sytes.net

AT> -+- GoldED 3.0.1 AT> + Origin: PIC/AVR Site (2:461/28)

Vladimir

[IZX] [Sprinter Developer] [Sprinter UNofficial site: cr0acker.narod.ru]
Reply to
Vladimir Karpenko

Thu Jan 15 2004 23:52, Alexander Torres wrote to Vladimir Karpenko:

AT> По ним сколько угодно было инфы когда-то, но чем пара РТ7 (которые каждая AT> будет жрать тока как вся имеющаяся сейас схема), тебе помогут - понять AT> трудно.

Мне тоже. Пара РТ7 (по 2Кх8) заменяется одной микросхемой ПЗУ 4Кх8 (32 кбит), а поскольку сейчас таких не достать - любой большей. Hа которые информации сколько угодно.

AT> Для связи контроллеров между собой - досаточно взять таковые с аппаратным AT> UARTом (если не надо большую скорость) или SPI (если надо побыстрее). AT> Сам контролр надо взять с необходимым числом ножек. что касается AT> требований к памяти - я до конца не понял нужен-ли тебе буфер в ОЗУ или AT> нет.

AT> В программной памяти тебе таблицы какие-то хранить надо, если бы не они - AT> для самой программы тебе понадобится пара сотен байт.

Знаешь ли, если надо много ОЗУ и ПЗУ, а также желательна программная совместимость с существовавшим продуктом, проще всего может оказаться сделать на 4 микросхемах - Z80, ОЗУ, ПЗУ и ПЛИС, в которую загоняется весь интерфейс, ну и связь по управлению между Z80, ОЗУ, ПЗУ.

Aleksei Pogorily 2:5020/1504

Reply to
Aleksei Pogorily

Hello Alexander.

16 Jan 04 14:58, you wrote to Aleksei Pogorily:

AT>>> аппаратным UARTом (если не надо большую скорость) или SPI (если AT>>> надо побыстрее). Сам контролр надо взять с необходимым числом AT>>> ножек. что касается требований к памяти - я до конца не понял AT>>> нужен-ли тебе буфер в ОЗУ или нет. AP>>

AT>>> В программной памяти тебе таблицы какие-то хранить надо, если бы AT>>> не они - для самой программы тебе понадобится пара сотен байт. AP>>

AP>> Знаешь ли, если надо много ОЗУ и ПЗУ, а также желательна AP>> программная совместимость с существовавшим продуктом, проще всего AP>> может оказаться сделать на 4 микросхемах - Z80, ОЗУ, ПЗУ и ПЛИС, AP>> в которую загоняется весь интерфейс, ну и связь по управлению AP>> между Z80, ОЗУ, ПЗУ.

AT> У него девайс (который он хочет упростить) и так построен как AT> Z80+ОЗУ+ПЗУ, ты предлагаешь вместо одной 8255 и пары КП11-х поставить AT> ПЛИСКУ ????

AT> конечно один корпус вместо 3-х, но я не сказал-бы что это AT> "упрощение"....

К однокриталке можно подцпить внешние прерывание с маской?

Vladimir

[IZX] [Sprinter Developer] [Sprinter UNofficial site: cr0acker.narod.ru]
Reply to
Vladimir Karpenko

Привет Vladimir!

Friday January 16 2004 22:47, Vladimir Karpenko wrote to Alexander Torres:

AT>> У него девайс (который он хочет упростить) и так построен как AT>> Z80+ОЗУ+ПЗУ, ты предлагаешь вместо одной 8255 и пары КП11-х поставить AT>> ПЛИСКУ ???? VK>

AT>> конечно один корпус вместо 3-х, но я не сказал-бы что это AT>> "упрощение".... VK>

VK> К однокриталке можно подцпить внешние прерывание с маской?

К какой именно "однокрсталке"? Их несколко сотен разных.

И если прерываниЕ (т.е. одно) - то что такое "маска" ?

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Reply to
Alexander Torres

Hello Alexander.

17 Jan 04 09:28, you wrote to me:

AT>>> У него девайс (который он хочет упростить) и так построен как AT>>> Z80+ОЗУ+ПЗУ, ты предлагаешь вместо одной 8255 и пары КП11-х AT>>> поставить ПЛИСКУ ???? VK>>

AT>>> конечно один корпус вместо 3-х, но я не сказал-бы что это AT>>> "упрощение".... VK>>

VK>> К однокриталке можно подцпить внешние прерывание с маской?

AT> К какой именно "однокрсталке"? Их несколко сотен разных. А в каких можно? AT> И если прерываниЕ (т.е. одно) - то что такое "маска" ?

Со времейн Зет80 маска, это различимый вектор прерывания. Vladimir

[IZX] [Sprinter Developer] [Sprinter UNofficial site: cr0acker.narod.ru]
Reply to
Vladimir Karpenko

Привет Vladimir!

Saturday January 17 2004 21:07, Vladimir Karpenko wrote to Alexander Torres:

AT>>>> У него девайс (который он хочет упростить) и так построен как AT>>>> Z80+ОЗУ+ПЗУ, ты предлагаешь вместо одной 8255 и пары КП11-х AT>>>> поставить ПЛИСКУ ???? VK>>>

AT>>>> конечно один корпус вместо 3-х, но я не сказал-бы что это AT>>>> "упрощение".... VK>>>

VK>>> К однокриталке можно подцпить внешние прерывание с маской? VK>

AT>> К какой именно "однокрсталке"? Их несколко сотен разных. VK>

VK> А в каких можно?

Hу я думаю, из тех нескольких сотен, в 3/4 можно.

AT>> И если прерываниЕ (т.е. одно) - то что такое "маска" ? VK>

VK> Со времейн Зет80 маска, это различимый вектор прерывания.

"Маска" - это возможность раздельного индивидуального управления прерываниями от различных источников, путем установки/сброса отдельных битов регистра ("накладывание маски"). К векторному прерыванию - это вообще никак не относится.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Reply to
Alexander Torres

Hello, Aleksei Pogorily !

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

С уважением, Дима Орлов.

Reply to
Dima Orlov

Hi Dima!

At воскp., 18 янв. 2004, 09:19 Dima Orlov wrote to Aleksei Pogorily:

DO> И они не дешевые, и средства разработки для них тоже.

Смотpя с чем сpавнивать. Да, конечно, доpоже дешевых однокpистальных микpоконтpоллеpов, но не то что pаньше, когда начиналось с десятков баксов.

DO> И корпуса большие с мелким шагом выводов

Или маленькие с малым шагом выводов, напpимеp, FLBGA с матpицей 12х12 боллов и шагом 0,75 мм. Весь пpоцессоp с монетку pазмеpом, только квадpатный 10х10мм пpимеpно и тоненький. Hо выводов всегда много. Явно не для наколенной сбоpки.

Hо дpугих микpосхем All-In-One (чтобы и пpоцессоp, и много ОЗУ, и пpогpаммиpуемое ПЗУ, и пеpифеpия в одном коpпусе) я не знаю. Можно, конечно, заказать (многие пpедлагают изготовлять заказные ИС с стандаpтными макpоэлементами пpоцессоpных ядеp и памяти), но тут и сpедства пpоектиpования, и цена пpи не слишком большой паpтии - куда доpоже. Можно, конечно, и на ПЛИС сделать. Благо пpостенькое пpоцессоpное ядpо не так уж много логики займет, а сложного и не надо - быстpодействие получится высокое (более 100 млн оп/сек - легко), так что вместо одной команды успеет выполнить несколько более пpостых, ну и какие-нибудь специфические для алгоpитма комбинации вpоде "сложить два числа (одно пpедваpительно сдвинутое на столько-то бит), сдвинуть pезультат на столько-то бит и наложить маску" можно оpганизовать без тpуда одной командой если надо. Hу и памяти там есть до десятков килобайт (загpужаемой, если надо, из конфигуpационного ПЗУ пpи включении питания). Пеpифеpия же, что очевидно, делается по потpебности. Hо ПЛИС понадобится не слишком дешевая. Hу и pазpаботка вpемени и сил потpебует.

DO> и питание в лучшем случае 3В...

Это да. Обычно у самых дешевых DSP два питания - пеpифеpия 3,3В или около того и ядpо 1,8В или около. Hо, кстати, от пятивольтового питания логики давно поpа уходить. Hа сегодняшний (и вчеpашний) день 3,3В, на завтpашний 2,5В - 1,8В. Пятивольтовая память уже все бОльшим дефицитом становится, пpичем давно. Пятивольтовые ПЛИС не дефицит, но гоpаздо доpоже тpехвольтовых, а ПЛИС повышенной степени интегpации с 5В питанием пеpифеpии вообще нет. У нас на pаботе уже несколько лет 5В для питания логики в pазpабатываемых изделиях не используется, только 3,3В (в смысле не только логических микpосхем, но и памяти, пpоцессоpов, ПЛИС - это пеpифеpии, естессно - ядpу даем сколько пpосит, от 2,5В до 1,5В, в связи с чем у нас весьма ходовыми являются микpосхемы стабилизатоpов ADP3335 на 2,5В и ниже, недавно пpишлось пpименять и стабилизатоp TPS на несколько ампеp для питания много жpущего по 2,5В ядpа пpоцессоpа).

Кстати, фиpма TI недавно новую сеpию логики выпустила, 74AUC, оптимизиpованную под питание 1,8В (хотя pаботающую от 0,8В до 2,7В). Быстpую. Точнее, свеpхбыстpую - пpи 1,5-1,8В питания быстpодействие даже чуть выше, чем у лучших более pанних на 2,5В и 3,3В. И коpпуса миниатюpненькие - либо плоские с шагом

0,4 и 0,5 мм, либо BGA с шагом 0,65-0,8 мм.

Cheers, Aleksei [mailto: snipped-for-privacy@nm.ru]

Reply to
Aleksei Pogorily

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.