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

 
 
> Т триггер в 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
 
Start new topic
Ответов
mi1vus
сообщение Jan 22 2013, 11:49
Сообщение #2


Участник
*

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



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


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



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

Ну тогда начнём с аллегории: да тут даже и не скажешь, что неправильного в забивании гантелей (ну или гирей) гвоздей... вроде даже быстро и добротно забиваются, но что-то не то.

Вы выбрали Spartan3e, т.е. FPGA. В этом классе ПЛИС практически нет логических элементов (за исключением фрагментов логики быстрого переноса), зато в наличии имеется широкий спектр статических элементов памяти и мультиплексоров + к этому всему некоторые специализированные аппаратные блоки (выполняющие только узкий спектр действий, но с малыми задержками, например встроенный умножитель). Т.е. вся ваша схема в ПЛИС реализуется на статическом ОЗУ 3-х степеней интеграции (плотности):
1. DFF - 1 бит ОЗУ,
2. LUT4 - 16 бит ОЗУ,
3. Block RAM - 18 Кбит ОЗУ.
Использовать 2/4 LUT для реализации одного триггера, мне представляется нецелесообразным.

Обычно содержимое LUT задаётся при конфигурировании ПЛИС, но в FPGA Xilinx для LUT в SliceM (а их около 1/4 от общего количества Slice'ов) есть возможность изменять оное содержимое, переведя LUT в режим Distributed RAM или Shift Register.

Ну вот, иcходя из этих соображений и проектируйте Ваши схемы и устройства.

Цитата(mi1vus @ Jan 23 2013, 12:24) *
ошибочка там на 1 скрине есть, он компилится, но в симулятоне все работает не так как надо, 3 скрин это экран сима
Если кто сообразит как сделать будет круто, из принципа хотелось бы добить

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

Сообщений в этой теме
- mi1vus   Т триггер в xilinx ISE   Jan 22 2013, 08:37
- - Костян   QUOTE (mi1vus @ Jan 22 2013, 06:37) Ребят...   Jan 22 2013, 10:17
- - litv   триггеры в Xilinx уже есть в библиотеке готовые и ...   Jan 22 2013, 10:17
- - tyro   Цитата(mi1vus @ Jan 22 2013, 12:37) Ребят...   Jan 22 2013, 10:42
|- - tyro   Цитата(mi1vus @ Jan 22 2013, 15:49) А что...   Jan 22 2013, 12:48
|- - Костян   QUOTE (mi1vus @ Jan 22 2013, 09:49) А что...   Jan 22 2013, 12:53
- - mi1vus   Цитата(tyro @ Jan 22 2013, 15:48) А Вы не...   Jan 22 2013, 13:48
|- - tyro   Цитата(mi1vus @ Jan 22 2013, 17:48) я как...   Jan 22 2013, 14:48
- - Torpeda   Цитата(mi1vus @ Jan 22 2013, 11:37) Ребят...   Jan 22 2013, 15:34
|- - Victor®   А смысл?   Jan 22 2013, 21:19
|- - Torpeda   Цитата(Victor® @ Jan 23 2013, 00:19) А см...   Jan 23 2013, 07:17
- - Dmitriyspb   Я конечно так извращаться не пробовал, но думаю, ч...   Jan 23 2013, 07:39
|- - Victor®   Цитата(Dmitriyspb @ Jan 23 2013, 11:39) П...   Jan 23 2013, 07:59
|- - Dmitriyspb   Цитата(Victor® @ Jan 23 2013, 11:59) Лучш...   Jan 23 2013, 10:29
- - mi1vus   ошибочка там на 1 скрине есть, он компилится, но в...   Jan 23 2013, 08:24
|- - XVR   Цитата(mi1vus @ Jan 23 2013, 12:24) ошибо...   Jan 23 2013, 09:03
- - yes   если хочется извращений, то рекомендую посмотреть ...   Jan 23 2013, 10:12
- - mi1vus   Так понятно, пошел читать книги, просто я микросхе...   Jan 23 2013, 11:06


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

 


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


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