|
ПЛИС 5576ХС1Т применение..., что-то не пойму я про конфигурирование.... |
|
|
|
Oct 8 2009, 15:45
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 17-02-08
Пользователь №: 35 120

|
Предстоит применять ПЛИС 5576ХС1Т воронежский. С доками как всегда в непонятке , купить сам ПЛИС и то проблема... А схему тем временем рисовать надо... Возникла непонятка с конфигурированием. Есть ли аналог EPC2? Как решить проблему если требуется отечественная база? Никаких МК и флешек я ставить не собирался.... или у неё сделано какое-то встроеное ПЗУ которое шьётся и она не полный аналог EPF10K50?
|
|
|
|
|
 |
Ответов
(1 - 99)
|
Oct 9 2009, 16:08
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 17-02-08
Пользователь №: 35 120

|
Поковырялся наконец сегодня в документации и на ПЛИС 5576ХС1Т, и на ПЛИС 5576ХС2Т))) на "большую" плисину есть 3 книги) ТУ, ТО, Рук. по программированию. на "маленькую" только две. ТУ пролистнул, ТО тоже некогда смотреть было. Ноги действительно не совпадают. но не критично. у маленькой 2T ног больше(вроде 108 вместо 84) чему у аналога(EPF8282 на сколько помню). Само руководство по программированию выглядит приблизительно так http://altera.ru/cgi-bin/go?48#s93 - картинки такие же точно)) С конфигурированием прикол: в тексте руководства встречаются фразы типа "...при использовании ПЗУ(EPC2 ф.Альтера, и пр.)" Какие прочие???? Я так понимаю нормально этот агрегат не применить пока... Т.е. военные должны прожевать EPC2 на схеме? у EPC2 температурка -40, абсолют максимум -65 при повышенном износе, вроде катит, но всё равно обламывает, на фейхоа я буду ставить этого крокодила + EPC2 если в моём случае к примеру проще поставить 4*EPM1270T144 в индастриале с теми же -65 в пределе. тем более у меня ресурс короткий. Как теперь технико-экономическое писать я хз)))) Вообще забавно) Сделав ПЛИС, так сложно было чтоль сделать маленькую ПЗУшку? и продавать их в комплекте к примеру пусть и дороже..... Для двойного назначения надо было Воронежу MAX,MAX2 копировать. Чтоб поставил, запрогал и забыл..... народ был бы счастлив во всех НИИ... Вспоминается сразу Ералаш по теме: "На тебе часы, а вот в этих чумаданах аккумуляторы" Может реально? Аккумуляторы на плату?))) но и с ними у нас проблема))
Сообщение отредактировал IceCreamMan - Oct 9 2009, 16:34
|
|
|
|
|
Oct 12 2009, 06:25
|
Знающий
   
Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111

|
Цитата(dvladim @ Oct 9 2009, 20:52)  Ну так давайте вместе попробуем накидать схему конфигуратора на рассыпухе. Дело за малым: ищите ПЗУ соответствующей емкости с 5-й приемкой. Подскажите на какой тактовой частоте будет считываться конфигурация из ПЗУ? Нет свежего МОПа под рукой. Но раньше я там последовательных перепрограммируемых ПЗУ не находил. А "отстреливать" 556РТ4А или556РТ7А, при настройке, дорого выйдет.
|
|
|
|
|
Oct 12 2009, 07:25
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(Александр77 @ Oct 12 2009, 10:25)  Подскажите на какой тактовой частоте будет считываться конфигурация из ПЗУ? Нет свежего МОПа под рукой. Но раньше я там последовательных перепрограммируемых ПЗУ не находил. А "отстреливать" 556РТ4А или556РТ7А, при настройке, дорого выйдет. В ПЛИС этих семейств все режимы конфигурирования пассивные, так что какую частоту зададите, такая и будет. При отладке лучше пользоваться JTAG-ом.
|
|
|
|
|
May 19 2011, 14:48
|

Частый гость
 
Группа: Участник
Сообщений: 85
Регистрация: 11-01-11
Из: Москва
Пользователь №: 62 160

|
Вчера пришли ко мне ребята с этим ПЛИСом 5576ХС1. Дивный конечно девайс. Оказалось что для хранения прошивки Миландр разработала флешку 5576РС1У (5576РТ1У). Но самое интересное - проект для ПЛИС разрабатывается в самом обычном Квартусе, ПЛИС опознается как EPF10K50RC240 а флешка EPC4. Программируется обычным USB Byte Blaster. Цитата(pep @ Oct 9 2009, 08:57)  Пообщался я тут немного с ребятами, которые эту ПЛИС уже некоторое время окучивают. В общем, впечатления не самые благостные. Обвяз для подключения на отечественных элементах занял примерно корпусов 20. Корпус выглядит отвратительно, выводы болтаются, отформовать нормально очень тяжело. Ну и на закуску - нумерация выводов НЕ СОВПАДАЕТ с фирменной альтеровской. Так что прежде чем рисовать схему я бы вам все-таки советовал попробовать получить хоть какую-то документацию официальным путем. А что там за обвяз то? В 20 корпусов?
|
|
|
|
|
Feb 29 2012, 05:45
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 27-12-08
Пользователь №: 42 796

|
Цитата(tegumay @ Feb 29 2012, 04:45)  это все частности, основной вопрос, как это чудо формовать.  Формует сам завод. В заявке указать что необходима формовка. Цена символическая. Придут отформованные микросхемы в контейнерах и обрезки.
|
|
|
|
|
Mar 12 2012, 10:30
|
Группа: Новичок
Сообщений: 1
Регистрация: 6-10-10
Из: Пенза
Пользователь №: 59 978

|
+1. Мы так и заказали. Пришла отформованная ПЛИС в спец. контейнере + обрезки (длину куда такую закладывали не понянтно!). Но контейнер завод требует обратно отправлять) Сейчас изучаю ТО, косяков там конечно хватает  , так что рекомендую читать datasheet на Альтеру.
|
|
|
|
|
Mar 12 2012, 13:58
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 27-12-08
Пользователь №: 42 796

