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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Вопросы новичка про Flex10k.
Shaco
сообщение Oct 6 2010, 18:10
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



Здравствуйте. В качестве курсовой работы в университете задали следующий проект:
Имеется стенд с, собственно, самим ПЛИСом Flex EPF10k10LC84-4, к нему подключена плата с лампочками, суть в том, чтобы подавая определенные сигналы на входы-видеть, на какие выходы идёт сигнал. Сам с трудом понимаю, как такое возможно, это ведь зависит от записанной в ПЛИС микропрограммы, но тем не менее, хотелось бы для начала задать пару вопросов:
1. Имеется ли для данного ПЛИСа принципиальная электрическая схема? Нашёл документацию к семейству Flex10 на несколько сотен страниц, нашёл логические блоки для моего плиса, нашёл функциональную схему, но принципиальную найти не могу и, честно говоря, сомневаюсь что она есть в открытом доступе, это же ноу-хау альтеры по идее?
2. Можно ли задать этот плис как элемент в max+plus II? В списке элементов не нашёл, возможно ли это?

Заранее спасибо вам за ответы, прошу отнестись с пониманием, изучать схемотехнику только начал.
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Oct 6 2010, 20:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Shaco @ Oct 6 2010, 22:10) *
Здравствуйте. В качестве курсовой работы в университете задали следующий проект:
Имеется стенд с, собственно, самим ПЛИСом Flex EPF10k10LC84-4, к нему подключена плата с лампочками, суть в том, чтобы подавая определенные сигналы на входы-видеть, на какие выходы идёт сигнал. Сам с трудом понимаю, как такое возможно, это ведь зависит от записанной в ПЛИС микропрограммы, но тем не менее, хотелось бы для начала задать пару вопросов:
1. Имеется ли для данного ПЛИСа принципиальная электрическая схема? Нашёл документацию к семейству Flex10 на несколько сотен страниц, нашёл логические блоки для моего плиса, нашёл функциональную схему, но принципиальную найти не могу и, честно говоря, сомневаюсь что она есть в открытом доступе, это же ноу-хау альтеры по идее?
2. Можно ли задать этот плис как элемент в max+plus II? В списке элементов не нашёл, возможно ли это?

Заранее спасибо вам за ответы, прошу отнестись с пониманием, изучать схемотехнику только начал.


Вам в раздел для начинающих студентов надо sad.gif
Самая важная схема она внутри ПЛИС - это и есть ваша "микропрограмма" и создаётся (рисуется или пишется) она в САПР под названием "КАКТУС" или его предшественнике "МАКС+ПЛЮС". Вставить ПЛИС саму в себя как элемент нельзя - получится рекурсия smile.gif.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 7 2010, 08:28
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(VladimirB @ Oct 6 2010, 23:26) *
САПР под названием "КАКТУС"

Это Вы специально запутываете новичка, чтобы не сразу нашел? Подсказка - Quartus.
Если это курсовая работа, значит, чему-то в университете уже учили. И на чем-то. Где был Shaco во время лекций?
Go to the top of the page
 
+Quote Post
Shaco
сообщение Oct 7 2010, 09:44
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



В первую очередь спасибо за ответы =)
Про то, что пишется она внутри макса я уже понял, но в том то и дело, что мне нужно принципиальная схема самой ПЛИС.
Про кактус ничего страшно, дело понятное.
На лекциях был всех, за три года пропустил только недели три по болезни. На лекциях нам объясняют создание дешифраторов, усилителей на транзисторах и диодах. Курс хороший, но явно устаревший-как никак, а схемотехника конца восьмидесятых и современная-два разных предмета. Но дело не в этом: обычную курсовую я могу сделать, но преподаватель предложил по желанию делать "продвинутую версию", вызвалось 3 человека из 90, включая меня,соответственно задание "схемотехничное", но сложнее того, что проходим на лекциях. (на лабораторных мы, например, создаём мультиплексоры-шифраторы в max+plus ii, там же их эмулируем, и всё задание). В общем задание с лекциями связано слабо, в основном самостоятельная работа, поэтому у вас и прошу совета.
Так кто-нибудь подскажет насчёт принципиальной эл. схемы самой плис? Весь инет перерыл-нигде её нету.
З.Ы.:Ах да, насчёт записи самого плиса в себя-так и подумал, что за бред, так можно было бы любой плис одной модели записать на другую, хотя зачем оно надо...ерунда одним словом.

