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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Работа с ПЛИС, фирмы Actel
Maverick
сообщение Sep 6 2010, 18:26
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Если кто-то работал с ПЛИС данной фирмы (см. название топика) откликнетесь, ПЛИЗ!
help.gif help.gif help.gif
Есть вопросы по работе с такой платой
PS Недавно начал работать - есть вопросы.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Sep 6 2010, 19:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Когда то немножко работал - что вспомню расскажу....
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 7 2010, 11:42
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(vitus_strom @ Sep 6 2010, 22:45) *
Когда то немножко работал - что вспомню расскажу....

Как подключить тактовую частоту к разработанному устройству (схема описанная на языке или в схемотехническом редакторе).
PS Тактовая частота подключена к микропроцессорной системе.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Sep 7 2010, 12:44
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Не совсем понял вопроса - попдробней если можно - что вы подразумеваете:
а) под микропроцессорной системой
б) под тактовой частотой


Вы хотите затянуть клок в чип? Или что то еще?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 7 2010, 12:56
Сообщение #5


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(vitus_strom @ Sep 7 2010, 15:44) *
Не совсем понял вопроса - попдробней если можно - что вы подразумеваете:
а) под микропроцессорной системой
б) под тактовой частотой


Вы хотите затянуть клок в чип? Или что то еще?

Можно общую инфу почитать здесь
Здесь более подробно расписано
В общем вопрос состоит в следующем как с пина завести в схему тактовую частоту. Мне не доступен в программе для назначения распиновки данный пин, который указан в даташите на отладочную плату.
Например есть счетчик в ПЛИС - как подать на него в "железе" тактовую частоту?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
olrek
сообщение Sep 7 2010, 19:07
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 21-04-09
Пользователь №: 48 063



Цитата(Maverick @ Sep 7 2010, 16:56) *
Можно общую инфу почитать здесь
Здесь более подробно расписано
В общем вопрос состоит в следующем как с пина завести в схему тактовую частоту. Мне не доступен в программе для назначения распиновки данный пин, который указан в даташите на отладочную плату.
Например есть счетчик в ПЛИС - как подать на него в "железе" тактовую частоту?

Насколько я понял из бегло прочитанного, напрямую с пина клок не завести (вроде в схеме КИТа нет юзеровских выводов, подключенных к генераторам). Следовательно надо использовать частоты, имеющиеся в MSS. Для этого используется FIC - контроллер интерфейса между MSS и фабрикой. Конфигурирование его либо через SoftConsole либо smartdesign либо ручками. Подробнее разбираться не стал. Читай SmartFusion_MSS_UG.pdf, mss_fic_config_ug_1.pdf, SmartFusion_Fabric_UG.pdf по приведенным тобой ссылкам.
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Sep 7 2010, 19:42
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Вот Вы опять в своем стиле. С Actel работал много кто, а вот со SmartFusion, который Вам собственно и нужен, пока единицы.
Цитата(Maverick @ Sep 7 2010, 16:56) *
В общем вопрос состоит в следующем как с пина завести в схему тактовую частоту. Мне не доступен в программе для назначения распиновки данный пин, который указан в даташите на отладочную плату.

Это что - инженерное описание проблемы, я извиняюcь? (вы там еще вроде Канта цитируете в подписи на тему умения задавать вопросы...) А того, кто вызовется вам помочь, вы отсылаете на сайт www.actel.com с предложением прочитать несколько десятков документов объемом под сотню мегабайт??

Для начала огласите:
1) Наименование кристалла
2) Номер пина, на который заводите частоту
3) IO-макрос, который используется на входе
4) Версия Actel Designer
5) Чем получен EDIF (синтезатор..)

В заключение присоединяю скриншот, на котором можно видеть, что пин, на который заведена частота на ките, успешно назначен на свое место.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
des333
сообщение Sep 7 2010, 19:50
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Джеймс @ Sep 7 2010, 23:42) *
Это что - инженерное описание проблемы, я извиняюcь? (вы там еще вроде Канта цитируете в подписи на тему умения задавать вопросы...) А того, кто вызовется вам помочь, вы отсылаете на сайт www.actel.com с предложением прочитать несколько десятков документов объемом под сотню мегабайт??


Тоже порадовало.  smile.gif






--------------------
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 8 2010, 06:59
Сообщение #9


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Джеймс @ Sep 7 2010, 22:42) *
Вот Вы опять в своем стиле. С Actel работал много кто, а вот со SmartFusion, который Вам собственно и нужен, пока единицы.

Это что - инженерное описание проблемы, я извиняюcь? (вы там еще вроде Канта цитируете в подписи на тему умения задавать вопросы...) А того, кто вызовется вам помочь, вы отсылаете на сайт www.actel.com с предложением прочитать несколько десятков документов объемом под сотню мегабайт??

Для начала огласите:
1) Наименование кристалла
2) Номер пина, на который заводите частоту
3) IO-макрос, который используется на входе
4) Версия Actel Designer
5) Чем получен EDIF (синтезатор..)

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

Я сам не знаю где копать прочитал много, но ничего конкретного не накопал, из-за этого и послал на сайт. Чтобы других не вводить заблуждение. Приношу за это свои извинения!
В самом первом сообщении я даю ссылку на страницу сайта с отладочной платой. Там сразу после фотографии приводится кристалл ... smile.gif Ладно по порядку:
1. Кристалл A2F200M3F-FGG484ES
Datasheet на ПЛИС
2. RC генератор находится внутри ПЛИС. Подключается к ПЛИС просто кварц. Пины:
Документ по отладочной плате здесь
стр 20-21
Название раздела
20 MHz Oscillator
32.768 KHz (Low-Power) Oscillator

Программа I/O attribute editor (Ваш скриншот этой программы) - в выпадающем списке пинов - пин для клока я не вижу. Прочитал что вроде для этих целей есть библиотечный макрос RCOSC - для подключения тактовой частоты с внутреннего RC генератора. Если можно подтвердите эту информацию или опровергните.
3. Описал обычный счетчик и хочу его работу увидеть осциллографом - никакие дополнительные буферы не подсоединял. Пользовался текстовым редактором, где сделал VHDL описание 32 разрядного счетчика. Потом попробовал про синтезировать и от Designer получить файлы для прошивки. Все ОК - проверка прошла и все ПО работает! Далее попытался сделать распиновку для ПЛИС сигналов (Программа I/O attribute editor (Ваш скриншот этой программы)). Но вот тут и возникла проблема с заданием для сигнала clk счетчика задать пин от которого приходит глобальная тактовая частота. Потом заново прошел бы пройденный путь и все - можно программировать.
4. Версия ПО последняя.
5. Встроенным синтезатором (Sinplify).


Цитата(olrek @ Sep 7 2010, 22:07) *
Насколько я понял из бегло прочитанного, напрямую с пина клок не завести (вроде в схеме КИТа нет юзеровских выводов, подключенных к генераторам). Следовательно надо использовать частоты, имеющиеся в MSS. Для этого используется FIC - контроллер интерфейса между MSS и фабрикой. Конфигурирование его либо через SoftConsole либо smartdesign либо ручками. Подробнее разбираться не стал. Читай SmartFusion_MSS_UG.pdf, mss_fic_config_ug_1.pdf, SmartFusion_Fabric_UG.pdf по приведенным тобой ссылкам.

