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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Т триггер в xilinx ISE, не работает
mi1vus
сообщение Jan 22 2013, 08:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 25-06-06
Пользователь №: 18 343



Ребята подскажите, как сделать этот триггер на простых И-НЕ, и просимулировать, все проги пишут всякие ошибки
вот например ise, надо в нем сделать но не получается
Прикрепленное изображение

и двухступенчатый дает тот же результат, в isim видно что выходной сигнал находится в положении между 1 и 0 (or?)
Прикрепленное изображение

Прикрепленное изображение

забл сузить вопрос, я думал о том чтобы один из выходов сделать входом на период инициализации и подать на него сигнал,чтобы в дальнейшем от него и плясал триггер, но вот не понимаю я как в Xilinx ISE да и в др. прог. имитации логики, это сделать
Go to the top of the page
 
+Quote Post
Костян
сообщение Jan 22 2013, 10:17
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (mi1vus @ Jan 22 2013, 06:37) *
Ребята подскажите, как сделать этот триггер на простых И-НЕ, и просимулировать, все проги пишут всякие ошибки
вот например ise, надо в нем сделать но не получается

ПЛИС, это не набор логики. Так триггер не получится.
Делайте из D триггера.

З,Ы Изучите любой язык HDL. Схематик - тупиковый путь.
Go to the top of the page
 
+Quote Post
litv
сообщение Jan 22 2013, 10:17
Сообщение #3


Местный
***

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



триггеры в Xilinx уже есть в библиотеке готовые и они же готовые внутри ПЛИС. Кто ж блин при размещении на кристалле будет предсказывать задержки в обратных связях и их както гарантировать.
Так как Вы делаете - не будет работать да и не нужно. Для проектирования триггеров - проектируйте заказную ИС (да и там из транзисторов надо ).
Go to the top of the page
 
+Quote Post
tyro
сообщение Jan 22 2013, 10:42
Сообщение #4


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(mi1vus @ Jan 22 2013, 12:37) *
Ребята подскажите, как сделать этот триггер на простых И-НЕ, и просимулировать, все проги пишут всякие ошибки
вот например ise, надо в нем сделать но не получается

Ну, для начала нарисовать правильную схему.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
mi1vus
сообщение Jan 22 2013, 11:49
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 25-06-06
Пользователь №: 18 343



Спасибо всем, понял что есть встроеный, как раз занялся VHDL только хотелось до конца довести начатое
А что там неправильно, я схему Т триггера из книги брал, подскажите пожелуйста в учебных целях
Go to the top of the page
 
+Quote Post
tyro
сообщение Jan 22 2013, 12:48
Сообщение #6


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(mi1vus @ Jan 22 2013, 15:49) *
А что там неправильно, я схему Т триггера из книги брал, подскажите пожелуйста в учебных целях

А Вы не правильно ее перерисовали (скопировали). Посмотрите внимательно на связи. (Смотрел только первую по порядку схему).


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Костян
сообщение Jan 22 2013, 12:53
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (mi1vus @ Jan 22 2013, 09:49) *
А что там неправильно, я схему Т триггера из книги брал, подскажите пожелуйста в учебных целях

Берете D триггер . Инверсный выход nQ подаете на вход D.
На вход тактирования подаете импульсы. Выход будет Q.

Вот вам T триггер из D.

На И-НЕ собирать в плис нельзя - работать не будет.
Go to the top of the page
 
+Quote Post
mi1vus
сообщение Jan 22 2013, 13:48
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 25-06-06
Пользователь №: 18 343



Цитата(tyro @ Jan 22 2013, 15:48) *
А Вы не правильно ее перерисовали (скопировали). Посмотрите внимательно на связи. (Смотрел только первую по порядку схему).


я как раз как говорит Костян делал, проверил все еще раз, это и есть D триггер у которого D соединен с NOT Q, ткните пожалуйста пальцем

Цитата(Костян @ Jan 22 2013, 15:53) *
Берете D триггер . Инверсный выход nQ подаете на вход D.
На вход тактирования подаете импульсы. Выход будет Q.

Вот вам T триггер из D.

На И-НЕ собирать в плис нельзя - работать не будет.


А у меня не то на 1 схеме?
Go to the top of the page
 
+Quote Post
tyro
сообщение Jan 22 2013, 14:48
Сообщение #9


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(mi1vus @ Jan 22 2013, 17:48) *
я как раз как говорит Костян делал, проверил все еще раз, это и есть D триггер у которого D соединен с NOT Q, ткните пожалуйста пальцем
А у меня не то на 1 схеме?

Извините. Все то. Ошибся.


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Torpeda
сообщение Jan 22 2013, 15:34
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(mi1vus @ Jan 22 2013, 11:37) *
Ребята подскажите, как сделать этот триггер на простых И-НЕ, и просимулировать, все проги пишут всякие ошибки...


Все могут встроенный тригер использовать.
А чё бы и с NAND ов не сделать?
Какие ошибки пишут конкретнее?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jan 22 2013, 21:19
Сообщение #11


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



А смысл?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Torpeda
сообщение Jan 23 2013, 07:17
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(Victor® @ Jan 23 2013, 00:19) *
А смысл?

Так круче. В смысле техники исполнения....
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Jan 23 2013, 07:39
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Я конечно так извращаться не пробовал, но думаю, что можно и так триггер организовать. И даже с загрузкой-предустановкой через выход. Просто время нужно убить=)


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jan 23 2013, 07:59
Сообщение #14


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Dmitriyspb @ Jan 23 2013, 11:39) *
Просто время нужно убить=)


Лучше что-то полезное сделать (пива попить или книжку почитать)
Время - ресурс не возобновляемый.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
mi1vus
сообщение Jan 23 2013, 08:24
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 25-06-06
Пользователь №: 18 343



ошибочка там на 1 скрине есть, он компилится, но в симулятоне все работает не так как надо, 3 скрин это экран сима
Если кто сообразит как сделать будет круто, из принципа хотелось бы добить
Go to the top of the page
 
+Quote Post

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

 


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


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