Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /home/zaozeoru/public_html/dokuwiki/inc/cache.php on line 289

Strict Standards: Only variables should be passed by reference in /home/zaozeoru/public_html/dokuwiki/doku.php on line 71
Процессорный модуль Тион270 [ЗАО «Завод электрооборудования» — DokuWiki]
 

Процессорный модуль Тион270 Отладочная плата Сириус270

Процессорный модуль Тион270

JTAG

На Сириус270 установлена буферная ИМС на JTAG интерфейс, поэтому, если фирменного ARM-JTAG адаптера (Wiggler) нет в наличии, его можно попытаться изготовить самостоятельно. Для этого потребуются разъём FC-26P и разъём DB25M, которые необходимо соединить плоским шлейфом по схеме (на Сириус270 после rev 1.0 расположение сигналов на J7 изменено для соответсвия 20-ти выводному JTAG-разъёму):

LPT J7
Сириус270 rev 1.0
J7
Сириус270 rev 1.1
Сигнал
2 26 15 RES_OUT#
3 7 7 TMS
4 5 9 TCK
5 3 5 TDI
6 1 3 TRST#
11 23 13 TDO
18—2510, 12, 14,
16, 18, 20,
22, 24
4, 6, 8,
10, 12, 14,
16, 18, 20
GND

Сигнал RES_OUT# нужно дополнительно проинвертировать. Это можно сделать одним из способов:

  1. Установив логический инвертор с использованием транзистора в коробке DB25M
  2. Проведя небольшую "операцию" на плате Сириус270:
    1. Выпаять резистор R7 и
    2. Замкнуть выводы 1, 3 транзистора Q1
  3. FIXME Изменив исходный код OpenOCD?

Отладочная плата Сириус270

  • Напряжение питания 9..12 В (постоянное, плюс в центре разъёма)
  • Кнопки:
    • SW1 — включение/выключение питания
    • SW2 — сброс
    • SW3 и J44 (обычно замкнут) — на VDD_FAULT# процессора (через PB_IN/PB_OUT ИМС TPS65020 проц. модуля)
  • Светодиоды 5 В и 3.3 В

Плата ревизии 1.1

Маркировка на плате Carrier Board for DWL-PXA-XXX SOM Rev: 1.1

Отличия от ревизии 1.0

  1. Удалены буферные ИМС U4 — U8 шин адреса, данных и управляющих сигналов разъемов J4, J12, J13
  2. Исправлено Замечание 1 платы ревизии 1.0 (ориентация портов A и B)
  3. VGA интерфейс изменен на 16-ти битный (был 18-ти битный)
  4. TFT интерфейс на разъеме J11 изменен на 16-ти битный (был 18-ти битный)
  5. Удалены разъемы J9 (TFT-интерфейс), J35 (интерфейс сенсорной панели)
  6. Добавлен разъем J47 (интерфейс сенсорной панели, сверхплоский шлейф, шаг 1 мм)
  7. Перемычка J24 (включение ИМС U12 физ. уровня RS485) заменена J48: 1-2 — управление приемом сигналом BT_CTS; 2-3 — включена; снята — выключена
  8. Добавлен инвертор U20 для сигнала BT_RTS
  9. Разъем J45 PS/2 клавиатуры и мыши не устанавливается (и связанные элементы)
  10. Разъем J7 изменен для соответствия 20-ти выводному JTAG-разъему (например, Wiggler)
  11. Разъемы для сверхплоских шлейфов J2 (GPIO), J3 (JTAG, односторонний шлейф) устанавливаются с нижними контактами
  12. Добавлен разъем J46 (5 В, выход, для питания TFT-дисплеев)

Замечания

1. Для соединения JTAG-интерфейса процессорного модуля Тион270 требуется односторонний сверхплоский шлейф (разъём J3).


Плата ревизии 1.0

Маркировка на плате Carrier Board for DWL-PXA-XXX SOM Rev: 1.0

Замечания

1. Рядом с ИМС U1 (преобразователь уровня с двойным питанием) установлен инвертор для сигнала RD/WR#, так как порты A и B преобразователя должны быть переставлены местами.

FIXED Исправлено в ревизии 1.1.


2. Для соединения JTAG-интерфейса процессорного модуля Тион270 требуется двухсторонний сверхплоский шлейф (разъём J3).


3. Нет EPROM для хранения MAC-адреса. MAC-адес можно устанавливать в скриптах инициализации.

Значение переменной ethaddr загрузчика U-Boot может быть получено программой fw_printenv.


4. На некоторых платах вместо одноканального ключа питания USB U10 TPS2041 установлен двухканальный ключ питания USB TPS2042, с удалёнными выводами второго канала (т.о. получая одноканальный ключ).


5. Для работы интерфейса RS-485 требуется программное управление сигналом BT_RTS для разрешения передачи.


 
tion270.txt · Последние изменения: 2014/02/02 20:21 (внешнее изменение)
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate

Strict Standards: Only variables should be passed by reference in /home/zaozeoru/public_html/dokuwiki/doku.php on line 79