Сообщение отредактировал Shaco - Oct 7 2010, 09:48
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 7 2010, 09:56
Сообщение #5


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

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



Цитата(Shaco @ Oct 7 2010, 12:44) *
В первую очередь спасибо за ответы =)
Про то, что пишется она внутри макса я уже понял, но в том то и дело, что мне нужно принципиальная схема самой ПЛИС.

вопрос зачем?
В даташите на ПЛИС дается описание внутренней архитектуры. Его Вам что не достаточно?


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

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


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(Shaco @ Oct 7 2010, 12:44) *
Так кто-нибудь подскажет насчёт принципиальной эл. схемы самой плис? Весь инет перерыл-нигде её нету.


Читайте в приложении, этого будет достаточно
Прикрепленные файлы
Прикрепленный файл  dsf10k.zip ( 702.46 килобайт ) Кол-во скачиваний: 27
 
Go to the top of the page
 
+Quote Post
Shaco
сообщение Oct 7 2010, 12:33
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



Спасибо, но PLIS_firmy_ALTERA.zip не открывается. А dsf10k я нашёл давно, изучил уже, суть в том что преподаватель хочет принципиальную схему, он, как я понял, хочет изучить именно структуру плиса, на мои возражения о том, что принципиальной схемы в открытом доступе нету, ибо зачем им её разглашать (конкуренция ведь), не реагирует. У него имеется хитрый стенд с подключенными лампочками к выходам как я уже говорил, с его помощью он хочет каким-то образом установить зависимость выходных сигналов от входных без микропрограммы что-ли... В общем завтра поговорю с ним ещё на эту тему, спасибо за ответы.

Я уже сам не рад что вызвался на эту курсовую, думал будет интересная научная работа, а вместо этого делаю непонятно что непонятно зачем. Препод требует принципиальную схему, показал ему архитектуру, логические блоки, функциональную схему из даташита-говорит мол это каждый дурак найти может, а ты мне принципиальную найди. Что мне ему показать?
З.Ы.: принёс входы/выходы-говорит строй их в max+plus ii, а смысл там их строить-то?
Либо я не соображаю совсем, либо задание некорректно. wacko.gif

Сообщение отредактировал Shaco - Oct 7 2010, 12:33
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 7 2010, 12:33
Сообщение #8


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

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



Цитата(Shaco @ Oct 7 2010, 15:14) *
Спасибо, но PLIS_firmy_ALTERA.zip не открывается. А dsf10k я нашёл давно, изучил уже, суть в том что преподаватель хочет принципиальную схему, он, как я понял, хочет изучить именно структуру плиса, на мои возражения о том, что принципиальной схемы в открытом доступе нету, ибо зачем им её разглашать (конкуренция ведь), не реагирует. У него имеется хитрый стенд с подключенными лампочками к выходам как я уже говорил, с его помощью он хочет каким-то образом установить зависимость выходных сигналов от входных без микропрограммы что-ли... В общем завтра поговорю с ним ещё на эту тему, спасибо за ответы.

может свое производство ПЛИС хочет начать? biggrin.gif


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

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





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



У меня те же мысли, иного смысла не вижу.

Всё-таки скажите мне однозначно: принципиальной схемы для этого плиса ни у кого, кроме его производителя, нету?

Сообщение отредактировал Shaco - Oct 7 2010, 12:39
Go to the top of the page
 
