flammmable 1 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба Изучаю BSDL (как пример взял вот этот) и не могу понять. В начале файла BSDL прописывается название корпуса микросхемы: entity MAX_10_10M02SCE144 is generic (PHYSICAL_PIN_MAP : string := "EQFP144"); Но. Крайне маловероятно, что прикладное ПО типа TopJTAG Probe в курсе всех типов корпусов микросхем. Это подтверждается и тем, что если заменить "EQFP144" на "TFBGA296", то TopJTAG Probe всё равно распознает BSDL как микросхему xQFP. Как TopJTAG Probe до этого догадывается? По контексту или в файле BSDL есть еще указания на тип корпуса, кроме вышеприведенного? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба 3 минуты назад, flammmable сказал: Как TopJTAG Probe до этого догадывается? По контексту или в файле BSDL есть еще указания на тип корпуса, кроме вышеприведенного? По ID изготовителя и номера изделия... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
flammmable 1 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба 15 minutes ago, iosifk said: По ID изготовителя и номера изделия... Ммм. Я прочитал документ Intel MAX 10 JTAG Boundary-Scan Testing User Guide , там пишут, что IDCODE состоит из 32 бит: 4 бита - версия микросхемы (у всех чипов указана как 0000) 16 бит - код изделия с точностью до количества логических элементов (т.е. 10M01 или 10M08, но не 10M08SCE144) 11 бит - код производителя 1 бит - просто так Итого - 32 бита. Кода для корпуса - нет. Поиск по слову package в документе выдает ноль результатов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба Может так: Quote The following package files are included: std_1149_1_1990 std_1149_1_1994 std_1149_1_2001 std_1149_1_2013 std_1149_4_1996 std_1149_6_2003 std_1532_2001 intellitechextension intellitech_2001 LVS_BSCAN_CELLS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба 3 часа назад, flammmable сказал: Итого - 32 бита. Кода для корпуса - нет. Поиск по слову package в документе выдает ноль результатов. На самом деле, для ТАР-контроллера тип корпуса совсем не важен. Потому как он работает только с выводами. А в каком корпусе эти выводы - ему все равно. В BSDL файле прописаны либо сразу выводы, либо пады кристалла и к ним уже приписаны выводы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 12 19 августа, 2019 Опубликовано 19 августа, 2019 · Жалоба 4 часа назад, flammmable сказал: Изучаю BSDL (как пример взял вот этот) и не могу понять. В начале файла BSDL прописывается название корпуса микросхемы: entity MAX_10_10M02SCE144 is generic (PHYSICAL_PIN_MAP : string := "EQFP144"); Но. Крайне маловероятно, что прикладное ПО типа TopJTAG Probe в курсе всех типов корпусов микросхем. Это подтверждается и тем, что если заменить "EQFP144" на "TFBGA296", то TopJTAG Probe всё равно распознает BSDL как микросхему xQFP. Как TopJTAG Probe до этого догадывается? По контексту или в файле BSDL есть еще указания на тип корпуса, кроме вышеприведенного? Изменили везде по всему файлу? И тут тоже: "constant EQFP144 : PIN_MAP_STRING"? Или только одну строку? Если везде, то скорее всего именно догадывается, по нумерации или по ключевым словам. Нумерация в любом случае не соответствует BGA, но можно было бы написать DIP144 :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
flammmable 1 20 августа, 2019 Опубликовано 20 августа, 2019 · Жалоба 10 hours ago, Flood said: Изменили везде по всему файлу? Упс. Не везде. Действительно, когда поменял constant EQFP144 на constant TFBGA296, то TopJTAG Probe подгрузил пины, но корпус микросхемы с подписанными и раскрашенными выводами не отобразил. Спасибо! Похоже, действительно где-то внутри ПО есть список корпусов. Quote Может так: std_1149_1_2001 Посмотрел вот здесь на файл std_1149_1_2001 (Appendix B), ожидал увидеть список корпусов, но чего-то его там нет. Но всё равно спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться