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

 
 
> Прошу помощи по схемотехнике, Первый опыт разработки, есть проблемы, прошу помочь
Георгий 2
сообщение May 18 2010, 09:20
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 20-10-09
Из: Омск
Пользователь №: 53 089



Доброго времени суток!

Я собственно не так давно начал разбиратся с ПЛИСами, чуть больше полгода назад. Первоначальной задачей было научится писать на VHDL. Но чем дальше тем больше. И пришла пора сделать первую плату с ПЛИСкой. Для первой итерации была поставлена задача попробовать скопировать стенд, дабы выяснить возможные подводные камни проектирования подобных устройств. Частично известно какие элементы и микросхемы использовались при разработке, но из того что есть имеется картинка стенда:
Прикрепленное изображение

а также схема:
Прикрепленный файл  leso2_schematic.pdf ( 166.93 килобайт ) Кол-во скачиваний: 368

Ну и даташиты на пару микросхем.
Собственно из всего материала никоим образом нельзя просто сделать разводку и накидать элементов (по крайней мере мне с отсутствием чутья и опыта). Собственно известно, что для загрузки программы ипользуется D1 - FT2232C и ее обвязка выяснена по даташиту. Резисторы R22-R26 как я понимаю подтягивающие, и выбраны из даташита на ПЛИС и равны 10 кОм. ПЛИС FPGA EP1C3T144 (Altera).
Микросхемы питания D2 и D3 я выбрал L4931ABV33 и L4931ABV15. Думаю они должны подойти.
Собственно вопрос такого плана. Использвана схема генератора тактовых импульсов на элементах И-НЕ, обязательно ли использовать именно эту схему? и если да то подскажите методику расчета элементов (кварц 6 МГц). А если нет то подскажите пожалуйста варианты.

Также есть вопрос такого плана. Есть ли у кого-нибудь книги, ссылки, какие-нибудь статьи, которые помогут человеку разобратся в аспектах проектирования реальных устройств? Прошу названия, ссылки, что угодно. Заранее прошу прощения если мой вопрос слишком глуп, вроде искал но ничего что могло бы мне помочь не нашел. Спасибо всем.

ЗЫ прошу поправить если я где-то ошибся в рассуждениях


--------------------
В жизни нужно попробовать и успеть все, чтобы потом не жалеть о том чего не сказал или не сделал...
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 33)
zombi
сообщение Feb 11 2011, 11:42
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ViKo @ May 18 2010, 14:12) *
Цитата(Георгий 2 @ May 18 2010, 13:54) *

Цитата(ViKo @ May 18 2010, 13:22) *

По 35 проводу можно было бы его выключить. Но после этого ПЛИС зависнет навсегда.

что Вы хотели этим сказать?

Что этот провод - лишний.

А я думаю что не лишний вовсе.
Как Вы думаете зачем Button (clock) "S1" нужен?
Может для синхронной остановки тактирования плис?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 11 2011, 13:13
Сообщение #32


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

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



Цитата(zombi @ Feb 11 2011, 13:42) *
А я думаю что не лишний вовсе.
Как Вы думаете зачем Button (clock) "S1" нужен?
Может для синхронной остановки тактирования плис?

Можно и так, конечно. А можно и для чего-нибудь другого приспособить. Нажал кнопку - загорелись индикаторы, к примеру sm.gif
А для чего нужно останавливать ПЛИС таким "варварским" способом?
P.S. а где вы увидели, что S1 это "clock"?
А наиболее вероятно, эта кнопка задает временной интервал, в течение которого считает счетчик внутри ПЛИС.
P.P.S. Увидел на картинке. Ну так то внутри нужно делать - выбирать один такт из постоянно генерящих, приходящих на ПЛИС.
Go to the top of the page
 
+Quote Post
zombi
сообщение Feb 11 2011, 23:28
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ViKo @ Feb 11 2011, 16:13) *
P.P.S. Увидел на картинке. Ну так то внутри нужно делать - выбирать один такт из постоянно генерящих, приходящих на ПЛИС.

Ну, я так понимаю что альтера может вкл/выкл сама себе свою собственную тактовую. Но зачем?
А с другой стороны этож учебное пособие ну и пусть себе имеет такую возможность. Хош выключай а не нехош не выключай, красота! biggrin.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2011, 09:09
Сообщение #34


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

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



Цитата(zombi @ Feb 12 2011, 01:28) *
Ну, я так понимаю что альтера может вкл/выкл сама себе свою собственную тактовую

Выключить может легко, а включить посложнее будет, придется создать внутри триггер, управляемый асинхронно, без тактов, переключаемый по кнопке снаружи. Потом, генератор при включении-выключении будет выдавать абы что.
Вместо этих страхов можно блокировать тактовую частоту внутри ПЛИС, и даже не блокировать, а не разрешать работу триггеров. Результат будет такой же, как если не подавать тактовую.
Go to the top of the page
 
+Quote Post

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

 


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


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