Спасибо! С Вами согласен, но вопрос как это сделать. smile.gif
Читал - пока ничего не накопал конкретного. В Xilinx, Altera клок заводился напрямую с пина и была возможность ее задания (о чем пишет Джеймс). Здесь (для семейств Fusion, SmartFusion) сделано по другому - мое мнение (RC генератор находится внутри ПЛИС). Самое обидное что примеров с использованием встроенного микропроцессора - много. А примера с обычным счетчиком нет. cranky.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Sep 8 2010, 19:00
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Maverick @ Sep 7 2010, 16:56) *
В общем вопрос состоит в следующем как с пина завести в схему тактовую частоту.


Цитата(Maverick @ Sep 8 2010, 10:59) *
RC генератор находится внутри ПЛИС. Подключается к ПЛИС просто кварц.


Ну так первое и второе это же совершенно разные вещи! Для второго нужен макрос XTLOSC. А есть еще внутренний RC-генератор, который и кварца не требует! (ниже пишите про RCOSC)

Цитата(Maverick @ Sep 8 2010, 10:59) *
Прочитал что вроде для этих целей есть библиотечный макрос RCOSC - для подключения тактовой частоты с внутреннего RC генератора. Если можно подтвердите эту информацию или опровергните.


Есть макрос RCOSC. Насколько я понял, выход с XTLOSC или RTOSC должен проходить еще через CLKSRC. Больше ничего подтвердить не могу, т.к. со SmartFusion еще не работал. Это совершенно новое семейство! Как видите Вы здесь первый кто с ним начал разбираться. Могу дать дельный совет - обратитесь в службу технической поддержки.
Go to the top of the page
 
+Quote Post
olrek
сообщение Sep 8 2010, 20:27
Сообщение #11





Группа: Новичок
Сообщений: 3
Регистрация: 21-04-09
Пользователь №: 48 063



2Maverick: Что-то я никак не пойму, зачем Вы пытаетесь тащить CLK c пина. Насколько я понял, вытащить MSS-шный клок на FPGA-фабрику можно примерно так:
1) Импортируйте свой VHDL-файл cо счетчиком в проект.
2) Сконфигурируйте FIC в MSS-конфигураторе, включив например AHBlite-интерфейс.
3) Сконфигурируйте внутри MSS остальные блоки, которые планируете использовать.
4) Вставьте в Smartdesign MSS и свой счетчик
5) Мапьте AHB clock из FIC и входной клок свеого счетчика

вроде как-то так

Если же Вам непременно нужен внешний клок то тащите его с юзер-I/O, например с того, что предложил Джеймс.
Ну и совсем брежу: если Вам не нужен MSS, зачем вы купили ТАКОЙ кит.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 9 2010, 08:02
Сообщение #12


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Джеймс @ Sep 8 2010, 22:00) *
Ну так первое и второе это же совершенно разные вещи! Для второго нужен макрос XTLOSC. А есть еще внутренний RC-генератор, который и кварца не требует! (ниже пишите про RCOSC)



Есть макрос RCOSC. Насколько я понял, выход с XTLOSC или RTOSC должен проходить еще через CLKSRC. Больше ничего подтвердить не могу, т.к. со SmartFusion еще не работал. Это совершенно новое семейство! Как видите Вы здесь первый кто с ним начал разбираться. Могу дать дельный совет - обратитесь в службу технической поддержки.

Спасибо! В службу технической поддержки писать придется, т.к. вчера захотел проверить прочитанное (по сути что Вы написали) на практике. Начал делать файл для схемотехнического редактора, чтобы подсоединить эти макросы к счетчику. Так мне ПО выдало (см. вложение). Захожу по этому пути с помощью проводника Windows, а папки-то действительно нет, хотя для других семейств имеются. Ладно думаю... Может я ошибся при установке, нашел другой свободный компьютер на работе - поставил все ПО от Actel (со всеми галочками). Проверяю - такая же ошибка. Таким образом, ПО от Actel не дало библиотеки библиотечных элементов для схемотехнического редактора - мое мнение.

Цитата(olrek @ Sep 8 2010, 23:27) *
2Maverick: Что-то я никак не пойму, зачем Вы пытаетесь тащить CLK c пина. Насколько я понял, вытащить MSS-шный клок на FPGA-фабрику можно примерно так:
1) Импортируйте свой VHDL-файл cо счетчиком в проект.
2) Сконфигурируйте FIC в MSS-конфигураторе, включив например AHBlite-интерфейс.
3) Сконфигурируйте внутри MSS остальные блоки, которые планируете использовать.
4) Вставьте в Smartdesign MSS и свой счетчик
5) Мапьте AHB clock из FIC и входной клок свеого счетчика

вроде как-то так

Если же Вам непременно нужен внешний клок то тащите его с юзер-I/O, например с того, что предложил Джеймс.
Ну и совсем брежу: если Вам не нужен MSS, зачем вы купили ТАКОЙ кит.

Я просто пытаюсь завести на счетчик тактовую частоту...
В ПЛИС семейств Fusion, SmartFusion встроен внутренний RC генератор - это первые такие ПЛИС (во всяком случае я о других не слышал). Всегда для ПЛИС использовался внешний кварцевый генератор и тактовая частота заводилась на разработанную цифровую логику указанием для сигнала clk (тактовая частота для разработанной цифровой схемы в ПЛИС) номер/названия пина.
По Вашему мнению если в ПЛИС сделан процессор то я его всегда должен использовать, если я даже отлаживаю цифровую схему, которая работает автономно от процессора. Например у Xilinx в серии(семейства) Virtex II встроен процессор Power PC, так можно было использовать программируемую логику без участия самого процессора. Здесь мне кажется это тоже должно быть - примерно, а может точно так как описывает Джеймс, проверю на практике - отпишусь. Мое мнение - должно быть подобное - тактовая частота (сигнал clk) просто заводится на цифровую схему например через какой-то библиотечный макрос, который берет тактовую частоту с внутреннего RC генератора. Другими словами, на разработанную цифровую схему с помощью библиотечного макроса будет подаваться тактовая частота от внутреннего RC генератора. Это и описывает на мой взгляд Джеймс и я это понял из прочитанного мною материала.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Sep 9 2010, 21:08
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Maverick @ Sep 9 2010, 12:02) *
Мое мнение - должно быть подобное - тактовая частота (сигнал clk) просто заводится на цифровую схему например через какой-то библиотечный макрос, который берет тактовую частоту с внутреннего RC генератора. Другими словами, на разработанную цифровую схему с помощью библиотечного макроса будет подаваться тактовая частота от внутреннего RC генератора.

Да. За одним добавлением. У Вас есть 3(!) возможности:
1) Завести частоту напрямую с разъема на ките (в моем первом сообщении со скриншотом содержится ошибка - 50MHz по схеме выход, а не вход). Штатно на ките кварц. генератора судя по всему нет.
2) Задействовать кварцевый резонатор (стр. 21 в A2F_EVAL_KIT_UG.pdf) при помощи макроса XTLOSC.
3) Задействовать внутренний генератор на 100MHz при помощи макроса RCOSC.

