Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 16.06.2014, 22:39  
Tronix286
Частый гость
 
Регистрация: 23.04.2014
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Tronix286 на пути к лучшему
По умолчанию Нуб и Altera

Привет, с ПЛИС никогда дела не имел, но тут ВНЕЗАПНО поставил Quartus II старенький и решил порисовать схематически (ибо VHDL, Verilog или как там они не знаю совершенно). Схема - простой элемент ИЛИ (для начала).
Постулаты:
1) Я хочу этот ИЛИ соединить с обычной 5V TTL логикой (ну, типа 555ЛН1, 555ЛА1, 555ЛЛ1 и тд, вы поняли). В идеале мне нужно, чтоб на альтеру приходили сигналы с ISA-8 (16), а с нее уходили на IDE HDD. Прям да, 5V TTL.
2) Я хочу Alter'у запаять на макетку со стандартными дырками паяльником в ватт 50. Поэтому корпус - PPLC. Ну и в кроватку ее воткнуть. Остальной монтаж на монтажке - МГТФом.
3) Я хочу, чтоб она программировалась "тремя проводами по LPT". DOS/Win98 и хардварный LPT в наличии имеется.

В конечном итоге цель - XT IDE контроллер, только с логикой, упрятанной в ПЛИС, ибо мне лень много микросхем паять и потом их соединять МГТФ (хотя там их штук восемь всего, но все равно лень).

С другой стороны вот эти ребята сначала (v1) делали на 44ногой XC9536 пяти вольтовой, но буферы вынесли на плату. А потом взяли (v2) и упаковали все в 100 ногую XC9572XL трех вольтовую. И вроде пашет у них все. Вот я и в раздумьях, это пашет потому что Xilix, или пашет просто, не важно Xilix или Altera?

Вопросы:
1) Что купить для начала? Есть в бутике в PPLC корпусе:
а) EPM3032ALC44-10 - max 3000, вроде толерантна к 5V. 32 ячейки, по моим прикидкам должно хватить с головой. Просто, дешево.
б) EPM7064SLC44-10(N) - max7000, есть некий MultiIO 5V, но походу, в PPLC версии как раз его нет. 64 ячейки, подороже. Вроде для меня избыточно. Хотя запас никогда не помешает.

2) Чем шить? ByteBlaster MV LPT пойдет?

3) Как эти камни поведут себя с 5V TTL логикой? Может быть вообще все плохо, и нужно на Xilix ориентироваться?
Реклама:

Последний раз редактировалось Tronix286; 16.06.2014 в 23:06.
Tronix286 вне форума  
Непрочитано 16.06.2014, 22:53  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Нуб и Altera

Сообщение от Tronix286 Посмотреть сообщение
а) EPM3032ALC44-10 - max 3000, вроде толерантна к 5V. 32 ячейки, по моим прикидкам должно хватить с головой. Просто, дешево.
б) EPM7064SLC44-10(N) - max7000, есть некий MultiIO 5V, но походу, в PPLC версии как раз его нет. 64 ячейки, подороже. Вроде для меня избыточно. Хотя запас никогда не помешает.
Тут неплохо-бы уточить тип "моста" (ISA) и "контроллера" (IDE). Если у них входные уровни "стандартные TTL" (Vih › 2.4 В), то и от ПЛИС с питанием 3.3 В они будут переключаться как следует. Тогда - подойдет серия EPM3000A (она допускает подачу сигналов с уровнями 5 В на входы).
Если нет - только EPM7000A, которая сама отроду 5-вольтовая и никаких умствований над аппаратурой не надо. Но она - дороже 3000-й серии (сильно устаревшая).
Сообщение от Tronix286 Посмотреть сообщение
2) Чем шить? ByteBlaster MV LPT пойдет?
ЕМНИП, Quartus не работает под Win98. А в распоследних его версиях (что-вроде с 10-й и далее) - выпилена поддержка ByteBlaster'а. Но это можно обойти с помощью консольного JAM Player'а от Altera-же (им даже "чужие" микры можно шить, если найдётся конвертер "родных" файлов в формат SWF).
Или поставить Max + plus, который по прежнему доступен на сайте.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
Tronix286 (16.06.2014)
Непрочитано 16.06.2014, 23:03  
Tronix286
Частый гость
 
Регистрация: 23.04.2014
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Tronix286 на пути к лучшему
По умолчанию Re: Нуб и Altera

Дык про 7000 серию вроде в даташите пишут, что 5V MultiIO во всех, кроме PPLC. А мне надо именно PPLC44, чтоб я смог ее на макетку запаять нормально (через панельку).

