Jump to content

    

5576РС1У. Конфигурирование нескольких ПЛИС.

День добрый!

Необходимо сконфигурировать две ПЛИС: 5576ХС1 и 5576ХС4 от одной  микросхемы 5576РС1У по схеме PS.

На форуме Миландра рекомендуют создать файлы .rbf, объединить их и сконвертировать в .pof программой rbf2pof.

Однако, во-первых, непонятно как объединять файлы .rbf, а, во-вторых, в Альтеровской документации есть способ проще, без искусственно создаваемых .rbf, а с использованием .sof, создаваемых по-умолчанию при компиляции проекта Квартусом:

Спойлер

section_2_vol_2_01.thumb.png.d89cc154ff25d58d77b07e84c56ff15d.png

Уважаемые коллеги, кто как поступал, какие могут быть подводные камни?

Задал вопрос на форуме Миландра, но я смотрю, он не такой посещаемый, как Электроникс.

Share this post


Link to post
Share on other sites
3 hours ago, MrGalaxy said:

На форуме Миландра рекомендуют создать файлы .rbf, объединить их и сконвертировать в .pof программой rbf2pof.

Насколько я понимаю, как-то так: cat xc1t.rbf xc4t.rbf > result.rbf

Share this post


Link to post
Share on other sites
13 hours ago, MrGalaxy said:

5576ХС1 и 5576ХС4

Микросхемы ВЗПП-С или КТЦ Электроники? Не пробовали их напрямую спросить?

Мой опыт общения со вторыми считаю весьма успешным.

Share this post


Link to post
Share on other sites
11 часов назад, MaratZuev сказал:

Микросхемы ВЗПП-С или КТЦ Электроники? Не пробовали их напрямую спросить?

Мой опыт общения со вторыми считаю весьма успешным.

А я с первыми успешно общался.:smile:

Это Миландровские м/с и на их форуме есть представители компании, поэтому начал с их форума. Напишу и туда.

Share this post


Link to post
Share on other sites
48 minutes ago, MrGalaxy said:

Это Миландровские м/с и на их форуме есть представители компании, поэтому начал с их форума.

В это самое время, когда я пишу эти строки, я нахожусь от главного офиса Миландра в пяти минутах ходьбы, так что, если вам что нужно, могу зайти и спросить, так, задрав нос: 

- Так, что вы тут о себе думаете?! Почему на заданные вам вопросы не отвечаете?! (И так, невзначай, бутылку красного сухого из кармана показываю)))

Share this post


Link to post
Share on other sites
59 минут назад, MaratZuev сказал:

В это самое время, когда я пишу эти строки, я нахожусь от главного офиса Миландра в пяти минутах ходьбы, так что, если вам что нужно, могу зайти и спросить, так, задрав нос: 

- Так, что вы тут о себе думаете?! Почему на заданные вам вопросы не отвечаете?! (И так, невзначай, бутылку красного сухого из кармана показываю)))

:biggrin:

Share this post


Link to post
Share on other sites

Что-то меня мысль шарахнула...

Может, методику программирования 5576РС1У прошивками для 5576ХС1 в картинках писали не Миландровцы, а воронежцы, и я не по адресу обращаюсь когда пишу на форуме Миландра?:wacko2:

В общем, написал теперь на официальную почту в две организации, посмотрю что ответят.

Edited by MrGalaxy

Share this post


Link to post
Share on other sites

Напомнило: "Если вы не отзовётесь, мы напишем в спортлото!"))
Я сейчас сам с аналоговыми девицами переписку вёл.
... "на западном фронте бойцы вели затяжные бои" ...

RE: Spice model from VAC [Analog Devices](SR-170972-G0Z1S7)
CIC EMEA <CIC.EMEA@analog.com>	5 мая 2020 г., 14:27
Кому: 
Dear Customer,

Your inquiry comes from a private email address.

Please be advised that as a US headquartered company Analog Devices, Inc. must  comply with US export laws and, therefore, we cannot support private email addresses as we cannot identify the owners.

We apologize for any inconvenience caused and thank you for your understanding.

Best regards,
Analog Devices
Customer Interaction Center Europe
Analog Devices (ADI) makes no warranties and assumes no liability for applications assistance or customer product design. Please be aware you are fully responsible for all design decisions and engineering with regard to your products, including decisions relating to application of ADI products. By providing technical information, ADI does not intend to offer or provide engineering services or advice concerning your designs.


------------------- Original Message -------------------
From:
Received: Tue May 05 2020 12:42:08 GMT+0200 (Mitteleuropäische Sommerzeit)
To: ADI EMEA Technical Support; CIC EMEA
Subject: Re: Re: Spice model from VAC [Analog Devices](SR-170972-G0Z1S7)

[External]

Dear Support,
Sorry for misinformation in my previos letter, I'll correct it this way:
I worked for XXX, and the rest applies.
So answers for your topics are below:

вт, 5 мая 2020 г. в 12:00, CIC EMEA <CIC.EMEA@analog.com<mailto:CIC.EMEA@analog.com>>:
Dear Customer,
To be able to process your inquiry please provide the following information:
Company E-Mail:
n/a
Company Website:
n/a
Address:
Can supply home if needed
ZIP/Postal Code:
Can supply home if needed
End application:
Hobby
End product:
RC car
Project name:
Lada
New Design/Re-Design:
Latter
Volume:
1
End customer:
Son
Preferred distributor:
Doesn't matter
Sub manufacturer:
Myself
Time schedule:
ASAP
Regards.