То, что Вы начали делать во ViewDraw, можно сделать в Actel Libero в SmartDesign. Я кстати попытался, но - среди макросов XTLOSC вообще отсутствует. RCOSC имеется. CLKSRC тоже есть.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 10 2010, 06:27
Сообщение #14


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Джеймс @ Sep 10 2010, 00:08) *
Да. За одним добавлением. У Вас есть 3(!) возможности:
1) Завести частоту напрямую с разъема на ките (в моем первом сообщении со скриншотом содержится ошибка - 50MHz по схеме выход, а не вход). Штатно на ките кварц. генератора судя по всему нет.
2) Задействовать кварцевый резонатор (стр. 21 в A2F_EVAL_KIT_UG.pdf) при помощи макроса XTLOSC.
3) Задействовать внутренний генератор на 100MHz при помощи макроса RCOSC.

То, что Вы начали делать во ViewDraw, можно сделать в Actel Libero в SmartDesign. Я кстати попытался, но - среди макросов XTLOSC вообще отсутствует. RCOSC имеется. CLKSRC тоже есть.

Спасибо за помощь! Будем пробовать и разбираться далее...
Еще вопрос у Вас появляется такая ошибка при работе с этим новым семейством ПЛИС (SmartFusion) и имеется ли библиотека макросов для этого семейства (SmartFusion)? Скриншот ошибки в предыдущем посте.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Sep 10 2010, 12:33
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Sep 7 2010, 15:42) *
Как подключить тактовую частоту к разработанному устройству (схема описанная на языке или в схемотехническом редакторе).
PS Тактовая частота подключена к микропроцессорной системе.


Подключить просто!. Открываешь MSS конфигуратор и в нем ClockManagement. Конфигурируешь частоты. В качестве источника частоты может выступать FAB_CLK, GLC или, если снять галочку с FAB_CLK, выход GLB. Затем в SmartDesigner делаешь модуль в который добавляешь процессорный модуль (он включает и блок частоты) и свой модуль. На процессорном модуле будут выходы тактовой частоты, которые соединяешь с тактовым входом своего модуля.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 10 2010, 12:47
Сообщение #16


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Sep 10 2010, 15:33) *
Подключить просто!. Открываешь MSS конфигуратор и в нем ClockManagement. Конфигурируешь частоты. В качестве источника частоты может выступать FAB_CLK, GLC или, если снять галочку с FAB_CLK, выход GLB. Затем в SmartDesigner делаешь модуль в который добавляешь процессорный модуль (он включает и блок частоты) и свой модуль. На процессорном модуле будут выходы тактовой частоты, которые соединяешь с тактовым входом своего модуля.

У Вас есть ошибка описанная здесь (см. скриншот во вложении) ?
Как пример: можете дать простенький проект - счетчик на логике. Или я могу выслать свой, чтобы Вы его подкорректировали. Подсоединение тактовой частоты счетчика от процессора желательно(если можно) сделайте плиз через схемотехнический редактор - наглядней и понятней. Просто с этим ПО я работаю не давно и еще не полностью освоился...
Или расскажите по подробнее про
Цитата
На процессорном модуле будут выходы тактовой частоты, которые соединяешь с тактовым входом своего модуля.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Sep 10 2010, 15:56
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Sep 10 2010, 16:47) *
У Вас есть ошибка описанная здесь (см. скриншот во вложении) ?
Как пример: можете дать простенький проект - счетчик на логике. Или я могу выслать свой, чтобы Вы его подкорректировали. Подсоединение тактовой частоты счетчика от процессора желательно(если можно) сделайте плиз через схемотехнический редактор - наглядней и понятней. Просто с этим ПО я работаю не давно и еще не полностью освоился...
Или расскажите по подробнее про


Забудь о ViewDraw. Рисуй в SmartDesign. Это особенно касается процессорных систем, а так же цифро-аналоговых ПЛИС Fusion и SmartFusion.
Вот пример дизайна

Кофигурим в MSS частоту


Прикрепленное изображение


Создаем новый модуль SmartDesign и создаем в нем схему с процессором и счетчиком


Прикрепленное изображение


Если нужен проект или еще какие вопросы напиши мне на адрес техподдержки Российского представительства Актел.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 10 2010, 17:15
Сообщение #18


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Sep 10 2010, 18:56) *
Забудь о ViewDraw. Рисуй в SmartDesign. Это особенно касается процессорных систем, а так же цифро-аналоговых ПЛИС Fusion и SmartFusion.
Вот пример дизайна

Кофигурим в MSS частоту


Прикрепленное изображение


Создаем новый модуль SmartDesign и создаем в нем схему с процессором и счетчиком


Прикрепленное изображение


Если нужен проект или еще какие вопросы напиши мне на адрес техподдержки Российского представительства Актел.

СПАСИБО!
дайте свою почту в личку, плиз


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 13 2010, 06:32
Сообщение #19


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Спасибо всем!
Вопрос с заведением тактовой частоты вроде решился. Но возник еще вопрос:
Я начал делать файл для схемотехнического редактора, чтобы подсоединить макросы (XTLOSC, RTOSC, CLKSRC - Нужна более детальное их описание и как с ними работать.) к счетчику+дешифратору. Так мне ПО выдало (см. вложение - error_no_lib_for_schematic.jpg). Захожу по этому пути с помощью проводника Windows, а папки с библиотекой элементов -то действительно нет (для семейства SmartFusion), хотя для других семейств имеются. Ладно думаю... Может я ошибся при установке, нашел другой свободный компьютер на работе - инсталлирую все ПО от Actel (со всеми галочками). Проверяю - такая же ошибка. В чем может быть причина?

Скриншот ошибки я приводил в этом сообщении (+ доп. инфо)

Просто получается, что схемотехническим редактором пользоваться нельзя, или как быть людям которые не знают языков описания аппаратуры?. SmartDesign пользоваться?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Sep 13 2010, 19:28
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(Maverick @ Sep 10 2010, 10:27) *
Спасибо за помощь! Будем пробовать и разбираться далее...
Еще вопрос у Вас появляется такая ошибка при работе с этим новым семейством ПЛИС (SmartFusion) и имеется ли библиотека макросов для этого семейства (SmartFusion)? Скриншот ошибки в предыдущем посте.

У меня тоже нет этой библиотеки SmartFusion для ViewDraw.

Попытался использовать макрос RCOSC в "голом" проекте без микропроцессора (в SmartDesign), тоже со счетчиком. Не получилось - Designer выдал ошибку
Error: CMP484: Illegal connection between instance 'RCOSC_0' and instance
The On-chip RC oscillator can only drive the input clocks CLKA, CLKB and CLKC of the MSS_CCC and FAB_CCC macros

Так что похоже без MSS действительно не обойтись...
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 14 2010, 06:14
Сообщение #21


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Джеймс @ Sep 13 2010, 22:28) *
У меня тоже нет этой библиотеки SmartFusion для ViewDraw.

Попытался использовать макрос RCOSC в "голом" проекте без микропроцессора (в SmartDesign), тоже со счетчиком. Не получилось - Designer выдал ошибку
Error: CMP484: Illegal connection between instance 'RCOSC_0' and instance
The On-chip RC oscillator can only drive the input clocks CLKA, CLKB and CLKC of the MSS_CCC and FAB_CCC macros

Так что похоже без MSS действительно не обойтись...

