Например TDA7294

Форум РадиоКот • Просмотр темы - XILINX 9572 у чайника
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб ноя 23, 2024 15:14:46

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 163 ]    , , , , 5, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 08:31:07 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
А никак - это готовые часы. Ставим буфера и назначаем на пины. Или при создании проекта указываем верхний уровень vhdl и ставим этот файл. Только в pace опять же назначаем пины. Выходы имеют активный уровень низкий. Vlamp сегменты, colon - чертовка в разделителей ив-1, dot - в ней же точка -индуцирует ваш/выкл будильника. Beeper выдает противофазе сигналы, чтобы прямиком подключить пьезо пищалку. Полярность входов не помню.

p.s. Извините за опечатки - писал с планшета, а он некоторые слова на такую херню исправляет. Стоит только не уследить.

Чертовка - черточка
ваш/выкл - вкл/выкл

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Последний раз редактировалось uldemir Пн апр 11, 2016 17:29:11, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 16:01:27 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Ну вот, я то думал сейчас будет три страницы схем, мелким шрифтом, а оказалось восемь, где в тексте непонятные закарючьки :)))
Почему-то отказывается компилироваться, пишет : ERROR:NgdBuild:604 - logical block 'XLXI_1/CLK_DIV16_inst' with type 'CLK_DIV16'
Что делать с выводом poweron? Его на землю цеплять или на кнопку?
В остальном всё как на рисунке должно выглядеть? :shock:

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 16:37:31 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
asvhmao писал(а):
with type 'CLK_DIV16'
А.. это фича больших CoolRunner-ов. у них есть модуль делителя частоты, который я там использовал чтобы чуток макроячейки высвободить. Для других кристаллов надо удалить строчки начинающиеся от -- CLK_DIV16: до -- End of CLK_DIV16_inst instantiation. И убрать комментарий у следующих 5 строчек, которые вместо делителя поставят на вход простой буффер BUFG. Разумеется, буфер частоту не будет делить, поэтому следующий делитель надо снова сделать 10-ти разрядным - заменить строчку:
Код:
signal clk_div : std_logic_vector (5 downto 0) := (others => '0');

на
Код:
signal clk_div : std_logic_vector (9 downto 0) := (others => '0');


Сигнал poweron должен быть в лог.1. При лог.0 на этом входе блокируются кнопки, чтобы случайно не сбить время, когда часы идут от резервного источника питания. У кнопок активный уровень лог.0.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 17:56:38 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
:beer: Говорит что всё хорошо! Занимает 31 ячейку :)) В железе пока не проверял.
Ну с часами всё теперь понятно, но эти камни ведь могут и другие интересные задачи выполнять. Например частотомер можно ведь на этом устройстве собрать? Частота камня, вроде как, позволяет со многими вкусными диапазонами работать.
Ещё интересно, как реализуют генераторы, у которых можно менять определённый диапазон частот, в равной пропорции.
А больше всего мне интересно узнать, возможно ли эту железку скрестить с АЦП? И чего нибудь измерить?
Например с таким - http://www.chipdip.ru/product/mcp3201-bi-sn/ :shock:

В общем вопросов пока больше чем ответов :))) Но всё равно уже узнал много интересного, за что огромное всем очередное спасибо! :beer:


Вернуться наверх
 
Приглашаем на вебинар «Решения SUNCO для силовой электроники. Выбираем идеальный силовой модуль»

Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 18:03:39 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
31 ячейка - этого мало. что-то не так.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Решения SUNCO для надежной защиты сигнальных цепей интерфейсов от электростатических разрядов

Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 19:37:10 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Да действительно, добавил ему элемент divider1024, а ячеек так и осталось 31. И главное что не ругается ни на что :dont_know: Удалял строчки 128-145, менял 52-ю :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 19:56:18 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
Тогда надо внимательно смотреть на предупреждения - может какой сигнал не подключен и САПР сократил все цепи связанные с этим сигналом.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пн апр 11, 2016 20:06:47 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Да тут букет моей бабушки.... :facepalm: :)))
СпойлерWARNING:Xst:647 - Input <clk32k> is never used.
WARNING:Xst:653 - Signal <clkdv> is used but never assigned. Tied to value 0.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:2734 - Property "use_dsp48" is not applicable for this technology.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <4>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <5> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <4> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <3> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <2> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <1> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <1> has a constant value of 0 in block <al_hrt>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <al_hrt>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <selmode_0> has a constant value of 0 in block <XLXI_1>.
WARNING:Xst:1293 - FF/Latch <selmode_1> has a constant value of 0 in block <XLXI_1>.
WARNING:Xst:1293 - FF/Latch <selmode_2> has a constant value of 0 in block <XLXI_1>.
WARNING:Xst:1293 - FF/Latch <al_enable> has a constant value of 0 in block <XLXI_1>.
WARNING:Xst:1293 - FF/Latch <leading_zero> has a constant value of 0 in block <XLXI_1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <1> has a constant value of 0 in block <hourt>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <hourt>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <4>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <5>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <4>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <3>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <2>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <1>.
WARNING:Xst:1293 - FF/Latch <0> has a constant value of 0 in block <0>.
WARNING:Xst:2677 - Node <6> of sequential type is unconnected in block <0>.
WARNING:Xst:2677 - Node <7> of sequential type is unconnected in block <0>.
WARNING:Xst:2677 - Node <8> of sequential type is unconnected in block <0>.
WARNING:Xst:2677 - Node <9> of sequential type is unconnected in block <0>.
WARNING:Xst:1293 - FF/Latch <clk_div_5> has a constant value of 0 in block <clock>.
WARNING:Xst:1293 - FF/Latch <clk_div_4> has a constant value of 0 in block <clock>.
WARNING:Xst:1293 - FF/Latch <clk_div_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1293 - FF/Latch <clk_div_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1293 - FF/Latch <clk_div_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1293 - FF/Latch <clk_div_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_4> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_5> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <prediv_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <prediv_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <prediv_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <prediv_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <prediv_4> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hour_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hour_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hour_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hour_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <min_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <min_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <min_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <min_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_mode_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_min_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_min_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_min_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_min_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_alarm_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_alarm_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_alarm_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sec_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sec_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sec_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sec_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <selmode_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <selmode_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <selmode_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_enable> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <leading_zero> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hrt_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hrt_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <brightness_0_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hourt_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <hourt_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_mint_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_mint_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_mint_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sect_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sect_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <sect_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hr_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hr_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hr_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <al_hr_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <mint_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <mint_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <mint_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_set_4> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_set_3> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_set_2> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_set_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <debounce_set_0> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <startalarm_1> has a constant value of 0 in block <clock>.
WARNING:Xst:1896 - Due to other FF/Latch trimming, FF/Latch <startalarm_0> has a constant value of 0 in block <clock>.
WARNING:Xst:2677 - Node <clk_div_6> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_7> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_8> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_9> of sequential type is unconnected in block <clock>.
WARNING:Cpld:1007 - Removing unused input(s) 'XLXN_22'. The input(s) are unused
WARNING:Cpld:1007 - Removing unused input(s) 'XLXN_23'. The input(s) are unused
WARNING:Cpld:1007 - Removing unused input(s) 'XLXN_24'. The input(s) are unused
WARNING:Cpld:1007 - Removing unused input(s) 'XLXN_31'. The input(s) are unused
WARNING:Cpld:1007 - Removing unused input(s) 'XLXN_34'. The input(s) are unused
WARNING:Cpld:1006 - Design 'clock_vhdl' has no inputs.
WARNING:Cpld:997 - Error during loading TIMESPEC AUTO_TS_F2F =
WARNING:Cpld:310 - Cannot apply TIMESPEC AUTO_TS_P2P =
WARNING:Cpld:997 - Error during loading TIMESPEC AUTO_TS_P2F =
WARNING:Cpld:310 - Cannot apply TIMESPEC AUTO_TS_F2P =

P.s. Для меня пока это всё тёмный лес. В железе я ещё могу разобраться, а код без основ пока не смогу разобрать. Там очень много букав :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Вт апр 12, 2016 02:52:19 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
asvhmao писал(а):
WARNING:Xst:647 - Input <clk32k> is never used.
WARNING:Xst:653 - Signal <clkdv> is used but never assigned. Tied to value 0.
WARNING:Cpld:1006 - Design 'clock_vhdl' has no inputs.
думаю, вот основная причина. Надо проверить и подключить все входы.
Цитата:
WARNING:Xst:2677 - Node <clk_div_6> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_7> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_8> of sequential type is unconnected in block <clock>.
WARNING:Xst:2677 - Node <clk_div_9> of sequential type is unconnected in block <clock>.
Это - да. разрядность счетчика увеличили, а сигналы как брали так и продолжаем брать с более ранних разрядов... в исходнике надо во всех упоминаниях clk_div цифирки увеличить на 4.

p.s. Вот я тут попробовал упхнуть в xc95xx - потребовалась xc95144:
Код:
*************************  Mapped Resource Summary  **************************

Macrocells     Product Terms    Function Block   Registers      Pins           
Used/Tot       Used/Tot         Inps Used/Tot    Used/Tot       Used/Tot       
136/144 ( 94%) 443 /720  ( 62%) 256/432 ( 59%)   70 /144 ( 49%) 36 /81  ( 44%)
Правда, пришлось в опциях задать оптимизацию по объёму: "Optimize Density". Без этого даже в 95288 не хотела лезть.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Ср апр 13, 2016 14:41:29 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Не, без знаний основ мне коды прошивки не победить. :(
Тут решил снова достать макетку с xc95144, как и следовало ожидать, ни чего хорошего из этого не вышло :facepalm:
Программаторы видятся оба, как и usb так и lpt, но зато теперь макетка с xc9572xl работает как часы, вернее говоря как туда часы залил, так теперь ни чего с ней сделать больше не могу, ни стереть, ни записать :facepalm:
Есть подозрение, что сам не зная того, мог установить защиту на камень. :oops: Как эта защита ставится? И что делать, что б не попадать в такие ситуации?
Вот теперь думаю, снова сдувать микросхему или делать новую макетку. :))) :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Чт апр 14, 2016 16:05:15 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Почитал немного в ответах у xilinx про ошибки 583 и 585, пишут что у запароленных микросхем, на TDI логический ноль, а должно быть один. Нажал такого таракана и поставил единицу. Камень вроде как ожил, стирается, записывается, но при прошивке выкидывает ошибки как на картинках :shock:

Изображение


Изображение Изображение

Но этот фокус получился всего один раз, больше повторить не получается :(

Другой фокус был с функциями ID и user code. Поигравшись с ними камень снова обнаружился. Так и не понял что делал, но у меня все ходы записаны :)) Думаю переустановить программу и сделать новую макетку.

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