Тип "моста" ISA - ну не знаю, обычные 5V TTL от 8088 процессора. Идут скорее всего через 555АП6 (74HC245) или подобных от 1801 серии. Короче обычная XT 8088 мать. Обычная ISA. Шина данных, шина адреса.

Тип "контроллера" (IDE) - а бес его знает, чего там производители хардов на свою плату тыкали. У каждого же по-разному. Но опять же, IDE - 5V TTL.
Tronix286 вне форума  
Непрочитано 17.06.2014, 00:09  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Нуб и Altera

У 7000-й серии питание 5 вольт и она отлично работает с TTL микросхемами. Её multivolt для сопряжения с низковольтной логикой и Вам не требуется.
Перефразирую так:
Для единичной поделки - 7064 (7032 сняты с производства).
Если возможно повторение (тем более через N лет) - лучше заложиться на 3032/3064 (при питании 3.3 В её входные буфера допускают подачу 5 В сигналов, а выходные - способны раскачать TTL). Проще будет хоть какие-то остатки найти через эти N лет.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
Tronix286 (17.06.2014)
Непрочитано 17.06.2014, 11:48  
kmm61
Прохожий
 
Регистрация: 02.04.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
kmm61 на пути к лучшему
По умолчанию Re: Нуб и Altera

Quartus II 13.0sp1 нормально работает с ByteBlasterMV. Cобран по алтеровской схеме на 74HC244, питается от целевой платы +3 вольт.
Скрин во влож.
Вложения:
Тип файла: rar blaster.rar (23.4 Кб, 58 просмотров)
kmm61 вне форума  
Непрочитано 17.06.2014, 12:37  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
Стрелка Re: Нуб и Altera

Точно. Посмотрел переписку с техподдержкой Altera. Поддержка ByteBlaster'а зависит не от Quartus'а, а от ОС. В XP поддерживается, в семёрке - уже нет. Насчёт вислы - не помню.
ForcePoint вне форума  
Непрочитано 17.06.2014, 12:55  
Tronix286
Частый гость
 
Регистрация: 23.04.2014
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Tronix286 на пути к лучшему
По умолчанию Re: Нуб и Altera

В общем, купил и то и то (и 3000 и 7000). Начну пожалуй с 7000, ибо если она действительно питается 5V, то меньше гемора с DC-DC преобразователем и TTL 5V уровнями. XP с LPT то же есть, поэтому соберу прогер на 555АП5. Попробуемс...
Tronix286 вне форума  
Непрочитано 17.06.2014, 19:42  
Tronix286
Частый гость
 
Регистрация: 23.04.2014
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Tronix286 на пути к лучшему
По умолчанию Re: Нуб и Altera

Блин, не хватает пинов Как можно заюзать пины, которые для программирования нужны? Отключить JTAG в настройках Device? Если я их использую, смогу я потом прошиться-то по новой или уже все, досвидос?
Tronix286 вне форума  
Непрочитано 17.06.2014, 20:43  
6ap6oc
Прописка
 
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
6ap6oc на пути к лучшему
По умолчанию Re: Нуб и Altera

Охохо. Только хотел сказать насчет пинов. Я это решал за счет 556рт4 (давно было) и шины адреса при обращении к IO.
В РТ зашивал 4ре возможных адреса и перемычкой выбирал.
ПыСы ISA всего 10 разрядов адреса при обращении к адресам 0-3FF, 7-8 на ПЗУ, 2-3 на додешифрацию +1 на выборку от ПЗУ.

Последний раз редактировалось 6ap6oc; 17.06.2014 в 20:52.
6ap6oc вне форума  
Непрочитано 17.06.2014, 21:17  
Tronix286
Частый гость
 
Регистрация: 23.04.2014
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Tronix286 на пути к лучшему
По умолчанию Re: Нуб и Altera

Дык на РТ4 и я могу, их есть у меня, и программатор тоже есть. У меня вообще даже сначала мысль была дешифратор адреса ПЗУ и дешифратор адреса порта на одной РТ5 сделать. Только смысл тогда в этой ПЛИС? Можно вообще все на мелкой логике распаять, только долго и лень.

В общем, решил выкинуть инвертер сигнала RESET из схемы ПЛИС. Инвертирую его на транзисторе КТ315 Тем самым освободил две ноги, которых как раз и не хватало для полного счастья.
Tronix286 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли прошить мегу8 программатором ALTERA USB-Blaster? m_gena Микроконтроллеры, АЦП, память и т.д 1 20.08.2011 11:52
ПЛИС ALTERA serb-radio Микроконтроллеры, АЦП, память и т.д 21 27.11.2008 12:20
Литература по использованию ПЛИС Altera 011119xx Делимся опытом 2 12.10.2006 06:46


Часовой пояс GMT +4, время: 07:52.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot