Перейти к содержанию
    

Где прописывается тип корпуса в файле BSDL?

Изучаю BSDL (как пример взял вот этот) и не могу понять. В начале файла BSDL прописывается название корпуса микросхемы:

entity MAX_10_10M02SCE144 is
  generic (PHYSICAL_PIN_MAP : string := "EQFP144");

Но. Крайне маловероятно, что прикладное ПО типа TopJTAG Probe в курсе всех типов корпусов микросхем. Это подтверждается и тем, что если заменить "EQFP144" на  "TFBGA296", то TopJTAG Probe всё равно распознает BSDL как микросхему xQFP. Как TopJTAG Probe до этого догадывается? По контексту или в файле BSDL есть еще указания на тип корпуса, кроме вышеприведенного?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, flammmable сказал:

Как TopJTAG Probe до этого догадывается? По контексту или в файле BSDL есть еще указания на тип корпуса, кроме вышеприведенного?

По  ID изготовителя и номера изделия...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 в документе выдает ноль результатов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может так:

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, flammmable сказал:

Итого - 32 бита. Кода для корпуса - нет. Поиск по слову package в документе выдает ноль результатов.

На самом деле, для ТАР-контроллера тип корпуса совсем не важен. Потому как он работает только с выводами. А в каком корпусе эти выводы - ему все равно.  В BSDL файле прописаны либо сразу выводы, либо пады кристалла и к ним уже приписаны выводы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, Flood said:

Изменили везде по всему файлу? 

Упс. Не везде. Действительно, когда поменял constant EQFP144 на constant TFBGA296, то TopJTAG Probe подгрузил пины, но корпус микросхемы с подписанными и раскрашенными выводами не отобразил. Спасибо!
Похоже, действительно где-то внутри ПО есть список корпусов.

Quote

Может так: 
std_1149_1_2001

Посмотрел вот здесь на файл std_1149_1_2001 (Appendix B), ожидал увидеть список корпусов, но чего-то его там нет. Но всё равно спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...