СпойлерWelcome to iMPACT
// *** BATCH CMD : loadProjectFile -file "C:\Xilinx92i\1_Plise\Proect\lcd_clock\lcd_clock.ipf"
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver version: 1027 (1027).
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
write cmdbuffer failed 20000015.
write cmdbuffer failed 20000015.
Loopback test failed. Sent character = 00, Received character = 00.
Cable connection failed.
'1': Loading file 'C:/Xilinx92i/1_Plise/Proect/lcd_clock/lcd_clock.jed' ...
done.
INFO:iMPACT:1777 -
Reading C:/Xilinx92i/xc9500xl/data/xc9572xl.bsd...
INFO:iMPACT:501 - '1': Added Device xc9572xl successfully.
----------
----------
Active mode is BS
// *** BATCH CMD : setMode -ss
// *** BATCH CMD : setMode -sm
// *** BATCH CMD : setMode -hw140
// *** BATCH CMD : setMode -spi
// *** BATCH CMD : setMode -acecf
// *** BATCH CMD : setMode -acempm
// *** BATCH CMD : setMode -pff
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
Count ReleaseSemaphore rc = 298.
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver version: 1027 (1027).
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
write cmdbuffer failed 20000015.
write cmdbuffer failed 20000015.
Loopback test failed. Sent character = 00, Received character = 00.
Cable connection failed.
PROGRESS_END - End Operation.
Elapsed time = 8 sec.
Cable autodetection failed.
WARNING:iMPACT:923 - Can not find cable, check cable setup ! Count ReleaseSemaphore rc = 298.
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver version: 1027 (1027).
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
Type = 0x0004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 1029.
File version of C:/Xilinx92i/data/xusb_xlp.hex = 1301.
Firmware hex file version = 1301.
Downloading C:/Xilinx92i/data/xusb_xlp.hex.
Downloaded firmware version = 1301.
ESN Family Code: 00
ESN: 000000000000
CPLD file version = 0012h.
CPLD version = 0012h.
PROGRESS_END - End Operation.
Elapsed time = 3 sec.
// *** BATCH CMD : ValidateUsercode -p 1
read count != nBytes, rc = C0000012.
read failed C0000012.
ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111101111111111111110
INFO:iMPACT:1579 - '1': Expected IDCODE: 00001001011000000100000010010011
// *** BATCH CMD : ReadIdcode -p 1
read count != nBytes, rc = C0000012.
read failed C0000012.
ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111101111111111111110
INFO:iMPACT:1579 - '1': Expected IDCODE: 00001001011000000100000010010011
// *** BATCH CMD : Checksum -p 1
read count != nBytes, rc = C0000012.
read failed C0000012.
ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111101111111111111110
INFO:iMPACT:1579 - '1': Expected IDCODE: 00001001011000000100000010010011
PROGRESS_START - Starting Operation.
write cmdbuffer failed 20000015.
write cmdbuffer failed 20000015.
PROGRESS_END - End Operation.
Elapsed time = 6 sec.
write cmdbuffer failed 20000015.
Error reading reference voltage level.


VREF was lost during the current operation. It is recommended that the operation be repeated.
write cmdbuffer failed 20000015.
// *** BATCH CMD : setCable -port svf -file "C:/Xilinx92i/1_Plise/Proect/lcd_clock/123.svf"
// *** BATCH CMD : ReadIdcode -p 1


'1': IDCODE is '11111001011000000100000010010011'
'1': IDCODE is 'f9604093' (in hex).
'1': : Manufacturer's ID =Xilinx xc9572xl, Version : 15
// *** BATCH CMD : setCable -port svf -file "C:/Xilinx92i/1_Plise/Proect/lcd_clock/123.svf"
// *** BATCH CMD : ReadUsercode -p 1


