TRST - это сброс самого JTAG-а. Он асинхронно переводит автомат состояний JTAG в состояние TEST-LOGIC-RESET, и прекращает работу JTAG. На работу процессора он влияния не оказывает. RESET - это сброс процессора. Он сбрасывает процессор, при этом JTAG остается рабочим, правда, частично, без многих эмуляционных функций. RTCK - к сбросу отношения не имеет. "Return Clock" - возвратная тактовая частота. Она происходит из сигнала TCK, простробированного внутри процессора своей тактовой. По нему работают многие эмуляторы (но не все), эти эмуляторы TCK лишь генерируют, а прием-передачу данных ведут по RTCK. Также RTCK используется в системах JTAG с адаптивным тактированием, для определения задержки TCK->RTCK. Должен быть заведен на соответстующий выход процессора (RTCK, TCK_RET), если же его нет, то соединен с TCK.
Кстати, по схеме... подтягивать TRST к VCC - плохая практика. Надо к GND, чтобы при отключенном эмуляторе JTAG процессора сидел в глубоком резете. Докучи, скорее всего, подтяжка на плюс будет тягаться с встроенной подтяжкой на землю в процессоре. Выходные сигналы, TDO, RTCK, так вообще, подтяжек не требуют. А вот RESET подтянуть не помешает, чтобы наводками с неподключенного разъема случайно не резетнулся процессор.
|