Спасибо за помощь! Светодиоды на плате замигали - вывел старшие 8 разрядов от 32 разрядного счетчика, работающего на тактовой частоте 100 МГц.
Может FAE_SKV, прольет свет по этому поводу (отсутствия библиотек).

PS Никто не желает присоединиться


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Sep 14 2010, 12:16
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Sep 14 2010, 10:14) *
Спасибо за помощь! Светодиоды на плате замигали - вывел старшие 8 разрядов от 32 разрядного счетчика, работающего на тактовой частоте 100 МГц.
Может FAE_SKV, прольет свет по этому поводу (отсутствия библиотек).

PS Никто не желает присоединиться


Первое. Не используйте ViewDraw - это атавизм Libero. Он пока присутствует для совместимости с проектами, сделанными в более ранних версиях Libero, где не было графического редактора SmartDesign. Библиотек под него нет и не будет.

Второе. Проект для SmartFusion без процессора не сделать. Если не нужен процессор используйте семейство Fusion.
Примитивы, такие как RCOSC предназначены для Fusion и SmartFusion A2F500, где есть вторая PLL на которую можнозаводить частоту с RCOSC. В A2F200, которая стоит на плате кита, только одна PLL, которая конфигурится через MSS.
Не надо воспринимать MSS как конфигуратор именно микропроцессорной части. Это графическая оболочка для конфигурации аппаратной цифровой и аналоговой частей ПЛИС.
Блок ClkockManagement конфигурирует тактовые частоты как для процессорной части, так и для аналоговой и для ПЛИС.

Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 14 2010, 12:37
Сообщение #23


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Sep 14 2010, 15:16) *
Первое. Не используйте ViewDraw - это атавизм Libero. Он пока присутствует для совместимости с проектами, сделанными в более ранних версиях Libero, где не было графического редактора SmartDesign. Библиотек под него нет и не будет.

Второе. Проект для SmartFusion без процессора не сделать. Если не нужен процессор используйте семейство Fusion.
Примитивы, такие как RCOSC предназначены для Fusion и SmartFusion A2F500, где есть вторая PLL на которую можнозаводить частоту с RCOSC. В A2F200, которая стоит на плате кита, только одна PLL, которая конфигурится через MSS.
Не надо воспринимать MSS как конфигуратор именно микропроцессорной части. Это графическая оболочка для конфигурации аппаратной цифровой и аналоговой частей ПЛИС.
Блок ClkockManagement конфигурирует тактовые частоты как для процессорной части, так и для аналоговой и для ПЛИС.

Спасибо! Все понял.
Любопытство:
Получается что Actel в будущем вообще откажутся от схемотехнического редактора, я правильно понимаю? Почему "ViewDraw - это атавизм Libero", если можно поподробнее? Как быть людям которые работают в схемотехническом редакторе и не знают языков описания аппаратуры (VHDL/Verilog)? Просто этим людям без библиотек схемотехнических элементов становится не возможным производить разработку собственной цифровой схемы на данном семействе ПЛИС.
PS Просто на работе такие люди еще остались...


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Sep 14 2010, 13:29
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Sep 14 2010, 16:37) *
Спасибо! Все понял.
Любопытство:
Получается что Actel в будущем вообще откажутся от схемотехнического редактора, я правильно понимаю? Почему "ViewDraw - это атавизм Libero", если можно поподробнее? Как быть людям которые работают в схемотехническом редакторе и не знают языков описания аппаратуры (VHDL/Verilog)? Просто этим людям без библиотек схемотехнических элементов становится не возможным производить разработку собственной цифровой схемы на данном семействе ПЛИС.
PS Просто на работе такие люди еще остались...


Почему не будет? А SmartDesign? В нем можно собирать не только процессорные системы. Есть каталог с библиотеками примитивов, макросов, IP-ядер с помощью которых можно нарисовать схему. На схему можно добавлять модули, созданные в SmartDesign или HDL языке, создавая иерахические проекты. Пока еще есть проблемы и обойтись без использования языков программирования невозможно, но они решаются.
Или что ты подразумеваешь под "схемотехническим элементом"? Аналоги конкретных микросхем?

И еще. Libero в его сегодняшнем виде всего пару лет. До 8-й версии он был совершенно другим. Это был по-сути текстовый редактор с трассировщиком. Назвать его средой разработки было тяжело.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 14 2010, 14:06
Сообщение #25


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Sep 14 2010, 16:29) *
Или что ты подразумеваешь под "схемотехническим элементом"?

Я понимаю под "схемотехническим элементом" (иногда называю схемотехническими макросами или примитивами. PS Просто не знаю как правильно называются.) - стандартный набор элементов (элементы AND, OR, XOR и т.д. с разным количеством входов, различный набор триггеров, регистров, дешифраторы, мультиплексоры и т.д), в общем такую же библиотеку элементов, которая представлена в схемотехническом редакторе ViewDraw для других семейств ПЛИС.
Наверное (как Вас понял) как решение можно с помощью SmartGen получить все эти элементы (в виде IP-ядер). И в SmartDesign уже производить соединение. Правильно?

Цитата(FAE_SKV @ Sep 14 2010, 16:29) *
Есть каталог с библиотеками примитивов, макросов, IP-ядер с помощью которых можно нарисовать схему. На схему можно добавлять модули, созданные в SmartDesign или HDL языке, создавая иерахические проекты.

Можно подробнее... Просто я как понял каталога с библиотеками примитивов, макросов - нет. Или это только для схемотехнического редактора ViewDraw , а для SmartDesign - есть?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Sep 15 2010, 12:44
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Sep 14 2010, 18:06) *
Я понимаю под "схемотехническим элементом" (иногда называю схемотехническими макросами или примитивами. PS Просто не знаю как правильно называются.) - стандартный набор элементов (элементы AND, OR, XOR и т.д. с разным количеством входов, различный набор триггеров, регистров, дешифраторы, мультиплексоры и т.д), в общем такую же библиотеку элементов, которая представлена в схемотехническом редакторе ViewDraw для других семейств ПЛИС.
Наверное (как Вас понял) как решение можно с помощью SmartGen получить все эти элементы (в виде IP-ядер). И в SmartDesign уже производить соединение. Правильно?


В общем да. Только теперь отдельно SmartGen нет. Он входит в Libero под названием Catalog. Примитивы (И, ИЛИ, и т.д) в Libero называются макросами. Их надо из каталога перетащить мышкой на поле открытой схемы SmartDesign. Все остальные можно либо перетащить на пле схемы, либо дважды кликнуть по названию. Откроется форма конфигурации. После конфигурации элемент добавиться в проект, а если в окне была открыта схема SmartDesign, то и в эту схему.

Цитата(Maverick @ Sep 14 2010, 18:06) *
Можно подробнее... Просто я как понял каталога с библиотеками примитивов, макросов - нет. Или это только для схемотехнического редактора ViewDraw , а для SmartDesign - есть?

Есть все библиотеки для SmartDesign. Для ViewDraw нет.

Посмотри файл. Там коротко описано, в том числе, как сделать схему в SmartDesign.