Best Regards,
Analog Devices
Customer Interaction Center Europe

------------------- Original Message -------------------
From: 
Received: Mon May 04 2020 16:12:45 GMT+0200 (Mitteleuropäische Sommerzeit)
To: ADI Americas Technical Support; CIC Americas; CIC Americas
Subject: Re: Spice model from VAC [Analog Devices](SR-170972-G0Z1S7)

[External]

Hi, Support.
I work for XXX, Russia, Moscow, +7XXX5, hw designer: please advise me with your local contacts, specialized in LTSpice.
--
Regards

пн, 4 мая 2020 г. в 16:57, Americas, CIC <CIC.Americas@analog.com>:
Hi,
Please supply us with company (or university), country, location, telephone etc. so that we may better be able to support your request with local applications assistance.

Regards,
ADI Tech Support
------------------- Original Message -------------------
From: 
Received: Sat May 02 2020 11:26:00 GMT-0400 (Eastern Daylight Time)
To: LT Spice; LTSpice
Subject: Spice model from VAC

Hi!
Could you kindly tell me what is the easiest way to create a spice model from, say, such a graphics?
[image.png]
Where vertically is the current in mA and horizontally is the voltage in V.

--
Best regards


 

Share this post


Link to post
Share on other sites
1 час назад, MaratZuev сказал:

 


as a US headquartered company Analog Devices, Inc. must  comply with US export laws and, therefore, we cannot support private email addresses as we cannot identify the owners.


 

Продавать через розничную сеть в России они молодцы, а оказать техподдержку покупателю - бананас длиной в локоть...

Шо сказать... Люди нетрадиционной ориентации.:english_en:

1 час назад, MaratZuev сказал:

"Если вы не отзовётесь, мы напишем в спортлото!"))

"Про любимый лунный трактор!" (с)

Вот Миландровцы, небось, и думают: чего я от них хочу. Ещё и полнолуние послезавтра.:vampire:

Share this post


Link to post
Share on other sites
On 5/2/2020 at 10:30 AM, MrGalaxy said:

... в Альтеровской документации есть способ проще, ...

Именно он Вам и нужен. Добавляете два (три, пять...) образов ПЛИС в одну зашивку ПЗУ и главное не забывайте соединить м/с правильно! см. доки (Д4, РЭ) на 5576ХС (и на оригинальные от Altera).

И самое главное: не паникуйте!! В том процессе ничего сложного нет, просто действуйте по инструкции. 

 

Share this post


Link to post
Share on other sites
On 5/2/2020 at 1:49 PM, SSN6 said:

Насколько я понимаю, как-то так: cat xc1t.rbf xc4t.rbf > result.rbf

Это серьезно так? т.е. если прошивка польется по JTAG, первая ПЛИС схватит последний бит своей конфигурации и дальше просто пропустит наружу и следующий же бит польется в следующую ПЛИС?

Share this post


Link to post
Share on other sites
1 минуту назад, AVR сказал:

Это серьезно так? т.е. если прошивка польется по JTAG, первая ПЛИС схватит последний бит своей конфигурации и дальше просто пропустит наружу и следующий же бит польется в следующую ПЛИС?

Вот только немного наоборот. ПЛИСы включаются последовательно, и поток гонится насквозь. И когда первый бит достигнет конца сдвигового регистра в последней микросхеме, произойдет защелкивание данных. А это значит, что "первая" по цепочке микросхема защелкнет данные, которые в строке будут последними... Ну а "последняя" от JTAG-порта микросхема - получит данные, которые задвигались первыми...

Share this post


Link to post
Share on other sites
4 часа назад, AVR сказал:

Это серьезно так? т.е. если прошивка польется по JTAG

Вы смешиваете ПЗУ и JTAG. С использованием ПЗУ вы не загрузите ПЛИС по JTAG.

Share this post


Link to post
Share on other sites

Если перепутать последовательность ПЛИС, то микросхемам придёт северный пушной зверёк или в них есть защита от дурака и чужая прошивка не зальётся?

Edited by MrGalaxy

Share this post


Link to post
Share on other sites
5 часов назад, AVR сказал:

Это серьезно так? т.е. если прошивка польется по JTAG, первая ПЛИС схватит последний бит своей конфигурации и дальше просто пропустит наружу и следующий же бит польется в следующую ПЛИС?

Да, я проверил. Создал Квартусом общий .rbf из двух .sof по методике из 1-го поста. Сгенерировал два отдельных .rbf и посмотрел содержимое общего .rbf WinHexом. Так и есть, общий файл .rbf тупо слеплен из двух отдельных.

А прошивка из конфигурационной микросхемы польётся по PS через DATA0.

57 минут назад, dvladim сказал:

Вы смешиваете ПЗУ и JTAG. С использованием ПЗУ вы не загрузите ПЛИС по JTAG.

JTAG из ПЛИСок я тоже выведу, будет возможность загружать прошивку минуя ПЗУ.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now