'1': Usercode is 'fa26c636'
Cable is not connected.
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver version: 1027 (1027).
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
write cmdbuffer failed 20000015.
write cmdbuffer failed 20000015.
Loopback test failed. Sent character = 00, Received character = 00.
Cable connection failed.
PROGRESS_END - End Operation.
Elapsed time = 8 sec.
Cable autodetection failed.
WARNING:iMPACT:923 - Can not find cable, check cable setup ! Count ReleaseSemaphore rc = 298.
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver version: 1027 (1027).
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
Type = 0x0004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 1029.
File version of C:/Xilinx92i/data/xusb_xlp.hex = 1301.
Firmware hex file version = 1301.
Downloading C:/Xilinx92i/data/xusb_xlp.hex.
Downloaded firmware version = 1301.
ESN Family Code: 00
ESN: 000000000000
CPLD file version = 0012h.
CPLD version = 0012h.
PROGRESS_END - End Operation.
Elapsed time = 3 sec.
// *** BATCH CMD : ValidateUsercode -p 1
INFO:iMPACT:452 - The device 'xc9572xl' is in 'read-protect' mode. The device contents cannot be read.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
INFO:iMPACT:452 - The device 'xc9572xl' is in 'read-protect' mode. The device contents cannot be read.
'1': Putting device in ISP mode...done.
'1': Validating usercode...
'1': The device has 'read-protection' enabled. No read operations are allowed when in this mode.
To disable read protection you must erase the device.
// *** BATCH CMD : ReadUsercode -p 1
INFO:iMPACT:452 - The device 'xc9572xl' is in 'read-protect' mode. The device contents cannot be read.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
INFO:iMPACT:452 - The device 'xc9572xl' is in 'read-protect' mode. The device contents cannot be read.
'1': Usercode is 'fa26c636'
// *** BATCH CMD : Erase -p 1 -o
INFO:iMPACT:452 - The device 'xc9572xl' is in 'read-protect' mode. The device contents cannot be read.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Erasing devices in concurrent mode.
'1': Erasing device...
PROGRESS_START - Starting Operation.
'1': Erasure completed successfully.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
Updating config file C:/Xilinx92i/1_Plise/Proect/lcd_clock/lcd_clock.jed...
// *** BATCH CMD : Program -p 1 -e -r -defaultVersion 0
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
Erasing devices in concurrent mode.
'1': Erasing device...
PROGRESS_START - Starting Operation.
'1': Erasure completed successfully.
Programming devices in concurrent mode.
'1': Programming device...
done.
'1': Putting device in ISP mode...done.
ERROR:iMPACT:1390 - Could not find signature file C:/Xilinx92i/1_Plise/Proect/lcd_clock/lcd_clock.sig.
Auto Checksum Insertion Preference is enabled,
please make sure a valid Signature file resides in the
same directory as the configuration file.
ERROR:iMPACT:1195 - Signature Value insertion abort.
'1': Putting device in ISP mode...done.
'1': Setting Read-Protect bits.
'1': Programming of user selected options failed.
PROGRESS_END - End Operation.
Elapsed time = 9 sec.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Ср апр 27, 2016 01:37:20 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 2
Как обещал, собрал первые часы с макетки в корпус. Теперь с чистой совестью можно идти в отпуск :beer:

Изображение Изображение Изображение

Немного видео - https://yadi.sk/i/hONNlU5OrKJbT :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Ср апр 27, 2016 11:35:27 
Говорящий с текстолитом

Карма: 46
Рейтинг сообщений: 332
Зарегистрирован: Пн май 28, 2012 19:52:17
Сообщений: 1541
Откуда: г.Киров (Вятка)
Рейтинг сообщения: 0
Здорово :beer: Мне нравится :beer: А какую мелодию играет оркестр?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Ср апр 27, 2016 15:46:58 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Сам по себе оркестр ни чего не играет, на видео просто подключены обычные колонки к обычному плееру, где звучит
песня рок-группы Deep Purple, Smoke On The Water.
На самом деле звучание нормальное, а вот на видео, камера ВЧ задирает, а НЧ глушит :dont_know:
Есть у оркестра и свой динамик, но при воспроизведении, качество оставляет желать лучшего :facepalm:
Также рассматривал такой вариант - viewtopic.php?p=2634097#p2634097
Думал и по поводу готовых микросхем с отцифроваными звуками. Но до отпуска не успеваю всем этим по заниматься. Остановимся пока на том что есть. :tea:

P.s. единственный есть недостаток в отображении цифер часов. Вторую цифру, если считать с права на лево, надо было перевернуть и её точку так же подключить к отображению секундных интервалов. Уже поздно, но на будущее учтём. :write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Сб июн 04, 2016 15:08:48 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Пока в отпуске, в свободное время листаю книжки. В сундуке у кота откопал два тома "Проектирование цифровых устройств", Уэйкерли Д.Ф. в переводе Воронова и Ларина. Прочитал их на одном дыхании. Много примеров как в схематике так и на языках программирония ABEL и VHDL.

https://sunduk.radiokot.ru/loadfile/?load_id=1287374495

https://sunduk.radiokot.ru/loadfile/?load_id=1287374668

Хотелось бы узнать, есть ли книжки в подобном стиле но с большим уклоном на Verilog VHDL? :tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Пт июн 17, 2016 09:28:10 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 2
У друзей китайса нашёл камень xc9572xl 10vqg44, и стоимость на сегодняшний день около ста рублёв. Для начинающих, думаю, это то что надо! :roll:

Изображение

Для особо ленивых есть уже готовые платки, по 500-600 рублей.

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Сб июн 18, 2016 21:21:08 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 5
Медали: 1
Получил миской по аватаре (1)
Ээээх. А еще полтора десятка лет назад, я бегал, как наскипидаренный, в поиске хоть каких-нибудь ПЛИС-ов. Был даже решившись через кредитку купить прямо на сайте производителя. Вот только проблема была в том, что стран exUSSR в списке там не было. А снизу была сноска - если вашей страны там нет, то эти "высокие технологии" по причине запрета экспорта технологий вам продаваться не могут. Потом только как-то умудрился купить ТРИ штуки с завода-производителя. И пришли они из Сингапура курьером в коробке метр длиной и 40 на 40см в сечении.

Кстати, рекомендую еще посмотреть в сторону серии CoolRunnerII - xc2cXX. где XX - 64, 128, 256 и 512. У них немного другая организация. Не PAL, а PLA. хоть она имеет всего 5 термов на макроячейку (xc95 тоже 5 с возможностью занять по одному с соседних неиспользуемых, т.е. можно дорастить до 7). Но зато в ней лучше укладывается элемент исключающее ИЛИ. Еще, они могут работать с обоими фронтами тактовых импульсов (dual edge), а xc95 - только с одним. Ну и как упоминал, 128-й и более крупные имеют внутри четырёхразрядный предделитель для тактовых импульсов, т.е. без траты макроячеек модно делить частоту на 2, 4, 8, 12, 16 (точно уже не помню какие коэф. доступны). Правда, с питанием у них проблема - помимо питания вводов-выводов им нужно отдельное питания ядра 1.8в.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Сб июн 18, 2016 22:52:41 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
Единственное не пойму, почему эти штуки так не популярны среди наших радиолюбителей в данное время? :shock:
А когда показал, ранее приведённые, часы любителям пиков и мегаф, то они при слове ПЛИС, шарахаются как от ядерной бомбы :facepalm:
Я себя не считаю шибко грамотным в области электроники, а с языками вообще тёмный лес, но при первой же моргающей лампочке на этих камнях, сделал вывод о их плюсах в моих будущих поделках.

По поводу 128 вариант рассматривал для себя (думаю со стоногими справлюсь). Да и надо же вашу программу допилить, которую вы мне дали в начале страницы. :))
72е с 44мя ногами это для начинающих (и для меня в том числе), как вариант. Соотношение цена - количество ног (на уменьшение) - и количество ячеек.

Про пред делитель и питание для ядра это интересно, спасибо, не читал ещё про них особо. :beer:
А вот нет таких микросхем которые имеют ПЗУ в самом камне, значение которого при необходимости можно былоб менять из вне, кнопками например (как в МК)?
Ещё смотрю способы преобразования двоичного числа в двоично-десятичное (например для преобразования результата из АЦП), там есть несколько вариантов, такие как делением, метод левого сдвига и т.п., какой способ больше для ПЛИСок можно применять?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Вс июн 19, 2016 05:36:12 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1371
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7240
Откуда: 845-й км.
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
viewtopic.php?f=20&t=39853 - была тема. Довольно ёмкая проблема. Но, полагаю, какой метод не применять, число требуемых макроячеек будет примерно одинаковым.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: XILINX 9572 у чайника
СообщениеДобавлено: Вс июн 19, 2016 14:32:27 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3697
Откуда: Краснодар
Рейтинг сообщения: 0
В конце той темы, вы писали что хотите реализовать метод левого сдвига. Победили его или нет? (Просто интересно, подробности думаю ещё рано, итак много информации :)) )

А вот по поводу вариантов реализации ПЗУ, где при необходимости можно менять их значения, рад буду выслушать любой совет, как правильно всё внедряется и подключается у ПЛИСок? :dont_know:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 163 ]    , , , , 5, , , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y