Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
75 MHz (13.3 ns) - 1 instruction per clock!
|
01 Apr 2006 21:31 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Ну вопервых на 75МГЦ ц его ещё хапустить ндо. Кк бы не пришлось тебе покупать внешний генератор. Вот вторых кварцев на такую чавстоту в РФ почти не генраторов тоже. Эсть микросборки на 74.16. Дале разводку под такую плату желательно получше. Т.е. топологическую. Отсутсвие внятной аппаратной перефииии вообще по моему здерживает развитие этого чипа. Прще имхо МК-48 запизнуть в плисину за 7у.е. и запустить на 115Мгц:). Моя эпопея с SX,закончилась выкидывание SX и заменой его на AT90S2313+EPM7064.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
03 Apr 2006 11:35 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
А сказал я всё это к тому разные МС требуют разного технологического уровня, у оснастки. Не случайно на работе я стремлюсь применять дипы, т.к. при технологическом уровне недопись(аля давац вася, вася давай) особого смысла в применении таких чипов нет. Пока поймешь, что шде глючит, какая и где помеха, пройдёт ума времени. имхо лучще юзать решения на более простых/документировонных/тестированых чипах, особенно с моей прирожденной криворукостью.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
03 Apr 2006 11:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Вот поэтому Parallax продает микросхему-генератор 75 МГц для этого дела Нато они и придумали "виртуальную переферию" - типа всё программно
Это уже песня из другой оперы
|
03 Apr 2006 16:36 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Почти из тойже. При использовонии виртуальной перефирии ограничения обоих чипов будут близки:)
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
03 Apr 2006 23:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Получил парочку диповских SX28 и еще заказал парочку соиковских (по три с половиной бакса за штучку между прочим)
|
14 Apr 2006 20:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Упс... Это оказался не SOIC, а SSOP с шагом ног 0.65 мм...
|
20 Apr 2006 16:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Купил в интернете SX-Blitz (программатор SX чипов без возможности удалённой отладки) за $30 и с помощью линуксовой программки gsxprog попробовал попрограммировать диповский SX-28 - вроде работает
Программка для SX компилится линуксовым gpasm (пиковский ассемблер с открытыми исходниками) у которого обычный пиковский синтаксис (с некоторыми усовершенствованиями) и он не поддерживает собственную мнемонику от SX.
Все 2К программируются при этом (и верифицируются) за три с половиной минуты.
|
28 Apr 2006 19:36 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 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 (это чтобы читать данные из памяти программ).
|
29 Apr 2006 19:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Подключил к SX-28 свой прототип отображательного девайса NedoDisplay-1 - работает!
Теперь надо софт писать чтобы мог засылать на индикатор шестнадцатиричные и десятичные числа со знаком.
|
07 May 2006 16:39 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Иллюстрация к вышесказанному с комментариями:
|
07 May 2006 18:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Начал потихоньку писать на C++ симулятор SX - куда быстрее будет софт разрабатывать, чем на реальном железе методом проб и ошибок...
|
22 Oct 2006 20:44 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Начал писать вышезаявленный софт, который через прерывание отображает символы на индикаторе. Потратил два вечера чтобы понять, что после ресета SX, указатель команд PC указывает на последнюю ячейку в доступной памяти команд... Из-за этого недопонимания у меня код с обработчиком прерывания по нулевому адресу отказывался работать.
|
30 Oct 2006 21:36 |
|
|
Different
Doomed
Joined: 18 Feb 2007 11:40 Posts: 408
|
Ну и как результаты? Очень интересно узнать мнение про SX-процы.
На мой взгляд, потребление у них завышено.
|
27 Mar 2007 10:33 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
Результаты в соседнем топике: http://www.nedopc.org/forum/viewtopic.php?t=8553
На больших частотах оно даже не греется (во всяком случае пальцы не жжот ; ) - и 1-амперного блока питания хватает без проблем
|
27 Mar 2007 17:00 |
|