Прикрепленный файл  Creating_a_project_in_LiberoIDE.pdf ( 1.05 мегабайт ) Кол-во скачиваний: 1611

Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 15 2010, 12:53
Сообщение #27


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Sep 15 2010, 15:44) *
В общем да. Только теперь отдельно SmartGen нет. Он входит в Libero под названием Catalog. Примитивы (И, ИЛИ, и т.д) в Libero называются макросами. Их надо из каталога перетащить мышкой на поле открытой схемы SmartDesign. Все остальные можно либо перетащить на пле схемы, либо дважды кликнуть по названию. Откроется форма конфигурации. После конфигурации элемент добавиться в проект, а если в окне была открыта схема SmartDesign, то и в эту схему.


Есть все библиотеки для SmartDesign. Для ViewDraw нет.

Посмотри файл. Там коротко описано, в том числе, как сделать схему в SmartDesign.

Прикрепленный файл  Creating_a_project_in_LiberoIDE.pdf ( 1.05 мегабайт ) Кол-во скачиваний: 1611

Спасибо большое за помощь! Файл - понравился, кратко, но все понятно. Будем в ПО от Actel разбираться дальше. В ближайших планах поднять встроенный процессор (задача №1 - получить надпись Hello world! в окне гипертерминала.) и аналогувую часть (ARM® Cortex™-M3 and programmable analog). Думаю вопросы появятся... smile.gif
Буду писать сюда.

PS Что-то мало на форуме людей, которые работают с Actel. Повторюсь: не желаете присоединиться - думаю Вам будет не плохая реклама, а новичкам хорошее подспорье в обучении в работе с продукцией Actel. smile.gif Тем более у Вас я так понимаю уже материал практически готов - во всяком случае наверное большая часть. smile.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 17 2010, 13:14
Сообщение #28


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Вопрос как производить моделирование для разработанной цифровой схемы
- в связке со встроенным микропроцессором;
- без встроенного микропроцессора - независимая цифровая схема описанная на VHDL.
Собственно вопрос - как моделировать глобальную тактовую частоту, которую необходимо подать на разработанную цифровую схему (хотя бы без встроенного микропроцессора). Пытался вытянуть с VHDL файла, который генерируется SmartDesign, чтобы вставить как компонент в testbench файл. Но сразу возникла проблема - у этого компонента нет входа для подачи глобальной тактовой частоты.
PS Как альтернативный путь - сделать параллельный проект на другом семействе (например ProAsic3). Провести полную разработку цифровой схемы описанная на VHDL, с проведением моделирования работы на каждом этапе. А потом перейти к проекту на SmartFusion. С помощью SmartDesign произвести соединение встроенного микропроцессора и разработанной цифровой схемы. Произвести программирование ПЛИС. И дальнейшую отладку, уже в связке со встроенным микропроцессором производить "в железе".


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 22 2010, 09:21
Сообщение #29


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Maverick @ Sep 17 2010, 16:14) *
Вопрос как производить моделирование для разработанной цифровой схемы
- в связке со встроенным микропроцессором;
- без встроенного микропроцессора - независимая цифровая схема описанная на VHDL.

Разобрался... wink.gif

Спасибо!


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 1 2010, 06:15
Сообщение #30


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Возник еще вопрос:
Сделал проект в SmartDesign (без процессора - логика описанная на VHDL) - моделирование на всех этапах проходит прекрасно. Захотел посмотреть в синтезаторе Synplify RTL и Technjlogy design. Для чего соответственно нажал кнопки на панели RTL View и Technjlogy View. Но "внутренности" описанного компонента на VHDL, т.е. схемотехнику разработанного компонента Synplify показывать не хочет. И пишет при этом
Цитата
License checkout: synplifypro_acteloem
License: synplifypro_acteloem node-locked

В чем причина? Что-то с лицензией, тогда как это исправить?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
pitbool
сообщение Oct 1 2010, 06:33
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 3-01-09
Пользователь №: 42 897



в профайле проекта выберете синтезатор sinplify pro.
по умолчанию выбран просто sinplify, хотя лицензия есть и на про.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 1 2010, 06:52
Сообщение #32


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(pitbool @ Oct 1 2010, 09:33) *
в профайле проекта выберете синтезатор sinplify pro.
по умолчанию выбран просто sinplify, хотя лицензия есть и на про.

поподробнее, плиз


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Oct 1 2010, 10:27
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Oct 1 2010, 10:15) *
Возник еще вопрос:
Сделал проект в SmartDesign (без процессора - логика описанная на VHDL) - моделирование на всех этапах проходит прекрасно. Захотел посмотреть в синтезаторе Synplify RTL и Technjlogy design. Для чего соответственно нажал кнопки на панели RTL View и Technjlogy View. Но "внутренности" описанного компонента на VHDL, т.е. схемотехнику разработанного компонента Synplify показывать не хочет. И пишет при этом

В чем причина? Что-то с лицензией, тогда как это исправить?


Какая версия Libero? Если ниже 9.0SP1, то по умолчанию в качестве синтезатора используется Synplify (самый простой). Чтобы посмотреть результат в виде схемы нужен Synplify Pro.
В Libero открой профиль (меню Project-> Profiles). Посмотри какая версия синтезатора Synplify используется. Для этого выбери пункт Synplify AE и нажми кнопку View. Если версия Libero ниже 9.0SP1, то в Location будет указан synplify.exe. Надо добавить в профиль проекта Synplify Pro. В окне Profiles нажми кнопку Add и найди файл synplify_pro.exe. Он лежит в папке C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A\bin\synplify_pro.exe (по-умолчанию, если Libero устанавливалось на диск C). В поле имени можешь набрать любое имя. В пункте Select tool integration выбираешь Synplify и жмешь ОК. Появиться новый пункт в профиле для раздела Synthesis. При создании нового проекта надо выбирать в профиле его.
В Libero начиная с версии 9.0SP2 в пункте Synplify AE уже сразу прописан SynplifyPro.
Go to the top of the page
 
+Quote Post
pitbool
сообщение Oct 1 2010, 10:34
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 3-01-09
Пользователь №: 42 897



в обычном sinplify не работает ни ртл-вью, ни гейт-вью. Для того чтобы посмотреть ртл вам нужно запустить sinplify pro.
Раньше sinplify pro был доступен только в платной версии Libero. Сейчас фирма актель сделала его бесплатным. По умолчанию почему-то среда либеро запускает обычный sinplify, вместо sinplify pro. Вам нужно выбрать в профайле проекта в качестве синтезатора sinplify pro. Для этого тыкнуть правой клавишей мыши в кнопку sinplify, выбрать из ниспадшего меню пункт profile, и в нем в разделе где синтезаторы добавить пункт sinplify pro, поставить его по умолчанию, указать путь к файлу sinplify_pro.exe, который находится там же где и обычный sinplify. И будет вам счастье в виде возможности узреть ртл.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 1 2010, 11:24
Сообщение #35


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(pitbool @ Oct 1 2010, 13:34) *

Цитата(FAE_SKV @ Oct 1 2010, 13:27) *

Версия
Цитата
Version: 9.0.3.4
Release: v9.0 SP2A

Правда обновлял с версии кажется (точно не помню) 9.0.1.5 SP1

Цитата
В Libero открой профиль (меню Project-> Profiles). Посмотри какая версия синтезатора Synplify используется. Для этого выбери пункт Synplify AE и нажми кнопку View.

Сделал. Скриншот экрана с настройками во вложении.
Версия Synplify во вложении.

