Project

General

Profile

Отладочная плата HW1-MCp04 (процессор P1)

Added by krufter_multiclet over 9 years ago

Внешний вид платы HW1-MCp04:
HW1_MCP04
Состав комплекта:
1) отладочная плата HW1-MCp04 c MCp0411100101 (Multiclet P1)
2) JTAG адаптер (PicoTap)
3) блок питания (AC/DC 220V/9V)
4) USB-A - mini USB-B кабель
5) ПО и техническая документация на диске
Особенности платы:
В состав данной платы входит монтажное поле для быстрого тестирования устройств, отдельный JTAG адаптер, имеется разъем Ethernet.
Состав платы:
  • Тактовый генератор: 80 Мгц
  • Габариты: 160х120х24 мм
  • Корпус процессора: QFP-208
  • Кол-во линий ввода/вывода: 104
  • Напряжение питания: +9...12 V
  • DC/DC преобразователи: 3.3 / 1.8 V
  • АЦП: 12 бит, 1 канал (на плате)
  • ЦАП: 12 бит, 1 канал (на плате)
  • FLASH память: 128 КБ
  • 2 пользовательских светодиода и 2 кнопки
Интерфейсы платы: 4 х UART, 2 х I2C, I2S, Ethernet (МАС) 10/100 (опционально), 3 х SPI, RS232, USB 1.1
Стоимость: 16000 руб (на 22.12.2014)
Сфера применения:
Отладочный комплект предназначен для ознакомления с процессором Multiclet P1 и отладки устройств на базе мультиклеточного процессора,
а также для создания лабораторного стенда для научно-исследовательских и практических работ.
Примеры сферы применения:
  • GPS приемник, устройство управления процессами
  • приемник информации с акселлерометра, гироскопа, магнетометра
  • высотомер
  • дальномер
  • измеритель
  • обработчик сигналов
  • сопроцессор для вычислений
  • анализатор показателей качества сети электроэнергии
  • устройство управления двигателем

Replies (6)

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by WGH about 8 years ago

Можно ли использовать другой программатор, а не PicoTAP?

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by ak_multiclet about 8 years ago

Конечно, можете использовать PicoProg от LDM Systems, либо собрать самостоятельно на FT232.

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by WGH about 8 years ago

У меня, к сожалению, сейчас под рукой только Altera USB Blaster (и то, видимо, поддельный, но не суть :)).
Я смог подключить его к плате и даже с помощью urjtag что-то смог найти (например, при положении JMP3 2-3 и зажатом RESET он находит Xilinx xcf04s).
Но mc-ploader никак не видит этот адаптер, а другого способа залить через этот адаптер я пока не нашел.

Я уже заказал Bus Blaster на основе FT2232, но доставка займет время.

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by krufter_multiclet about 8 years ago

WGH wrote:

У меня, к сожалению, сейчас под рукой только Altera USB Blaster (и то, видимо, поддельный, но не суть :)).
Я смог подключить его к плате и даже с помощью urjtag что-то смог найти (например, при положении JMP3 2-3 и зажатом RESET он находит Xilinx xcf04s).
Но mc-ploader никак не видит этот адаптер, а другого способа залить через этот адаптер я пока не нашел.

Я уже заказал Bus Blaster на основе FT2232, но доставка займет время.

Проходил я мимо форума, вижу что Вам интересно завести плату, когда то я не зря сделал архив документации, вот тут http://multiclet.com/community/documents/4 на странице 16 описан процесс непосредственной загрузки в память xcf04s, если программатор позволит конечно. Ну и чтобы не держать reset, проверьте обратную сторону платы, должен быть припаян проводок от RST c резистором. Можно вообще программатор на какой-нибудь макетной плате собрать http://www.gojtag.com/sites/default/files/PICOTAP_SCHEMATIC.pdf или у LDM есть комплектации программатора PicoProg за 2500р.

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by WGH about 8 years ago

В целом, получилось с Bus Blaster, используя mc-ploader. Появилось несколько вопросов.

  • Можно ли загружать прошивку через какой-нибудь xc3sprog? mc-ploader ведь парсит ELF-файл и загружает его каким-то особым образом, а не просто так ELF целиком как есть. Как подготовить ELF для заливки в ПЗУ?
  • (уже по самому процессору) Можно ли усыпить процессор до прихода прерывани с целью энергосбережения? Желательно, до прерывания по таймеру.

RE: Отладочная плата HW1-MCp04 (процессор P1) - Added by ak_multiclet about 8 years ago

В принципе, проблем быть не должно. Эльф содержит четыре секции: .text0; .text1; .text2; .text3; .data. mc-ploader готовит из него двоичный образ, который выглядит так:

0x00000...0x07FFF .text0 (32K)
0x08000...0x0FFFF .text1 (32K)
0x10000...0x17FFF .text2 (32K)
0x18000...0x1FFFF .text3 (32K)
0x20000...0x3FFFF .data  (128K)

По второму вопросу: P1 "усыпить" просто так не получится, да и смысла особого нет: потребляемая им мощность всегда одинаковая (там нет схем clock gating). Единственный способ сэкономить -- отключать тактирование.

    (1-6/6)