|
Цитата(sazh @ Mar 12 2012, 20:01)  С чего бы это. Вопрос. Какая версия Квартуса и наименование кристалла требуется для подмены. И как полученный *.sof конвертировать под данный кристалл. Quartus 9.0, не выше. Утилита для прошивки 5576РС1У (РТ1У) была на миландровском форуме. Кристалл выбирать EPF10K50RC240-3 (естественно необходимо учитывать таблицу соответствия "ног" из ТО). Если заливать в саму плис то конвертировать не надо.
|
|
|
|
|
Nov 13 2012, 20:27
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Народ, никто не сталкиался с проблемой синхронизации нашей ПЛИС 5576ХС1Т? Пару недель назад сдал плату заказчику с этой ПЛИС, которая тактировалась от микрогенератора ГК56П-ММ на 3,3 В - вроде, все прошло нормально... А на этой неделе никак не могу запустить аналогичную плату с каналом RS-232 - правда, пришлось поставить микрогенератор ГК56П-ММ на 7,37 МНz, но на 5 В. При включении двух плат оба 5 В генератора вышли из строя - со стертой конфигурационной памятью 5576РС1 кое-как генерят на 3-5 гармониках, а при загрузке в конфигурационную флэшку проекта - после конфигурации ПЛИС генераторы работать перестают. Поставил третий генератор, но его выход соединил со входом ПЛИС через резистор 150 ом. Схема заработала на 7,37 МНz. Посмотрел осциллографом падение напряжение на резисторе - в момент фронта синхросигнала через резистор течет ток ~25 мА в течение 25 нс! Предполагаю, что без резистора с выхода генератора может кратковременно протекать ток перезаряда входной емкости ПЛИС до 100 мА при 5 В CLK. Вероятно, именно по этой причине и поджарились два предыдущих слабомощных генератора ГК56. Запаял последовательный резистор на 1 кОм, измерил входную емкость ПЛИС по входу СLK - получилось не менее 150 пф! Не подскажете, чем можно раскачать эту гадючную ПЛИС без последовательных резисторов в цепи CLK? Что-то у меня трудности возникли - какой микросхемой с ВП на 100 мА буферизировать тактовый генератор, чтобы она имела и фронты крутые?
Сообщение отредактировал SerS - Nov 13 2012, 20:48
|
|
|
|
|
Nov 14 2012, 08:55
|

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

