реклама на сайте
подробности

 
 
> Ноги JTAG ?
Allregia
сообщение Dec 26 2010, 08:28
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Есть мысль прошивать CPLD микроконтролллером (для возможности задания кофигурации нескольких вариантов девайса, на том-эе "железе", а также последующего апгрейда)
I/O контролллера, как известно, ресурс довольно ценный, а тут аж 4 ноги надо отдать на JTAG, посему вопрос - можно ли какие-то из этих сигналов зашарить (без доп. элементов, разумеется) для других целей?
Менять направление передачи не потребуется, т.е. I/O МК только на вывод (или только на ввод).
Ну например использовать TDI в остальное время для управления светодиодом?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
AnatolySh
сообщение Dec 26 2010, 08:43
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 20-01-06
Из: Зеленоград
Пользователь №: 13 407



Вы попробуйте к-л простенький проект создать с использованием этих ног: сами же и увидите результат..


--------------------
WMBR
Go to the top of the page
 
+Quote Post
Allregia
сообщение Dec 26 2010, 09:17
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Так я и не собираюсь их в CPLD использовать, я про ноги МК.
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Dec 26 2010, 11:28
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Вы сначала софт для контроллера напишите, чтобы плиску прошивал. Как известно, у МК не только ноги в цене, но еще и память программ/данных...
Go to the top of the page
 
+Quote Post
Allregia
сообщение Dec 26 2010, 11:53
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(andrewkrot @ Dec 26 2010, 16:28) *
Вы сначала софт для контроллера напишите, чтобы плиску прошивал.


Ну это вроде как расписано достаточно подробно (STPL), и примеры есть даже для 8-битной мелочи типа 51-го, а у меня АРМ, у которого памяти существенно побольше.

Цитата
Как известно, у МК не только ноги в цене, но еще и память программ/данных...


Данные для прошивки будут с внешнего источника (с SD-карточки), не в памяти МК.
Памяти МК для самой программы прошивки CPLD по предварительным оценкам хватает, ну а если и не хватит вместе с рабочим фирмваре МК, то поскольку на той-же SD будет и апгрейд фирмваре самого МК, то бутлоадер может может сначала загрузить в МК программу записи CPLD, прошить CPLD а затем прошить фирмваре.
Но это если понадобится, пока программной памяти в МК вроде хватает, а вот ножек у МК - уже не очень. Поэтому вараинт или расшарить хотя бы 1-2 ноги jtag, если это возможно, или в той-же CPLD (в ней пока ног хватает) сделать i/o-expander.
Что лучше/проще я пока не знаю, поэтому взвешиваю все варианты.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Dec 27 2010, 09:41
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Видимо, или мой вопрос никому не интересен, или никто не знает ответа sad.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 27 2010, 09:48
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Allregia @ Dec 27 2010, 17:41) *
Видимо, или мой вопрос никому не интересен, или никто не знает ответа sad.gif
Ваш вопрос банален и потому не стимулирует желания к написанию ответа. Жалко ног МК - поставьте мультиплексор. Уж за один-то вывод МК (для управления муксером) жаба вас не задавит? biggrin.gif
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 27 2010, 14:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



CPLD защелкивает данные на TDI и TMS по фронту на TCK, так что ей должно быть по барабану, что там будет, пока на TCK нет импульсов. Я ответил на ваш вопрос? sm.gif
Go to the top of the page
 
+Quote Post
Allregia
сообщение Dec 28 2010, 08:15
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата
Я ответил на ваш вопрос? sm.gif


Да, спасибо.
Собственно, я так и думал, но...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016