Цитата(FAE_SKV @ Oct 1 2010, 13:27) *
Он лежит в папке C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A\bin\synplify_pro.exe (по-умолчанию, если Libero устанавливалось на диск C).

Проверил - путь совпадает.

Вот это пишет Synplify в логах при старте

Цитата
%
project -load shemaa_syn.prj
Note: redirecting TCL stdout to log file stdout.log
Note: redirecting TCL stderr to log file stderr.log
line 3873, col 57: Option set not found: vcs_actel_smart_fusion_lib.


Starting: C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A\bin\mbin\synplify.exe
Install: C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A
Date: Fri Oct 01 15:18:28 2010
Version: D-2009.12A


Arguments: -product synplify_pro shemaa_syn.prj
ProductType: synplify_pro

License checkout: synplifypro_acteloem
License: synplifypro_acteloem node-locked


Дополнительно
Попытался вручную прописать все как Вы советуете - не помогло. для этого создал новый проект. Все равно пишет
Цитата
%
project -load shemaa_syn.prj
Note: redirecting TCL stdout to log file stdout.log
Note: redirecting TCL stderr to log file stderr.log
line 3873, col 57: Option set not found: vcs_actel_smart_fusion_lib.


Starting: C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A\bin\mbin\synplify.exe
Install: C:\Actel\Libero_v9.0\Synopsys\synplify_D200912A
Date: Fri Oct 01 15:41:39 2010
Version: D-2009.12A


Arguments: -product synplify_pro shemaa_syn.prj
ProductType: synplify_pro

License checkout: synplifypro_acteloem
License: synplifypro_acteloem node-locked

Почему не понятно: путь на сриншоте один (который нужен), а стартует программа по другому пути (смотри приведенные логи) ???
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 5 2010, 08:37
Сообщение #36


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



вопрос остался в силе wink.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Oct 5 2010, 12:17
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Oct 1 2010, 10:15) *
Возник еще вопрос:
Сделал проект в SmartDesign (без процессора - логика описанная на VHDL) - моделирование на всех этапах проходит прекрасно. Захотел посмотреть в синтезаторе Synplify RTL и Technjlogy design. Для чего соответственно нажал кнопки на панели RTL View и Technjlogy View. Но "внутренности" описанного компонента на VHDL, т.е. схемотехнику разработанного компонента Synplify показывать не хочет. И пишет при этом

В чем причина? Что-то с лицензией, тогда как это исправить?


А что значит "не хочет показывать"? Как это проявляется? Синтез проходит успешно? RTL View и Technjlogy View показывают уже синтезированную модель.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 5 2010, 13:50
Сообщение #38


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Oct 5 2010, 15:17) *
А что значит "не хочет показывать"? Как это проявляется? Синтез проходит успешно? RTL View и Technjlogy View показывают уже синтезированную модель.

Сам разработанный модуль/блок не раскрвывается... Во вложении скриншоты RTL View и Technjlogy View. Так вот желтенький прямоугольник smile.gif на скриншоте не раскрывается, т.е. не показывается его цифровая схема. Из-за этого я не могу посмотреть как синтезатор организовал схему из моего HDL описания. Синтез и программирование проходит успешно.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Oct 6 2010, 06:10
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(Maverick @ Oct 5 2010, 17:50) *
Сам разработанный модуль/блок не раскрвывается... Во вложении скриншоты RTL View и Technjlogy View. Так вот желтенький прямоугольник smile.gif на скриншоте не раскрывается, т.е. не показывается его цифровая схема. Из-за этого я не могу посмотреть как синтезатор организовал схему из моего HDL описания. Синтез и программирование проходит успешно.


Тогда следующий вопрос. Что значит "не могу посмотреть схему"?

Для перехода между уровнями надо нажать на панели кнопку с двумя стрелками и подвести курсор к блоку.
Прикрепленное изображение

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


Прикрепленное изображение


Если курсор в виде двух стрелок в перечеркнутом круге, то в этот блок войти нельзя.


Прикрепленное изображение


Нельзя войти в примитив или если блок был удален при оптимизации. Правда, во втором случае блок будет виден только на RTL, а на технологической схеме его не будет.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 6 2010, 12:56
Сообщение #40


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(FAE_SKV @ Oct 6 2010, 09:10) *
Тогда следующий вопрос. Что значит "не могу посмотреть схему"?

Для перехода между уровнями надо нажать на панели кнопку с двумя стрелками и подвести курсор к блоку.
Прикрепленное изображение

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


Прикрепленное изображение


Если курсор в виде двух стрелок в перечеркнутом круге, то в этот блок войти нельзя.


Прикрепленное изображение


Нельзя войти в примитив или если блок был удален при оптимизации. Правда, во втором случае блок будет виден только на RTL, а на технологической схеме его не будет.

А так работает smile.gif

СПАСИБО!


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 17 2011, 12:32
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Добрый день! Пытаюсь описать на VHDL блочную память (для А2F200M3F)...но чет не хочет он ее использовать!!! Пытаюсь с атрибутами - тоже не получается! Причем при использовании мегафункции все синтезируется нормально!! кто может подскажет как надо?!
Вот как я делаю:

library ieee;
use ieee.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;

library synplify;

entity reg_sram is
generic (width : integer:=8;
addr : integer:=8);


port (Data : in std_logic_vector (width-1 downto 0);
Q: out std_logic_vector (width-1 downto 0);
Clock : in std_logic;
WE : in std_logic;
Address : in std_logic_vector (addr-1 downto 0));

end reg_sram;

architecture behav of reg_sram is


type MEM is array (0 to 2**addr-1) of std_logic_vector(width-1 downto 0);

signal ramTmp : MEM;


attribute syn_ramstyle : string;
attribute syn_ramstyle of ramTmp : signal is "block_ram" ;


begin

process (Clock) begin

if (clock'event and clock='1') then
if (WE = '1') then
ramTmp (conv_integer (Address)) <= Data;
end if;
end if;

end process;

Q <= ramTmp(conv_integer(Address));
end behav;

Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Jan 19 2011, 06:54
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(gosu-art @ Jan 17 2011, 16:32) *
Добрый день! Пытаюсь описать на VHDL блочную память (для А2F200M3F)...но чет не хочет он ее использовать!!! Пытаюсь с атрибутами - тоже не получается! Причем при использовании мегафункции все синтезируется нормально!! кто может подскажет как надо?!
Вот как я делаю:

...
attribute syn_ramstyle : string;
attribute syn_ramstyle of ramTmp : signal is "block_ram" ;

...


Проблема в атрибуте "block_ram". Он используется только для семейства ProASICPlus. Для остальных FLASH ПЛИС надо использовать атрибут "no_rw_check".
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 19 2011, 11:27
Сообщение #43


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



использовал все имеющиеся варианты атрибутов!!!ничего не помогло!! не можете подкинуть рабочий код плиз..??

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
DW0
сообщение Jan 19 2011, 16:01
Сообщение #44


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 9-08-10
Из: Украина
Пользователь №: 58 828



Посмотрите пример, у меня все получилось
Прикрепленный файл  Actel_RAM_use.rar ( 1.62 килобайт ) Кол-во скачиваний: 90
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 19 2011, 16:50
Сообщение #45


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



За пример спасибо!!! Я просто взял Альтеровский шаблон вставил и все без всяких атрибутов заработало!!! Забавно, что код из Actel HDL Coding для регистровой памяти никак не хочет реализоваться в блочной!!! Даже с атрибутами! хотя..может это специально так задумано... laughing.gif
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 20 2011, 12:16
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Добрый день! Добрался до процессора Cortex-m3 SmartFusion™ Evaluation Kit (A2F-EVAL-KIT) вопросы следующие:

1. Как получить файл (в SoftConsole) прошивки флешки процессора для FlashPro? Пока только получается прошивать флэшку через линкер -T../CMSIS/startup_gcc/debug-in-actel-smartfusion-envm.ld самого SoftConsole т.е. через debug, что не очень удобно! В папке MSS_ENVM_0, в директории проекта лежит один .efc но он пустой и SoftConsole никак не влияет на него!!!

2. Никак не могу разобраться с адресацией во внешнюю память!!! Беру проект SmartFusion_Accessing_Ext_Mem_Using_EMC_DF с примеров! запускаю и вот какая картина:
Прикрепленное изображение


Т.е. что не пиши по адресам так и остаются данные 0хFFFFFFFF, а на обращение к флэши процессор останавливается!!

Просто мы используем процессоры в которых происходит 32х разрядная адресация и обращения делали примерно так

for(i=0x00900000; i<0x00980000; ++i)
{
*((unsigned int*)i)=Данные;
}

Тут же получается байтовая адресация? т.е. 32х разрядное слово "пишется" по 4м адресам? следовательно выше приведенный код не годится? Код же приведенный в примере у меня не получилось запустить!! Может кто подскажет в чем дело!
Go to the top of the page
 
+Quote Post
nochoice
сообщение Feb 27 2011, 16:59
Сообщение #47





Группа: Новичок
Сообщений: 3
Регистрация: 13-01-11
Пользователь №: 62 196



Здравствуйте уважаемые! Не так давно выдался случай сделать проектик на ПЛИС.
Выбрали для своих целей Actel ProASIC3 + FlashPro4+Libero 9.1.
Проблема следующая: На этапе прошива ПЛИС возникает ошибка. Программатор определяется, erase выполняется verify_device тоже.
Вот логи:

programmer '60340' : Scan Chain...
programmer '60340' : Scan Chain PASSED.
programmer '60340' : Executing action PROGRAM_ARRAY
programmer '60340' : EXPORT FSN[48] = 80e95b446840
programmer '60340' : Erase FPGA Array ...
programmer '60340' : Programming FPGA Array
programmer '60340' : Verifying FPGA Array
programmer '60340' : Verify 0 failed at row 2299.
programmer '60340' : EXPORT ERROR_CODE[16] = 805a

programmer '60340' : Finished: Fri Feb 25 11:40:12 2011 (Elapsed time 00:00:30)
Error: programmer '60340' : Executing action PROGRAM_ARRAY FAILED, EXIT 11, refer to FlashPro online help for details.


o - o - o - o - o -

по коду ошибки в хэлпе вместо прямого решения, как для остальных ошибок, написанно:
Device exit code
0x805A
0x805C 11
Verify 0 failed at row",rowNumber,"."

Verify 1 failed at row",rowNumber,"." Contact Actel Technical Support



Вот пример как проходит verify_device_info
programmer '60340' : Scan Chain...
programmer '60340' : Scan Chain PASSED.
programmer '60340' : Executing action VERIFY_DEVICE_INFO
programmer '60340' : EXPORT FSN[48] = 80e95b446840
programmer '60340' : EXPORT IDCODE[32] = 32a141cf
programmer '60340' : CHECKSUM: 762F
programmer '60340' : Design Name: PK16_PK17
programmer '60340' : Finished: Fri Feb 25 13:03:29 2011 (Elapsed time 00:00:00)
programmer '60340' : Executing action VERIFY_DEVICE_INFO PASSED.



Кто что может подсказать по данной ситуации? Заранее спасибо за ответ!

Сообщение отредактировал nochoice - Feb 27 2011, 17:01
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Feb 27 2011, 17:31
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Откуда VPUMP берете с FlashPro или с платы? Напряжение на пине есть? Ставили кондеры как в рекомендации? Какое напряжение ядра? Просто когда я игрался с ProASIC3L у меня было 1,2в -тоже не программировался...на 1,5 пошло. Сейчас на ФлэшПро4 есть специальная нога для переключения источника питания на 1,5В.
По теме...
http://electronix.ru/forum/index.php?showt...mp;hl=flashpro4
Go to the top of the page
 
+Quote Post
nochoice
сообщение Mar 3 2011, 09:04
Сообщение #49





Группа: Новичок
Сообщений: 3
Регистрация: 13-01-11
Пользователь №: 62 196



VPUMP пробовал брать с платы и с Flashpro4. Эффект одинаковый. Напряжение есть в пределах 3,2-3,4 В. Рекомендательные элементы поставил куда нужно. Напряжение ядра выставленно на 1,5В.
Кстати я так и не понял куда "специальная" нога (Program mode) заводится на саму ПЛИСку, я ее на землю кинул, т.к. сомневался в ее нужности.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Mar 5 2011, 05:12
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Эта "специальная" нога нужна для того чтобы переключать источник питания с 1,2 на 1,5 В при программировании (для ProAsic3L и IGLOO). На ПЛИС ее заводить не нужно. Если не используете то можно оставить висеть в воздухе, а если сажаете на землю то нужно это делать через резистор, т.к. это выход (если честно не знаю открытый коллектор или нет)!

Прикрепленное изображение


А что вы зашиваете в ПЛИС? Свой проект? Пробовали создать простой счетчик и зашить?

Ну и чтобы вести предметный разговор выложите хоть схемку JTAG, а если не жалко то и всю. А то будем долго играть в угадайку...
Go to the top of the page
 
+Quote Post
nochoice
сообщение Mar 15 2011, 16:05
Сообщение #51





Группа: Новичок
Сообщений: 3
Регистрация: 13-01-11
Пользователь №: 62 196



Спасибо за помощь. Все заработало. Оказалось, что был неисправен стабилизатор. Добрались руки снова померять все по человечески и ошибка сама собой нашлась.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jul 21 2011, 06:35
Сообщение #52


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Как определить спидгрейд микросхемы ProAsic3L (std или -1) по маркировке на корпусе?

Что на нем написано:
Цитата
Actel
l (тут не пойму то ли буква, то ли еденица)
ProASIC 3
A3P600L
PQ208 0953
QHTHL
PHILIPPINES

Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Jul 29 2011, 12:20
Сообщение #53


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(gosu-art @ Jul 21 2011, 10:35) *
Как определить спидгрейд микросхемы ProAsic3L (std или -1) по маркировке на корпусе?

Что на нем написано:

У Вас Standard Speed Grade. Если был бы -1, то надпись была бы А3Р600L-1PQ208.
Go to the top of the page
 
+Quote Post
adax
сообщение Sep 21 2011, 14:02
Сообщение #54


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Работаю с Cortex M1 на актелевской Demоплате с M1ProAsi3L
Пытаюсь запрограммировать внешнюю Flash (JS28F640).
При однократной последовательности записи во Flash (0x40, а затем байт или слово в записывамый адрес ) происходит
запись во все четыре байта 32 разрядного слова одинакового значения равного значению младшего байта.
При этом два младших разряда адреса игнорируются. При любых комбинациях записывается один и тот же байт. При увеличении адреса на 4 записываются следующие четыре байта, опять же одинаковым значением, равным значению младшего байта новой записываемой величины.
Как записать 4 разных байта?
Прилагаемая к киту программа MemoryLoaderM1 программирует флеш нормально, но к ней нет исходников.

Сообщение отредактировал adax - Sep 21 2011, 14:27
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Sep 22 2011, 04:44
Сообщение #55


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Вы используете IP CoreMemCtrl ? Попробуйте поиграться с настройками адресации.

http://www.actel.com/ipdocs/CoreMemCtrl_HB.pdf

Прикрепленное изображение


Если не секрет, на какой частоте у вас получилось поднять CortexM1?
Go to the top of the page
 
+Quote Post
adax
сообщение Sep 22 2011, 08:05
Сообщение #56


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Цитата(gosu-art @ Sep 22 2011, 07:44) *
Вы используете IP CoreMemCtrl ? Попробуйте поиграться с настройками адресации.

http://www.actel.com/ipdocs/CoreMemCtrl_HB.pdf

Спасибо, этот документ знаем, хотя скорее всего недостаточно глубоко.

Но я пытаюсь написать программатор флеши, который для начала бы работал именно на стандартной конфигурации от Actel-я, которая сейчас загружена в кристалл и на которой работает прилагаемая к плате(но без исходников) программа MemoryLoader. Она программирует флеш нормально, значит дело не в конфигурации CoreMemCtrl.


Цитата(gosu-art @ Sep 22 2011, 07:44) *
Если не секрет, на какой частоте у вас получилось поднять CortexM1?

Пока работаем на той частоте, что установлена на демоплате(16MHz)
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Sep 22 2011, 10:22
Сообщение #57


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Можно попробовать объединять байты в группы по 4 и писать уже 32х разрядное слово.
Либо экспериментировать с адресацией.
Go to the top of the page
 
+Quote Post
adax
сообщение Sep 22 2011, 10:30
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Цитата(gosu-art @ Sep 22 2011, 13:22) *
Можно попробовать объединять байты в группы по 4 и писать уже 32х разрядное слово.
Либо экспериментировать с адресацией.

В том и непонятка, что при записи 32р слова его младший байт пишется во все 4 байта.
Go to the top of the page
 
+Quote Post
adax
сообщение Sep 26 2011, 09:28
Сообщение #59


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Решено, проблема была в том, что указатель был объявлен 8-ми разрядным, а оные как указано в datasheet-е на контроллер памяти для flash памяти не поддерживаются.
При замене указателя на 32-ух разрядный все заработало правильно.
Go to the top of the page
 
+Quote Post
Mipt.Isa
сообщение Sep 30 2011, 09:27
Сообщение #60


Участник
*

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



Добрый день, форум.
Я работаю с ProASIC3 и прошивается она программатором FlashPro4.
С ним то и возникли какие-то трудности.
Хотел запустить self-test на программаторе, но для этого по описанию нужна некая
loopback test board.
Если кто-то в курсе подскажите плиз, что она из себя представляет, чтобы мне её приобрести или сделать.

Ещё вопрос: бывало ли у вас такое, что программаторы только-что купленные в актел отказывались работать или сгорали по неосторожности обращения. интересно такое вообще возможно ?
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Sep 30 2011, 09:59
Сообщение #61


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(Mipt.Isa @ Sep 30 2011, 13:27) *
Ещё вопрос: бывало ли у вас такое, что программаторы только-что купленные в актел отказывались работать или сгорали по неосторожности обращения. интересно такое вообще возможно ?

Не знаю, у меня все нормально. Сгорали как? при первом включении? biggrin.gif Сейчас жду еще два программатора, но думаю тоже проблем не будет. Но как показывает лично моя практика-нужно очень постараться чтоб его спалить. А я еще тот любитель чего нить не так воткнуть)

