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

 
 
> Вопрос по загрузочному кабелю Digilent JTAG HS1
Halfback
сообщение Nov 23 2011, 07:51
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Купили вот такой кабелёк.
Если его подключить к пинам TDI, TDO, TCK, TMS ПЛИС XC3S500 то утилита Adept плисину видит и готова прошить. Но есть проблема: прошивка имеет расширение mcs, а Adept хочет понимать только bit либо svf. Вопрос - как транслировать? Поиск в яндексе ответа не дал. Исходников проекта у меня нет - только файл mcs sad.gif

И еще. К плис через пины ССLK, DO,CSO_B,CSI_B подключена флешка AT45DB021B - данный кабелёк при подключении к эти пинам ничего не видит. Это нормально? Вопрос в том, что хочется загрузить флешку, впоследствии через которую будет грузиться плисина. Неужели этот кабелек для этого не сойдет?

Если что ни так - не пинайте. Лучше поправьте где накосячил. С FPGA никогда не работал, только с CPLD Altera.
Спасибо!

Сообщение отредактировал Halfback - Nov 23 2011, 08:32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Nov 23 2011, 15:11
Сообщение #2


Гуру
******

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



Цитата(Halfback @ Nov 23 2011, 11:51) *
Но есть проблема: прошивка имеет расширение mcs, а Adept хочет понимать только bit либо svf.
Насколько я помню iMPACT - mcs это образ для Platform FLASH, т.е. образ для заливки в параллельный флэш. И это никоим образом не JTAG crying.gif
Цитата
Вопрос - как транслировать?
Видимо никак. Чисто теоретически из mcs получить bit наверное можно, но готовых утилит скорее всего нету

Цитата
И еще. К плис через пины ССLK, DO,CSO_B,CSI_B подключена флешка AT45DB021B - данный кабелёк при подключении к эти пинам ничего не видит. Это нормально?
Эта флешка шьется через SPI, и JTAG она не поддерживает. Вопрос в том, поддерживает ли Adept SPI?
Go to the top of the page
 
+Quote Post
BSV
сообщение Nov 23 2011, 21:41
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(XVR @ Nov 23 2011, 19:11) *
Насколько я помню iMPACT - mcs это образ для Platform FLASH, т.е. образ для заливки в параллельный флэш. И это никоим образом не JTAG crying.gif
Это всего лишь обычный HEX.
Цитата(XVR @ Nov 23 2011, 19:11) *
Видимо никак. Чисто теоретически из mcs получить bit наверное можно, но готовых утилит скорее всего нету
НЕХ можно куда хошь преобразовать. bit - это bin c инвертированным порядком бит в байте + заголовок определенного формата.
Цитата(XVR @ Nov 23 2011, 19:11) *
Эта флешка шьется через SPI, и JTAG она не поддерживает. Вопрос в том, поддерживает ли Adept SPI?
Через JTAG прошить можно, так как можно через него дергать ногами ПЛИС. Вот только чем - не скажу, так как не знаю.

Режим загрузки ПЛИС Master SPI mode (M[2:0] = <0:0:1>)
Кабель SPI точно поддерживает:
High-Speed USB2 port can drive JTAG/SPI bus at up to 30Mbit/sec
Fully supported by the Adept SDK, allowing custom JTAG/SPI applications to be created
Separate Vref drives JTAG/SPI signal voltages; Vref can be any voltage between 1.8V and 5V.
SPI programming solution (modes 0 and 2 supported)
А это Compatible with all Xilinx tools наводит на мысль попробовать Impact (режим SPI In-System Programming), предварительно применив Digilent Plug-in for Xilinx tools.
Можно и свою прогу написать, использовав SDK. Да и сам Adept должён мочь тоже.
Во всех случаях предварительно необходимо изучить раздел Forcing FPGA SPI Bus Pins to High-impedance During Programming из Spartan-3 Configuration User Guide.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
XVR
сообщение Nov 24 2011, 06:30
Сообщение #4


Гуру
******

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



Цитата(BSV @ Nov 24 2011, 01:41) *
Это всего лишь обычный HEX.
Это действительно hex, но в нем (точнее в Platform FLASH) может лежать больше одной прошивки crying.gif

Хотя, сейчас покопался в iMPACT - он умеет программировать SPI FLASH из mcs файла (через свои кабели, очевидно). Так что возможно для ТС еще не все потеряно rolleyes.gif

Цитата
Как включить ISP я не воткнул.
Какие будут мысли?
Выбрать тип проекта - Direct SPI Configuration
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Halfback   Вопрос по загрузочному кабелю Digilent JTAG HS1   Nov 23 2011, 07:51
- - Putnik   была отладочная плата со спартаном 3E от Digilent....   Nov 23 2011, 08:34
- - Halfback   кита нет. есть своя плата, где есть плис XC3S500, ...   Nov 23 2011, 08:49
- - Andrew Su   Добрый день. mcs "напрямую" в FPGA загру...   Nov 23 2011, 09:19
- - Halfback   Такой глупый вопрос - если нужно прошивать загрузо...   Nov 23 2011, 11:53
- - Halfback   Плагин слил но как оказалось он уже есть в импакте...   Nov 24 2011, 06:26
- - Halfback   ЦитатаВыбрать тип проекта - Direct SPI Configurati...   Nov 24 2011, 09:27
|- - XVR   Цитата(Halfback @ Nov 24 2011, 13:27) Что...   Nov 24 2011, 09:35
- - Halfback   XVR Поставил Xilinx ISE 8.1 (с сайта скачан 8.1_i...   Nov 25 2011, 09:18
|- - XVR   Цитата(Halfback @ Nov 25 2011, 13:18) Пос...   Nov 25 2011, 16:56
- - Halfback   XVR В версии 8.1i у меня на стартовой странице в и...   Nov 28 2011, 07:29
- - Halfback   В общем ISE Impact добить так и не удалось но атме...   Nov 29 2011, 08:17
|- - Timmy   А обратили внимание, что для запуска плагина в IMP...   Dec 6 2011, 06:05
- - Halfback   ЦитатаА обратили внимание, Внимание обратил. Но в ...   Dec 8 2011, 16:42


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 16:50
Рейтинг@Mail.ru


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