+Quote Post
BSV
сообщение Oct 7 2010, 13:06
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(Shaco @ Oct 7 2010, 16:33) *
У него имеется хитрый стенд с подключенными лампочками к выходам как я уже говорил, с его помощью он хочет каким-то образом установить зависимость выходных сигналов от входных без микропрограммы что-ли... В общем завтра поговорю с ним ещё на эту тему, спасибо за ответы.
Вот именно это он и хочет. Он знает, что за схема там реализована и ему нужно, чтобы Вы ее восстановили. Задайте ему вопрос - там реализована комбинационная схема или есть элементы памяти? Если он ответит, что только комбинационная схема, то Ваша задача построить таблицу истинности и по ней восстановить что он там наваял, минимизировать. Входов / выходов (кнопочек / лампочек) много у девайса? Если скажет, что есть элементы памяти тады ой, это будет много сложнее!
Только называя это все принципиальной схемой препод не совсем прав и тем самым вводит Вас (и нас smile.gif ) в заблуждение. Более правильно наверно будет сформулировать задачу так: построить эквивалентную логическую схему текущей конфигурации ПЛИС (возможно, в каком-либо конкретном базисе).


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 7 2010, 13:06
Сообщение #11


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Shaco @ Oct 7 2010, 15:39) *
Всё-таки скажите мне однозначно: принципиальной схемы для этого плиса ни у кого, кроме его производителя, нету?

Думаю, вы правы. "Принципиальнее" той схемы, что в даташите, никто, кроме альтеровцев, не видел. Да и не нужна она никому. К примеру, нужна ли тем, кто использует микроконтроллеры, схема микроконтроллера? Ваш преподаватель над вами издевается, похоже.
Можно еще понять, когда нужно знать устройство выводов микросхемы, скажем, какие уровни сигналов нужны, какой ток могут выдать. Это иногда как-то изображается. Еще бывают IBIS модели выводов (мне не знакомы). Может, преподаватель хочет определить нагрузочные характеристики выходов?
Go to the top of the page
 
+Quote Post
Shaco
сообщение Oct 7 2010, 13:22
Сообщение #12





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



Спасибо Вам за ответы и советы, завтра спрошу про комбинационную схему и элементы памяти и про смысл работы в целом.
Ещё один вопрос: препод велел найти входы/выходы плиса, нашёл их тут http://www.ldm-systems.ru/doc/plis/ds-flex...xt144-1.1_r.pdf , третья страница, показал ему, он сказал задать их в максе. Но, собственно, не совсем ясно, где там вход, а где выход? И опять же непонятно зачем это нужно.
Go to the top of the page
 
+Quote Post
BSV
сообщение Oct 7 2010, 13:47
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(Shaco @ Oct 7 2010, 17:22) *
препод велел найти входы/выходы плиса
ИМХО, кнопочки - входы, лампочки - выходы (в прямом или инверсном коде в зависимости от включения светодиодов). Взять принципиальную схему платы - она должна быть у препода (если это какая-то массовая демоплата, наверно можно в сети найти). Забить в МАКС видимо для того, чтобы проверить совпадение поведения копии и оригинала в итоге.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 7 2010, 13:57
Сообщение #14


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



http://www.altera.com/literature/lit-f10.jsp
Загляните на эту страницу. Скачайте описание ножек FLEX10K
http://www.altera.com/literature/lit-dp.js...gory=FLEX%2010K
Те ножки, что I/O, могут быть пользовательскими входами или выходами (USER I/O), некоторые могут выполнять и другие специальные функции. Все зависит от той "схемы", которую вы в ПЛИС занесете (называется - конфигурирование). Как конкретно устроен механизм конфигурирования схемы - никому знать не нужно. После того, как схема сконфигурирована, происходит ее инициализация, и потом - работа.

Go to the top of the page
 
+Quote Post
Shaco
сообщение Oct 7 2010, 14:19
Сообщение #15





Группа: Новичок
Сообщений: 8
Регистрация: 6-10-10
Пользователь №: 59 973



Допустим я построил в МАКС схему простого счётчика на Д-триггере, стало быть один вход (пусть будет CLK) и один выход (пусть Q1).
Мы рисуем это дело в максе, компилируем, симулируем, всё работает как нам надо, пишем через тот же ByteBlaster на ПЛИС, верно? А каким образом мы определяем, где на нашей плисине будет CLK, а где Q1?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 22:11
Рейтинг@Mail.ru


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