|
Цитата(SerS @ Nov 14 2012, 00:27)  Поставил третий генератор, но его выход соединил со входом ПЛИС через резистор 150 ом. Схема заработала на 7,37 МНz. Посмотрел осциллографом падение напряжение на резисторе - в момент фронта синхросигнала через резистор течет ток ~25 мА в течение 25 нс! Предполагаю, что без резистора с выхода генератора может кратковременно протекать ток перезаряда входной емкости ПЛИС до 100 мА при 5 В CLK. Вероятно, именно по этой причине и поджарились два предыдущих слабомощных генератора ГК56. Непонятно, откуда у Вас появился такой ток. Производитель заявляет входной ток не более 10 мкА при напряжении на входе +5,5В (см. Таблицу 2 в соответствующем ТУ) http://www.vzpp-s.ru/new_production.php. Вы проверяли этот пин на КЗ в выключенном состоянии?
|
|
|
|
|
Nov 14 2012, 09:56
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата Zwerg_nase: Непонятно, откуда у Вас появился такой ток. Производитель заявляет входной ток не более 10 мкА при напряжении на входе +5,5В (см. Таблицу 2 в соответствующем ТУ) Угу: Цитата Примечание таблицы 2: Для пользовательских входов А я борюсь со входом синхронизации. Придется использовать в качестве буфера 1554 инвертор, питаемый 3,3 В, который есть на плате. У этой серии, вроде, хорошая переносимость емкостной нагрузки, чуть ли не до 1000 пФ для ширпотреба... Правда, придется защищать КМОП вход резистором и диодом Шоттки от защелкивания от 5 В. А диод Шоттки дохлый, ток не более 10 мА - значит с выходом 5 В генератора его придется соединять через резистор 510 Ом... Вот это огород получится... Можно, конечно, просто оставить последовательный резистор на 150 Ом или делитель - но прикидочная оценка "на пальцах" дает в этом случае 2-х кратную перегрузку выхода генератора. Блин, вот что значит - заказчик решил съекономить на макетировании: типа, а что там макетировать - ведь полный аналог...(( Теперь для спокойствия придется назад вернуть предыдущий проект, где был установлен 3,3 В генератор ГК56П - есть подозрение, что, хотя он там и работает, но с перегрузкой, при повышенной температуре платы могут начать дохнуть...
Сообщение отредактировал SerS - Nov 14 2012, 10:17
|
|
|
|
|
Nov 14 2012, 10:50
|

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

|
Цитата(SerS @ Nov 14 2012, 13:56)  Угу:
А я борюсь со входом синхронизации. Вообще говоря, в Воронеже пользовательскими считаются также и "входы синхронизации", например пины 31 и 152 http://electronix.ru/forum/index.php?act=a...st&id=21871.
|
|
|
|
|
Nov 14 2012, 18:31
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Да, действительно, Вы правы - и Альтера относит входы синхронизации к пользовательским... Сегодня, когда освободился пробник-осциллограф Tektronix, еще раз глянул фронты на выходе генератора ГК56 - все стало выглядеть немного по-другому... В пробнике, правда, сначала чудил один канал, потом он "прочухался" после выключения-включения.Похоже, вчера я намерял входную емкость ПЛИС в 150 пФ из-за слегка "дурящего" прибора. (Приборов в организации не хватает, предыдущий вариант самопального параллельного интерфеса вертолетного комплекса пришлось разрабатывать с помощью тестера Ц4313...)) Осциллограмы воображал, глядя в потолок. В этом году выдали, наконец, осцил С1-65 70-х годов выпуска - но он даже 7 МГц кажет с завалом... ) Однако вернемся к 5576ХС1Т, которую можно несколько реабилитировать: в этот раз Tektronix показал, что 2 нс фронт генератора ГК56П растягивается после резистора 150 Ом на 7,5...8 нс. Отсюда была более точно оценена емкость входа CLK ПЛИС в 40...50 пФ. ГК56 такую емкость на своем выходе должен держать "на ура"и без резистора, по идее... Но два генератора по 7 тыров с №№ 312 и 314 на двух платах уже сгорели при включении... Остался последний экземппляр №315 с резистором на выходе - в такой конфигурации все пока работает, может быть успею отладить устройство, пока меня не уволили...или моего начальника, если я не успею к следующей неделе отладить автомат управления на 1500 триггерах...)) Возможно, что 5 В генератор выходит из строя из-за шунтирования выбросов на его выходе защитными каскадами 3,3 В ПЛИС, толерантной к 5 В, но что-то не верится в это... Возможно, что паспортная 50 пФ нагрузка для ГК 56 на самом деле великовата - за соседним столом такой же собрат по несчастью (тоже без личного осциллографа) на той неделе также выбросил из только что спаянной платы новый ГК56 на 40 Мгц, который так и не заработал...((
Сообщение отредактировал SerS - Nov 14 2012, 18:47
|
|
|
|
|
Nov 15 2012, 08:14
|

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

|
Цитата(SerS @ Nov 14 2012, 22:31)  (Приборов в организации не хватает, предыдущий вариант самопального параллельного интерфеса вертолетного комплекса пришлось разрабатывать с помощью тестера Ц4313...)) Осциллограмы воображал, глядя в потолок. В этом году выдали, наконец, осцил С1-65 70-х годов выпуска - но он даже 7 МГц кажет с завалом... ) Возможно, что паспортная 50 пФ нагрузка для ГК 56 на самом деле великовата - за соседним столом такой же собрат по несчастью (тоже без личного осциллографа) на той неделе также выбросил из только что спаянной платы новый ГК56 на 40 Мгц, который так и не заработал...(( Прям слёзы наворачиваются... А не включен ли у Вас на входе синхронизации PCI Clamping Diode? Если включен, тот надо выключить.
|
|
|
|
|
Nov 15 2012, 10:43
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(Zwerg_nase @ Nov 15 2012, 12:14)  А не включен ли у Вас на входе синхронизации PCI Clamping Diode? Если включен, тот надо выключить. В описании 5576XC1 ни про какие отключаемые клампинг-диоды не говорится. В пакете МАХIIPlus наш производитель рекомендует, разрабатывая проект, выставить тип EPF10K50RC240. Выставляем "галочку" в настройках "MultiVolt I/O" в надежде отключить диоды - транслятор игнорирует настройку, заявляя, что в данном чипе эта фича не поддерживается. Получается, что выход генератора выгорает из-за защитного диода входа CLK ПЛИС - ведь на плату сначала подается +5В, с выхода 5 В генератора начинает протекать ток через защитные диоды входа CLK, который начинает заряжать электролитический конденсатор фильтра питания ПЛИС в цепи +3,3 В . А стабилизатор на 3,3 В, очевидно, начинает работать и заряжать фильтры питания +3,3 В с гораздо бОльшей задержкой. За это время выход генератора ГК56 успевает поджариться, вероятно. Т.е. термин "входы ПЛИС толерантны +5 В" надо дополнить уточнением - "при условии ограничения тока выходов 5 В микросхем во время переходного процесса заряда емкостей фильтров питания +3,3 В". Понятно, что токоограничительный резистор в 150 ом на выходе ГК56 нам поможет (длительность фронта CLK приближается при этом к 10 нс, что уже не есть good)- вот только непонятно, сколько генератор выдержит циклов включения-выключения питания, например, при конкретно повышенной температуре, при таком вынужденном схемотехническом выкрутасе. Понятно, что нужно было с самого начала использовать генератор на 3,3 В - но пока ничего отечественного в корпусе типоразмера HALF на 7,37 МГц или на 14, 74 МГц не нашел. Естественно, в ТЗ конструктору писалось, чтобы была обеспечена возможность установки генератора в полноразмерном корпусе - но наше славное министерство, лишившееся, наконец-то, своего славного главнокомандующего, на тот момент зажало деньги - вот конструктора тогда и "брыкались", изображая забывчивость. Под заказ, конечно, наши предприятия сделают любые генераторы, только деньги плати... Но вот ждать придется, подозреваю, долго...))
Сообщение отредактировал SerS - Nov 15 2012, 10:44
|
|
|
|
|
Nov 15 2012, 18:35
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(Zwerg_nase @ Nov 15 2012, 15:26)  PCI Clamping Diode контролируется настройкой "PCI_IO". Спасибо за наводку, завтра попробую эти настройки. Но даже если защитные диоды удастся отключить настройками пакета - для этой партии плат последовательный резистор на выходе 5 В ГК56 все равно пока поставлю для повышения живучести генератора - на случай помехи, которая теоретически может опрокидывать отдельные биты конфигурационного ОЗУ ПЛИС. Если, конечно, подзатянутый фронт синхросигнала не будет приводить к нестабильности синхронизации ПЛИС...((
|
|
|
|
|
Nov 15 2012, 18:54
|
Местный
  
Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023

|
Цитата(SerS @ Nov 15 2012, 13:43)  Понятно, что нужно было с самого начала использовать генератор на 3,3 В - но пока ничего отечественного в корпусе типоразмера HALF на 7,37 МГц или на 14, 74 МГц не нашел. Зачем вам такие частоты? Чтобы получить 115200 для RS-232? На ПЛИС можно легко сделать RS-232 на 115200 и от любого другого достаточно высокочастотного генератора. С помощью дробного делителя частоты. Например есть у вас 16 МГц, а нужно 14,74 МГц. Значит из каждые 1600 входных импульсов пропускаем только 1417. Конечно, не 1417 вместе а потом пауза на 183 импульса. Нужно равномерно более-менее распределить одиночные паузы по блоку в 1600 импульсов. Конечно, фронты сигнала RS-232 будут немного дрожать, но в пределах допустимого. Так что ставьте 3,3 В генератор типоразмера HALF на ту частоту которая есть.
|
|
|
|
|
Nov 16 2012, 10:04
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(maksimp @ Nov 15 2012, 22:54)  Зачем вам такие частоты? Чтобы получить 115200 для RS-232? ... Так что ставьте 3,3 В генератор типоразмера HALF на ту частоту которая есть. На плате стоит миландровский RS - хотелось попробовать запустить его и на 921 кГц. А то неуютно будет бойцам перекачивать мегабайты под обстрелом по полчаса, хотелось бы закончить все за пару минут - и в окоп...)) Подозреваю, что с 921 кбитом халява с делителем не пройдет. К тому же разработка схемы велась, как это сейчас модно в ВПК, методом "наоборот" - тупой руководящий менеджмент (часто с молочным опытом руководства), поставленный во главе для отмыва денюх столичным, требует выпустить "боевую" схему, как правило, немедленно - а саму разработку ТЗ(!), схемотехники ПЛИС произвести потом, когда плату спаяют... за одну, максимум две недели все настроить (чтоб долго не платить мерзавцу-разработчику премиальные), таская чуть ли не единственный осциллограф и источники питания с соседского стола на свой... на фоне выпуска в одиночку вороха всей сопутствующей бумаги на пульты, жгуты, инструкции, ТУ, тест-программы...при этом тебе по ходу спектакля пару раз намекнут, в том числе мизерным повышением оклада, какое ты гавно, раз угрожаешь их доходам своей низкой производительностью труда...))
Сообщение отредактировал SerS - Nov 16 2012, 15:36
|
|
|
|
|
Nov 16 2012, 15:26
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(SerS @ Nov 15 2012, 22:35)  Спасибо за наводку, завтра попробую эти настройки. Но даже если защитные диоды удастся отключить настройками пакета (( Как и ожидалось - отключить защитные диоды для EPF10K50RC240 не удалось - транслятор на снятые галочки "PCI I/O" отреагировал сообщением, что эта опция в данном чипе не поддерживается...((
|
|
|
|
|
Nov 16 2012, 20:00
|
Местный
  
Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023

|
Цитата(SerS @ Nov 16 2012, 13:04)  Подозреваю, что с 921 кбитом халява с делителем не пройдет. Пройдёт и на 921. Если тактовая 16 МГц то на один бит передачи по интерфейсу приходится около 18 тактов тактовой частоты. Каждый фронт будет сихронизирова с тактовой частотой, и поэтому он может быть сдвинут относительно своего идеального момента времени на плюс минус полтакта. А это всего 1/36 длительности бита. Так как оба фронта могут гулять, то полная реальная длительность передачи бита или нескольких битов будет гулять на плюс/минус 1/18 такта. Для оценки много или это мало, фирма Atmel в описаниях своих МК пишет что при 9-битовой передаче (1 стартовый бит и 8 битов данных) уход частоты допустим плюс минус 1,5%. 1,5% умножить на 9 битов это 13,5% отклонения длительности посылки, считая в единицах длительности бита. То есть у нас запас в 2 раза, 1/18 это примерно 5,5%, что примерно вдвое меньше чем 13,5%. Про приёмник проходят те же рассуждения.
|
|
|
|
|
Nov 17 2012, 05:45
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(maksimp @ Nov 17 2012, 00:00)  Пройдёт и на 921. Если тактовая 16 МГц то на один бит передачи... ...То есть у нас запас в 2 раза, 1/18 это примерно 5,5%, что примерно вдвое меньше чем 13,5%.
Про приёмник проходят те же рассуждения. Ага, посчитаем для приемника. Частота 921,6 кГц, кварц 16 МГц. коэффициент деления 17,36. Цифровая схема приемника будет обрабатывать каждый принятый бит 17 тактов. К последним битам принятого сообщения погрешность стробирования, с учетом привязки к синхрочастоте 16 МГц, будет не менее 4 тактов, т.е. 23%. Многовато будет, придется переходить на частоты 32...40 МГц с соответствующим усложнением конвейеризации - у меня получился достаточно напутанный узел селектора адресов/данных с задержкой под 30 нс. Это потребует уточнения алгоритмов всех 10-ти управляющих автоматов, работающих с отечественной флеш-памятью. А наша миландровская флеш-память - это не ice вам, это повторение импортных чипов начала 90-х: никакого страничного ОЗУ и авто-записи там почти нет, все операции по управлению приходится делать "ручками" управляющих автоматов. Щас скажете - а почему не управляет этим делом микропроцессор? А потому что комплексный программист запретил - был предыдущий вариант на 51 контроллере с ВП - так стандартная С-функция инкремента 32-разрядного слова исполнялась на нем аж 150 мкс! Вручную, естественно, можно добиться чудес быстродействия - но оно мне надо? Можно поставить современный 8 МГц AVR воронежский, но только заказчик никак не может обнаружить в его параметрах гарантированное время хранения программы. Эта фича есть у современных миландровских контроллеров, с которыми мы пока не работали... Но у нас тут такая традиция на предприятии - ничего не макетировать, все сразу должно работать "с листа"... и как можно быстрее...у кого не получится сразу и хорошо - сажают в чан с дерьмом и начальник сектора периодически ятаганом машет, чтобы надолго такие не выныривали...)) "Не стреляйте в тапера, он играет как умеет!" Так я и не понял пока, что означает в техописании ПЛИС 5576 серии фраза "Толерантность к 5 В"...(( ТУ на предприятии нет (эффективные менеджеры экономят), возможно с помощью его косвенно удалось бы выяснить туманный смысл термина...
|
|
|
|
|
Nov 17 2012, 06:11
|

Гуру
     
Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553

|
Цитата Многовато будет, придется переходить на частоты 32...40 МГц с соответствующим усложнением конвейеризации - у меня получился достаточно напутанный узел селектора адресов/данных с задержкой под 30 нс. Это потребует уточнения алгоритмов всех 10-ти управляющих автоматов, работающих с отечественной флеш-памятью. А наша миландровская флеш-память - это не ice вам, это повторение импортных чипов начала 90-х: никакого страничного ОЗУ и авто-записи там почти нет, все операции по управлению приходится делать "ручками" управляющих автоматов. По моему - это лень  Ничего сложного там нет. Контроллер флэш памяти - обычное периферийное устройство, причем простейшее. По мере наличия времени изучайте основы построения SOC - все уляжется и систематизируется в голове. На той же ХС1 вполне реально поднять небольшой Application Specific процессор и избавиться от лишней головной боли. Цитата Так я и не понял пока, что означает в техописании ПЛИС 5576 серии фраза "Толерантность к 5 В"...(( В общем случае это означает, что на вход вы можете подавать 5в ttl уровни, а 5в кмоп уровни требуют либо делителя либо ограничителя напряжения. По выходу это означает, что вы модете сигнал заводить напрямую на 5В TTL логику, а на 5В КМОП либо через внешний подтягивающий резистор(выход open-drain), если это позволяет выбранная микросхема, либо через преобразователь уровня. Все эти вопросы д.б. описаны в документации на ИМС. Можете использовать документацию с сайта Altera. Для Flex10KA при питании 3,3В, входном напряжении 5,3В входной док д.б в пределах 10мкА.
|
|
|
|
|
Nov 17 2012, 17:58
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(vetal @ Nov 17 2012, 10:11)  По мере наличия времени изучайте основы построения SOC - все уляжется и систематизируется в голове. По мере наличия времени... Этим летом еще не завершилась блиц-разработка упомянутых двух проектов на 5576 - пошли в настройку другие серийные узлы. Серия была небольшая, всего штук по 120 плат на брата... но затянулось все на пару-тройку месяцев - заводская технология изготовления радиоаппаратуры упала ниже плинтуса. Например, промыть контакты разъемов от загрязнений удалось лишь с 3...4 раза - деньги, якобы выделенные на ТПП и переоснащение производства, руководство завода пустило, похоже, на Лексусы. А платы пока промывают по-старинке - грязными кисточками в ошметках лака. Вот и пришлось несколько раз подряд разглядывать под микроскопом 10 000 контактов. После ~30 000 разглядываний организм стало подташнивать... А доказать заводскому ОТК, что необученные работники не должны повреждать контакты разъемов скальпелем по ходу техпроцесса - так и не удалось: не нашлось на предприятии НТД, где это прямо бы запрещалось... Тут уже не до QSYS - еще до прихода к руководству нынешних "эффективных менеджеров", начавших сейчас очередную кампанию экономии гелевых ручек, местные начальнички, натягивая себе зарплату по-максимуму, заставили уволиться весь вспомогательный персонал - теперь нет почти ни одного техника, все работы по оформлению документации, настройке выполняют ведущие специалисты. Платят же им как техникам - по 130 руб/час при условии, что будет отработано под 300 часов в месяц... Такое вот у нас тут Application Specific... Цитата В общем случае это означает, что на вход вы можете подавать 5в ttl уровни, а 5в кмоп уровни требуют либо делителя либо ограничителя напряжения. ...Все эти вопросы д.б. описаны в документации на ИМС. Можете использовать документацию с сайта Altera. Для Flex10KA при питании 3,3В, входном напряжении 5,3В входной док д.б в пределах 10мкА. Спасибо, в запарке забыл, что уже читал про это. Когда рисовал схему, подсознательно помнил, что ALTERA обещает, что все будет тип-топ : Цитата Because APEX 20K, ACEX 1K, FLEX 10KA, FLEX 10KE,MAX 7000B, 3.3-V FLEX 6000, MAX 7000AE, and MAX 3000A devices canbe used in a multi-voltage environment, they are designed specifically totolerate any possible power-up sequence (where appropriate). VCCINT and VCCIO can supply power in either sequence. 5.0-V, 3.3-V, 2.5-V, or 1.8-V input signals can drive these devices before VCCINT or VCCIO is applied without special precautions Правда, воронежцы не называют аналогом своей 3,3 В ПЛИС альтеровскую FLEX10KA. Они упорно утверждают, что аналогом следует считать FLEX10K EPF10K50RC(I)240. А просто 10К - это, вроде как, 5В FPGA у Альтеры. По причине такой "каши" руководствоваться альтеровскими доками для выяснения особенностей воронежских ПЛИС в момент подачи питания - следует осторожно, не доверяя заявлениям о "толерантности" входов, ИМХО. Хорошо бы взглянуть в ТУ - но, подозреваю, этот тонкий момент воронежцы там не отразили...
Сообщение отредактировал SerS - Nov 18 2012, 07:55
|
|
|
|
|
Nov 18 2012, 03:20
|
Местный
  
Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023

|
Цитата(SerS @ Nov 17 2012, 08:45)  Ага, посчитаем для приемника. Частота 921,6 кГц, кварц 16 МГц. коэффициент деления 17,36. Цифровая схема приемника будет обрабатывать каждый принятый бит 17 тактов. К последним битам принятого сообщения погрешность стробирования, с учетом привязки к синхрочастоте 16 МГц, будет не менее 4 тактов, т.е. 23%. Многовато будет, придется переходить на частоты 32...40 МГц Нет, в данном слечае погрешность не накапливается. То есть длительность одного бита воспроизводится с погрешностью плюс минус один такт 16 МГц. А длительность посылки из двух соседних битов воспроизводится тоже с погрешностью плюс минус один такт 16 МГц. Просто если у первого бита погрешность максимально в плюс, то у другого она уже не может быть в плюс. Тоже и про соседние 3, 4, 5 и даже все 9 или 10 битов (10 если с контролем чётности).
|
|
|
|
|
Nov 18 2012, 07:22
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(maksimp @ Nov 18 2012, 07:20)  Нет, в данном слечае погрешность не накапливается. То есть длительность одного бита воспроизводится с погрешностью плюс минус один такт 16 МГц. ИМХО, максимум что можно сделать на моей приемной стороне - применить циклограмму с переменными коэффициентами деления, типа 17, 18, 17, 17,18, ... Но поезд со сроками уже ушел, цикл утверждения новых закупок по доработкам при нынешних новых "эффективных менеджерах" стал 2 месяца, вместо нескольких дней. Введен многоэтапный контроль и анализ обоснованности закупок... а то денюх не хватит на жисть распухшему аппарату замов, посаженных сверху "на прокорм"...)) В итоге на выходе 5 В генератора будет установлен ограничивающий резистор, раз произошел "пролет" с "толерантностью к 5 В" у 5576ХС1...(( Млин, как предчувствовал, пока рисовал схему, что воронежцы преподнесут "сюрприз" со своей ПЛИС...Как сейчас помню, что полистал тогда даташит на белорусские микросхемы серии 5584, планируя поставить их в качестве буфера на синхронизацию - славяне обещают, что обеспечивают истинную толерантность входов до 7 В. Но заказчик как-то косо посматривает на республику, управляемую строптивым батькой - всегда переспрашивает:"А почему бы не оставить в схеме только российские комплектующие, пусть и более говеные?"
Сообщение отредактировал SerS - Nov 18 2012, 07:45
|
|
|
|
|
Nov 18 2012, 12:07
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(SerS @ Nov 15 2012, 14:43)  В описании 5576XC1 ни про какие отключаемые клампинг-диоды не говорится. ... Т.е. термин "входы ПЛИС толерантны +5 В" надо дополнить уточнением - "при условии ограничения тока выходов 5 В микросхем во время переходного процесса заряда емкостей фильтров питания +3,3 В". Цитата(SerS @ Nov 17 2012, 09:45)  Так я и не понял пока, что означает в техописании ПЛИС 5576 серии фраза "Толерантность к 5 В"...(( ТУ на предприятии нет (эффективные менеджеры экономят), возможно с помощью его косвенно удалось бы выяснить туманный смысл термина... Цитата(vetal @ Nov 17 2012, 10:11)  В общем случае это означает, что на вход вы можете подавать 5в ttl уровни, а 5в кмоп уровни требуют либо делителя либо ограничителя напряжения. Итак, кламп диодов в этой схеме нет, вообще никаких ни отключаемых ни неотключаемых. Толерантность означает отсутствие (маленькие <10 мкА) токи при входных напряжениях от 0 до 5.5 В (см ТУ) в том числе и при выключенном питании. Т.е. по входам токов быть не должно вне зависимости от подачи питания - никакие ёмкости через входы не заряжаются. А документацию можно посмотреть здесь: http://electronix.ru/forum/index.php?showt...st&p=882902
|
|
|
|
|
Nov 18 2012, 18:04
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(dvladim @ Nov 18 2012, 16:07)  Итак, кламп диодов в этой схеме нет, вообще никаких ни отключаемых ни неотключаемых. Все, тушите свет, ничего не понимаю... Два генератра на двух платах поджарились по какой-то непонятной причине при включении (но генерят, правда нестабильно, на 3 и 5 гармониках с амплитудой 5 В). Напаянный сверху другой генератор с резистором на выходе - работает. На PCB'шнике, который передал мне конструктор, никаких других связей с выхода генератора до входа CLK ПЛИС в пределах 1 см вообще нет. Правда, наш главный заплатил весной за разводку плат хреново, конструктора были сильно недовольны... неужели в отместку они в многослойке еще что-нибудь закоротили с проводником CLK - типа, случайная линия шириной 0.02 мм... Прозвонкой я пока ничего криминального не обнаружил. Завтра доработают оставшиеся платы - запаяют последовательный резистор на выход генератора - думаю, все и разъяснится. Спасибо за информацию. PS. Что самое смешное - это уже вторая версия устройства. Предыдущая плата от того же конструктора также с трудом заработала из-за конструкторских, якобы нечаянных ошибок. Но те ошибки конструктора в нашем устройстве, как стало позже известно, были "проплачены" другим ГК, чтобы укоротить конкурентов...))
Сообщение отредактировал SerS - Nov 18 2012, 18:10
|
|
|
|
|
Nov 18 2012, 18:47
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(SerS @ Nov 18 2012, 22:04)  Все, тушите свет, ничего не понимаю... Тут конечно чёрт его знает, но диодов между выводом и питанием нет. Там конечно есть защита от статики, но из-за толерантности это не просто диод, более сложная структура. Попробуйте поднять ногу и снять ВАХ при выключенном питании и включенном. Существенных токов вроде быть не должно. Ну и попробуйте к разработчикам обратиться.
|
|
|
|
|
Nov 19 2012, 16:58
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(dvladim @ Nov 18 2012, 22:47)  Попробуйте поднять ногу и снять ВАХ при выключенном питании и включенном. Похоже, причина в другом... ПЛИС 5576ХС1Т должна будет получить компенсацию за моральный вред, нанесенный мной ее репутации в данной ветке в ходе разбирательства по поводу массового "кумара" у микрогенераторов... Сегодня для перестраховки запаяли последовательные резисторы на CLK на остальные платы, которые еще не включались. Эффект нулевой - ни один генератор ГК56 не заработал как надо (неустоячивая работа, 3...5 гармоники), кроме одного, который я сам получил со склада и который был запаян под моим присмотром... Вывод: - или необученные монтажницы вырвали генераторам ноги из стеклянных изоляторов корпуса, пока паяли - загибали; -или необученный технолог прописал загиб выводов генератора в техкарте; - или у конкретной монтажницы, которая паяла всю партию плат, "пробивает" паяльник; - или некто, в процессе конкурентной борьбы между заказами на предприятии, получил проплаченное задание вывести у конкурентов из строя часть комплектующих... ' Завтра будем разбираться, почему из 8-ми генераторов ГК56П с №№308...315, полученных со склада предприятия, работоспособным оказался только один последний, полученный разработчиком...
|
|
|
|
|
Nov 21 2012, 09:33
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 15-03-06
Пользователь №: 15 264

|
Цитата(dvladim @ Nov 19 2012, 23:36)  Однако это не объясняет токов по клоковому входу. Посмотрите на свежей ПЛИС течёт ли клоковый вход? Посмотрел паспортную входную емкость осцил-пробника Tektronix 2022 - у него емкость щупа аж 20 пФ. Добавляем сюда входную емкость ПЛИС и печатной 3 см дорожки CLK шириной 0,3 мм над слоем земли платы (через диэлектрик толщиной, вероятно, 0,2 мм) - возможно, 40 пФ и набежит, т.к. на последовательном резисторе 150 Ом на выходе микрогенератора импульс напряжения 4 В длительность 5 нс по уровню 0,5 наблюдал в двухканальном режиме. ПЛИС не свежая, правда, но пока живая, по крайней мере после запайки мной нового генератора что-то дышит. Вчера на производстве был шмон по этому поводу, технологи предположили, что могли быть повреждены стеклянные изоляторы выводов всех микросхем с последующей разгерметизацией - в техдокументации не было запрета монтажникам загибать выводы микрогенераторов перед запайкой. Возможно, заказа новой партии генераторов не будет - придется ждать много недель. Из остатков на складе, возможно удастся наскрести микрогенераторы разношерстных номиналов и подобрать к ним коэффициенты деления. Но, подозреваю, это выльется в несколько вариантов прошивок ПЛИС, да и о 921 кбите/c придется пока забыть, подозреваю...
Сообщение отредактировал SerS - Nov 21 2012, 10:04
|
|
|
|
|
Jul 28 2014, 10:57
|
Группа: Участник
Сообщений: 9
Регистрация: 23-12-08
Пользователь №: 42 681

|
Скажите, а можно ли конфигурировать ПЛИС 5576ХС4Т с использованием EPCS64 ?
|
|
|
|
|
Jul 31 2014, 17:57
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(Kranov @ Jul 28 2014, 14:57)  Скажите, а можно ли конфигурировать ПЛИС 5576ХС4Т с использованием EPCS64 ? Скорее всего да. Посмотрите схему аналога. Если её можно, то и эту можно.
|
|
|
|
|
Sep 9 2014, 20:50
|
Группа: Участник
Сообщений: 10
Регистрация: 2-08-07
Пользователь №: 29 521

|
Цитата(dmitry-tomsk @ Sep 9 2014, 19:47)  А где-можно под эту плис взять корку pci контроллера? PLDA. Должна быть в закромах...
|
|
|
|
|
Oct 17 2014, 10:05
|
Участник

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

|
5576XC4T. Подскажите пожалуйста, куда подключать выводы TEST_MODE, RES_MODE, RES. Схему надо делать сейчас, а закупка чего-либо будет в другом этапе. В альтеровском аналоге таких входов не увидел.
|
|
|
|
|
Oct 29 2014, 05:53
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 2-04-12
Из: Саратов
Пользователь №: 71 142

|
Нужна помощь. Пытаюсь создать однопортовую память на VHDL в квартусе 9 версии для аналога ПЛИС 5576ХС1Т FLEX10K50RI. Изначально проект был под циклон с 2-х портовой памятью и в флексе он не прижился, переделал под однопортовую, Но квартус упорно не хочет использовать память, а компилирует на тригерах. В мегавизарде память создает нормально и использует блоки памяти, а из VHDL никак. Память описывал из квартусовского примера. Кто знает как заставить квартус использовать блоки памяти? Код -- Quartus II VHDL Template -- Single port RAM with single read/write address
library ieee; use ieee.std_logic_1164.all;
entity single_port_ram is
port ( clk : in std_logic; addr : in natural range 0 to 31; data : in std_logic_vector(7 downto 0); we : in std_logic := '1'; q : out std_logic_vector(7 downto 0) );
end entity;
architecture rtl of single_port_ram is
-- Build a 2-D array type for the RAM subtype word_t is std_logic_vector(7 downto 0); type memory_t is array(256 downto 0) of word_t;
-- Declare the RAM signal. signal ram : memory_t;
-- Register to hold the address signal addr_reg : natural range 0 to 256;
begin
process(clk, we) begin if(rising_edge(clk)) then if(we = '1') then ram(addr) <= data; end if; addr_reg <= addr; end if; end process;
q <= ram(addr_reg); end rtl;
|
|
|
|
|
Oct 29 2014, 06:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
На сколько я помню, во флексах блоки памяти нативно двухпортовые, так что Вам надо иметь два адреса - адрес для порта записи, и адрес для порта чтения. При этом, кстати, адрес для чтения вовсе не обязательно заносить в регистр, так как блоки памяти там асинхронные, а регистры опциональные, и, вроде как, там регистр на адреса один, то есть, или на запись, или на чтение. и укажите атрибут этой памяти, что она должна быть размещена в EAB (атрибут ramstyle, значение "EAB") UPD: Еще, пошукайте по логам на предмет нечто вроде "uninferred due to unsupported read-during-write behavior" UPD2: Стоит еще попробовать вместо q <= ram(addr_reg); поставить q <= ram(addr); в связи с нативной асинхронностью блоков. UPD3: Вот еще конструкции, которые стоит попробовать, на тему вариаций по read-during-write behavior: 1) Код process(clk, we) begin if(rising_edge(clk)) then if(we = '1') then ram(addr) <= data; end if; q <= ram(addr); end if; end process; 2) Код process(clk, we) begin if(rising_edge(clk)) then if(we = '1') then ram(addr) <= data; q <= data; else q <= ram(addr); end if; end if; end process; 3) я не знаю, как это на VHDL написать (именно блокирующее "=", а не "<="), сорри, я в основном читатель на VHDL: always @ (posedge clk) begin if (we) ram[wr_addr] = d; q = ram[rd_addr]; end
|
|
|
|
|
Oct 29 2014, 08:34
|

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

|
Цитата(seldim @ Oct 29 2014, 07:53)  Нужна помощь. Пытаюсь создать однопортовую память на VHDL в квартусе 9 версии для аналога ПЛИС 5576ХС1Т FLEX10K50RI. Изначально проект был под циклон с 2-х портовой памятью и в флексе он не прижился, переделал под однопортовую, Но квартус упорно не хочет использовать память, а компилирует на тригерах. В мегавизарде память создает нормально и использует блоки памяти, а из VHDL никак. Память описывал из квартусовского примера. Кто знает как заставить квартус использовать блоки памяти? Код -- Quartus II VHDL Template -- Single port RAM with single read/write address
library ieee; use ieee.std_logic_1164.all;
entity single_port_ram is
port ( clk : in std_logic; addr : in natural range 0 to 31; data : in std_logic_vector(7 downto 0); we : in std_logic := '1'; q : out std_logic_vector(7 downto 0) );
end entity;
architecture rtl of single_port_ram is
-- Build a 2-D array type for the RAM subtype word_t is std_logic_vector(7 downto 0); type memory_t is array(256 downto 0) of word_t;
-- Declare the RAM signal. signal ram : memory_t;
-- Register to hold the address signal addr_reg : natural range 0 to 256;
begin
process(clk, we) begin if(rising_edge(clk)) then if(we = '1') then ram(addr) <= data; end if; addr_reg <= addr; end if; end process;
q <= ram(addr_reg); end rtl; ниже пример двупортовой памяти (то что было под рукой), там имеются атрибуты (attribute) которые у Вас тоже должны быть. Как раз с помощью этих атрибутов можно задать, где будет размещаться память: блочная память, регистровая логика и т.д. Код library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; use std.textio.all;
entity memA is generic ( DATA_WIDTH : natural := 4; ADDR_WIDTH : natural := 13 );
port ( clk_a : in std_logic; clk_b : in std_logic; addr_a : in std_logic_vector((ADDR_WIDTH-1) downto 0); addr_b : in std_logic_vector((ADDR_WIDTH-1) downto 0); data_a : in std_logic_vector((DATA_WIDTH-1) downto 0); data_b : in std_logic_vector((DATA_WIDTH-1) downto 0); we_a : in std_logic := '1'; we_b : in std_logic := '1'; q_a : out std_logic_vector((DATA_WIDTH -1) downto 0); q_b : out std_logic_vector((DATA_WIDTH -1) downto 0) ); end memA;
architecture Behavioral of memA is -- Build a 2-D array type for the RAM subtype word_t is std_logic_vector((DATA_WIDTH-1) downto 0); type memory_t is array(2**ADDR_WIDTH-1 downto 0) of word_t; shared variable ram : memory_t:= (others => (others => '0')); -- signal ram : memory_t := --( -- to initialize memory -- ); signal mem_data : std_logic_vector (14 downto 0); attribute ramstyle : string; attribute ramstyle of ram : variable is "M9K, no_rw_check"; begin
-- Port A process(clk_a) begin if(rising_edge(clk_a)) then if(we_a = '1') then ram(conv_integer(addr_a)) := data_a; end if; q_a <= ram(conv_integer(addr_a)); end if; end process;
-- Port B process(clk_b) begin if(rising_edge(clk_b)) then if(we_b = '1') then ram(conv_integer(addr_b)) := data_b; end if; q_b <= ram(conv_integer(addr_b)); end if; end process;
end Behavioral; уточните: - какая у Вас память на 9 килобит или 4 килобит или другая... - возможно для Вашего ПО эти атрибуты пишутся иначе... PS Приведенное описание работает в квартусе
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 29 2014, 12:25
|
Знающий
   
Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410

|
Это работает в 5576ХС4Т CODE library ieee; use ieee.std_logic_1164.all;
entity analyzer_mem is generic ( DATA_WIDTH : natural := 8; ADDR_WIDTH : natural := 6 ); port ( clk : in std_logic; wr_addr : in natural range 0 to 2**ADDR_WIDTH - 1; rd_addr : in natural range 0 to 2**ADDR_WIDTH - 1; data_i : in std_logic_vector((DATA_WIDTH-1) downto 0); we : in std_logic := '1'; q : out std_logic_vector((DATA_WIDTH -1) downto 0) );
end analyzer_mem;
architecture rtl of analyzer_mem is
-- Build a 2-D array type for the RAM subtype word_t is std_logic_vector((DATA_WIDTH-1) downto 0); type memory_t is array(2**ADDR_WIDTH-1 downto 0) of word_t;
-- Declare the RAM shared variable ram : memory_t;
begin
process(clk, rd_addr) begin if(rising_edge(clk)) then if(we = '1') then ram(wr_addr) := data_i; end if; end if; q <= ram(rd_addr); end process;
end rtl;
|
|
|
|
|
Apr 27 2015, 14:21
|
Группа: Участник
Сообщений: 12
Регистрация: 18-04-14
Пользователь №: 81 436

|
Цитата(AndreiUS @ Nov 20 2014, 11:55)  А существуют ли отладочные платы для воронежских ПЛИС? Может кто-то уже покупал/интересовался данным вопросом? Да, существуют!
|
|
|
|
|
May 25 2015, 11:39
|
Группа: Участник
Сообщений: 12
Регистрация: 18-04-14
Пользователь №: 81 436

|
Цитата(DSIoffe @ May 14 2015, 15:39)  Здравствуйте все! Скажите, пожалуйста, надо ли как-то закреплять корпус 5576ХС4Т, помимо пайки выводов? Клеить, например? Корпус большой, а ноги тонкие и, говорят, мягкие. Советую почитать ТУ на этот предмет.
|
|
|
|
|
May 26 2015, 11:29
|
Группа: Участник
Сообщений: 12
Регистрация: 18-04-14
Пользователь №: 81 436

|
Цитата(DSIoffe @ May 25 2015, 15:48)  Спасибо за совет. Мне бы ответ. Собственно ответ на ваш вопрос в ТУ. Цитировать не имею к сожалению права.
|
|
|
|
|
Jul 1 2015, 10:45
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 4-07-10
Пользователь №: 58 276

|
Здраствуйте! У кого нибудь есть схема отладочного комплекта на 5576хс1т?
|
|
|
|
|
Jul 2 2015, 06:25
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

|
Кто мне может объяснить такой момент: как эта ПЛИС может считаться отечечтвенной разработкой, если он разработана Альтерой, производится на оборудовании, купленной у США? То есть, мы купили техпроцесс, оборудование и шлепаем кристаллы. Единственное, что я заметил - это совковый корпус. Софт для разработки тоже взят у потенциального противника. Ладно, он был бы еще open source. А так за него еще и деньги нужно платить все тем же потенциальным врагам. Очередная профанация. PS: Да еще один приятный момент - FLEX-ы сняты с производства уже около 10 лет назад. Мало того, что купили у "заклятых друзей", так еще и хлам.
Сообщение отредактировал bugdesigner - Jul 2 2015, 06:30
|
|
|
|
|
Jul 2 2015, 07:08
|

Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806

|
to Bugdesigner: 1)Данная всетаки воронежская ПЛИС имеет специальную приемку(те ПЛИС не коммерческая). Для этого и топология кристалла проектирована заново. Помоему такой ПЛИС у Alterы не было вообще с военной приемкой. 2)Софт и технология - вон китай дерет что хочет и только в прибыли(скоро обгонит США). Нам еще учиться так копировать. 3)Военные микросхемы могут производиться по 30-40 лет если стоят в нужном приборе. Когда Электроника лопнула - все микросхемы 74 серии воронежские с 5 приемкой купили типа французы на сотни миллионов $. Никакого техпроцесса и лицензий никто не покупал. Я процессоры TI 10 и 25 когдато там делал - они до сих пор выпускаются серийно. Зато вот в СССР все было советское оборудование(тоже отставали на 10 лет минимум). Нам просто не продавали по поправке Джексона. А сейчас микроэлектронику в России практически не финансируют даже для спецвещей. Денег никто из правительства не выделяет(а скажем в Южной Корее прямо по госплану, купить новую литографию 0.0000....микрон для Samsung). Вы сами чтото сделайте, напишите новую архитектуру ПЛИС и софт(лучше действительно open source  ), предложите НИИЭту. Мы потом придем и возьмем на себя самое сложное - покритикуем.
|
|
|
|
|
Jul 20 2015, 12:05
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 4-07-10
Пользователь №: 58 276

|
Здравствуйте! Кто работал с 5576xc1, поясните, можно ли к ней подключать генератор с выходным напряжением 5В? Планирую ставить ГК208.
|
|
|
|
|
Nov 18 2015, 12:05
|
Группа: Новичок
Сообщений: 1
Регистрация: 18-11-15
Пользователь №: 89 363

|
Имеется ли возможность в ПЛИС 5576ХС1Т включать подтягивающие резисторы?Если да, то как? В документации по этому вопросу ничего не сказано
|
|
|
|
|
Nov 24 2015, 06:27
|
Участник

Группа: Свой
Сообщений: 50
Регистрация: 10-05-12
Пользователь №: 71 756

|
Есть ли какая-нибудь информация по свежепоявившимся К5576ХС4Т1 и К5576ХС1Т2 в пластике? Совпадают ли номера выводов с металлокерамическими вариантами? Номера ТУ на ПЛИС в пластике?
|
|
|
|
|
Nov 24 2015, 06:49
|
Частый гость
 
Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673

|
Цитата(AlexG @ Nov 24 2015, 10:27)  Есть ли какая-нибудь информация по свежепоявившимся К5576ХС4Т1 и К5576ХС1Т2 в пластике? Совпадают ли номера выводов с металлокерамическими вариантами? Номера ТУ на ПЛИС в пластике? Они разве появились? Нам товарищи из КТЦ "ЭЛЕКТРОНИКА" дали понять, что они будут еще не скоро. Пока закончат ОКР(12.2015 в описании на ПЛИС) , пока испытания, пока запуск...
|
|
|
|
|
Dec 30 2015, 13:48
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985

|
Цитата(gosu-art @ Dec 30 2015, 10:54)  Гибридный режим это тот который каскадно включает несколько флэшек, увеличивая общим объем памяти? Должны работать в каскадном режиме, проверяли. http://forum.milandr.ru/viewtopic.php?f=5&t=1998#p9950
|
|
|
|
|
Feb 15 2016, 08:00
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(litv @ Jul 2 2015, 10:08)  to Bugdesigner: 1)Данная всетаки воронежская ПЛИС имеет специальную приемку(те ПЛИС не коммерческая). Для этого и топология кристалла проектирована заново. Помоему такой ПЛИС у Alterы не было вообще с военной приемкой. 2)Софт и технология - вон китай дерет что хочет и только в прибыли(скоро обгонит США). Нам еще учиться так копировать. 3)Военные микросхемы могут производиться по 30-40 лет если стоят в нужном приборе. Когда Электроника лопнула - все микросхемы 74 серии воронежские с 5 приемкой купили типа французы на сотни миллионов $. Никакого техпроцесса и лицензий никто не покупал. Я процессоры TI 10 и 25 когдато там делал - они до сих пор выпускаются серийно. Зато вот в СССР все было советское оборудование(тоже отставали на 10 лет минимум). Нам просто не продавали по поправке Джексона. А сейчас микроэлектронику в России практически не финансируют даже для спецвещей. Денег никто из правительства не выделяет(а скажем в Южной Корее прямо по госплану, купить новую литографию 0.0000....микрон для Samsung). Вы сами чтото сделайте, напишите новую архитектуру ПЛИС и софт(лучше действительно open source  ), предложите НИИЭту. Мы потом придем и возьмем на себя самое сложное - покритикуем. Хороший ответ, сильно  Жду аналоги EP2C5/8 в пластике...
--------------------
|
|
|
|
|
Mar 27 2017, 06:35
|
Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631

|
Цитата(DSIoffe @ Feb 8 2016, 19:15)  Там надо не просто FLEX, а именно FLEX10KE. 6я понимает, 9я - нет, промежуточные не пробовал. Версию 6 когда-то давно рекомендовали здесь на форуме. Лишний раз спрашивать у производителя - трудоёмкий процесс, к сожалению, на форуме быстрее  А где взять 6-ю версию Квартуса не подскажите ? А то на фтп есть только 9.1 и выше...
|
|
|
|
|
Mar 28 2017, 03:38
|
Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631

|
Цитата(sazh @ Mar 27 2017, 22:23)  Последняя версия Квартуса, которая поддерживает семейство FLEX10KE - 9.0 SP2. Циклон 2 тоже, может пригодиться. Языки описания аппаратуры тоже прилично поддерживает. Моделсим тоже прилагается. Спасибо за информацию ! Но и 9.0 на фтп отсутствует, к сожалению...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|