SX28
Moderator: Shaos
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
SX28
75 MHz (13.3 ns) - 1 instruction per clock!
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Re: SX28
Ну вопервых на 75МГЦ ц его ещё хапустить ндо. Кк бы не пришлось тебе покупать внешний генератор. Вот вторых кварцев на такую чавстоту в РФ почти не генраторов тоже. Эсть микросборки на 74.16. Дале разводку под такую плату желательно получше. Т.е. топологическую. Отсутсвие внятной аппаратной перефииии вообще по моему здерживает развитие этого чипа. Прще имхо МК-48 запизнуть в плисину за 7у.е. и запустить на 115Мгц:). Моя эпопея с SX,закончилась выкидывание SX и заменой его на AT90S2313+EPM7064.Shaos wrote:75 MHz (13.3 ns) - 1 instruction per clock!

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
А сказал я всё это к тому разные МС требуют разного технологического уровня, у оснастки. Не случайно на работе я стремлюсь применять дипы, т.к. при технологическом уровне недопись(аля давац вася, вася давай) особого смысла в применении таких чипов нет. Пока поймешь, что шде глючит, какая и где помеха, пройдёт ума времени. имхо лучще юзать решения на более простых/документировонных/тестированых чипах, особенно с моей прирожденной криворукостью.

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: SX28
Вот поэтому Parallax продает микросхему-генератор 75 МГц для этого делаcr0acker wrote:Ну вопервых на 75МГЦ ц его ещё хапустить ндо. Кк бы не пришлось тебе покупать внешний генератор. Вот вторых кварцев на такую чавстоту в РФ почти не генраторов тоже. Эсть микросборки на 74.16.Shaos wrote:75 MHz (13.3 ns) - 1 instruction per clock!

Нато они и придумали "виртуальную переферию" - типа всё программноcr0acker wrote: Отсутсвие внятной аппаратной перефииии вообще по моему здерживает развитие этого чипа.

Это уже песня из другой оперыcr0acker wrote: Прще имхо МК-48 запихнуть в плисину за 7у.е. и запустить на 115Мгц:).

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Re: SX28
Почти из тойже. При использовонии виртуальной перефирии ограничения обоих чипов будут близки:)Shaos wrote:Это уже песня из другой оперыcr0acker wrote: Прще имхо МК-48 запихнуть в плисину за 7у.е. и запустить на 115Мгц:).

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Купил в интернете SX-Blitz (программатор SX чипов без возможности удалённой отладки) за $30 и с помощью линуксовой программки gsxprog попробовал попрограммировать диповский SX-28 - вроде работаетShaos wrote:Получил парочку диповских SX28

Программка для SX компилится линуксовым gpasm (пиковский ассемблер с открытыми исходниками) у которого обычный пиковский синтаксис (с некоторыми усовершенствованиями) и он не поддерживает собственную мнемонику от SX.
Все 2К программируются при этом (и верифицируются) за три с половиной минуты.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Сейчас сидел и внимательно сравнивал таблицу команд у SX-28 и PIC12C509 - битовое представление один в один как на пике (плюс несколько дополнительных команд), тока называются по разному (у SX похоже мнемоника взята из параллаксовского PASM) и как правило одна пиковская команда на SX представлена двумя (например пиковская decf Reg,d, где d может быть 0 или 1 показывая куда сохранять результат, превратилась в две команды SX: DEC fr и MOV W,--fr). Дополнительные команды SX: для работы с новым теневым регистром MODE: MOV W,M, MOV M,W, MOV M,#lit, для возвратов в том числе и из прерываний (которых в PIC12 небыло): RET (это вместо пиковского return, который тоже самое что retlw 0 - команда имеет у SX другое имя RETW lit), RETP, RETI, RETIW, а также BANK addr8, PAGE addr12 и IREAD (это чтобы читать данные из памяти программ).
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Подключил к SX-28 свой прототип отображательного девайса NedoDisplay-1 - работает!Shaos wrote:Купил в интернете SX-Blitz (программатор SX чипов без возможности удалённой отладки) за $30 и с помощью линуксовой программки gsxprog попробовал попрограммировать диповский SX-28 - вроде работаетShaos wrote:Получил парочку диповских SX28
Программка для SX компилится линуксовым gpasm (пиковский ассемблер с открытыми исходниками) у которого обычный пиковский синтаксис (с некоторыми усовершенствованиями) и он не поддерживает собственную мнемонику от SX.
Все 2К программируются при этом (и верифицируются) за три с половиной минуты.
Теперь надо софт писать чтобы мог засылать на индикатор шестнадцатиричные и десятичные числа со знаком.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Иллюстрация к вышесказанному с комментариями:Shaos wrote: Подключил к SX-28 свой прототип отображательного девайса NedoDisplay-1 - работает!
Теперь надо софт писать чтобы мог засылать на индикатор шестнадцатиричные и десятичные числа со знаком.

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Начал писать вышезаявленный софт, который через прерывание отображает символы на индикаторе. Потратил два вечера чтобы понять, что после ресета SX, указатель команд PC указывает на последнюю ячейку в доступной памяти команд... Из-за этого недопонимания у меня код с обработчиком прерывания по нулевому адресу отказывался работать.Shaos wrote: Подключил к SX-28 свой прототип отображательного девайса NedoDisplay-1 - работает!
Теперь надо софт писать чтобы мог засылать на индикатор шестнадцатиричные и десятичные числа со знаком.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
-
- Admin
- Posts: 24088
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Результаты в соседнем топике: viewtopic.php?t=8553Different wrote:Ну и как результаты? Очень интересно узнать мнение про SX-процы.
На больших частотах оно даже не греется (во всяком случае пальцы не жжот ; ) - и 1-амперного блока питания хватает без проблемDifferent wrote:На мой взгляд, потребление у них завышено.
Я тут за главного - если что шлите мыло на me собака shaos точка net