Что касается заглушки, то там что нибудь типа TDO--->>TDI закорачивается (можно через резистор 22 Ом\а)
Ах да... нужно еще напряжение на VJTAG подать. Можно прямо с VPUMP.
Go to the top of the page
 
+Quote Post
Mipt.Isa
сообщение Oct 19 2011, 09:12
Сообщение #62


Участник
*

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



Здравствуйте.

Хочу обратиться с просьбой о помощи к тем у кого есть рабоча актелевская
плата (типа proasic3 или др.), програмируемая железяками flashpro и рабочая такая железяка.
Если Вы территориально находитесь в Москве и можете уделить полчаса рабочего времени
начинающему плисоводу, откликнитесь пожалуйста - буду очень признателен.
Я мог бы подъехать когда угодно куда угодно со своими платой и программатором, хочу просто
протестировать с рабочим оборудованием, потому как я уже просто в ступоре.

Заранее спасибо, Игорь.
Go to the top of the page
 
+Quote Post
adax
сообщение Nov 2 2011, 12:50
Сообщение #63


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Подскажите, пожалуйста, цоколевку выходного 12-пинового разьема на платке FlashPro3. К ней должен подключаться
кабель-переходник на 10пиновый JTAG, но кабель утерян.

Сообщение отредактировал adax - Nov 2 2011, 12:51
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Nov 2 2011, 13:31
Сообщение #64


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(adax @ Nov 2 2011, 16:50) *
Подскажите, пожалуйста, цоколевку выходного 12-пинового разьема на платке FlashPro3. К ней должен подключаться
кабель-переходник на 10пиновый JTAG, но кабель утерян.

А на FlashPro3 у Вас точно 12-пиновый разъём? У меня он 10-пиновый. Да и в даташите Актел описывает 10-пиновый разъём. (см. атачмент).
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
adax
сообщение Nov 2 2011, 13:36
Сообщение #65


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Цитата(Zwerg_nase @ Nov 2 2011, 16:31) *
А на FlashPro3 у Вас точно 12-пиновый разъём? У меня он 10-пиновый. Да и в даташите Актел описывает 10-пиновый разъём. (см. атачмент).


Да в этом-то и дело, эту картинку видим и пытаемся понять как она согласуется с 12 пиновой мамой на плате.
Похоже что там был кабель не один в один, а с какими-то переходами.

А у вас именно на плате FlashPro3 - 10-ти пиновый?

Сообщение отредактировал adax - Nov 2 2011, 13:40
Go to the top of the page
 
+Quote Post
Zwerg_nase
сообщение Nov 3 2011, 07:30
Сообщение #66


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Цитата(adax @ Nov 2 2011, 17:36) *
Да в этом-то и дело, эту картинку видим и пытаемся понять как она согласуется с 12 пиновой мамой на плате.
Похоже что там был кабель не один в один, а с какими-то переходами.

А у вас именно на плате FlashPro3 - 10-ти пиновый?


12-пиновая мама на плате? Так у Вас наверно Low Cost Programmer. Распиновка в атаче (J15).
Прикрепленные файлы
Прикрепленный файл  LC_JTAG_Header.pdf ( 65.8 килобайт ) Кол-во скачиваний: 959
 
Go to the top of the page
 
+Quote Post
adax
сообщение Nov 3 2011, 09:29
Сообщение #67


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 25-12-10
Пользователь №: 61 871



Спасибо !!! похоже оно и есть.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 04:40
Рейтинг@Mail.ru


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