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

 
 
> Вопросы дилетанта, Вопросы по схемному редактору
1921
сообщение Oct 23 2014, 09:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 29-09-10
Пользователь №: 59 820



Джентльмены, подскажите, кто чем может…
Вопросы дилетантские, но всё же. Установил XILINX ISE. Все вопросы пока по схемотехническому редактору. Дрыгаю спартаном-3Е.

1. Как вывести несколько одинаковых микросхем (элементов) на одну шину? Я имею ввиду элементы типа CB16 – счётчики, выходы которых уже сделаны в виде шины. Названия у выходов одинаковые, шина ругается однако. Желательно напрямик, без переходных шин.
2. Я так понял, сигнал с ножек глобальных клоков автоматически проводится через буфер глобальных клоков, и далее – на тактовые входы элементов. А можно эти ноги использовать как GPIO? А как сделать, чтобы линия с ноги глобальных клоков не шла через глобальный буфер клоков?
3. Есть ли глобальный ресет?
4. Когда-то давным-давно сигналы со входов/выходов нужно было обязательно пропускать через IO буферы. В примерах часто этого не делают. Это что, теперь не обязательно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Bad0512
сообщение Oct 23 2014, 09:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(1921 @ Oct 23 2014, 16:51) *
Джентльмены, подскажите, кто чем может…
Вопросы дилетантские, но всё же. Установил XILINX ISE. Все вопросы пока по схемотехническому редактору. Дрыгаю спартаном-3Е.

1. Как вывести несколько одинаковых микросхем (элементов) на одну шину? Я имею ввиду элементы типа CB16 – счётчики, выходы которых уже сделаны в виде шины. Названия у выходов одинаковые, шина ругается однако. Желательно напрямик, без переходных шин.
2. Я так понял, сигнал с ножек глобальных клоков автоматически проводится через буфер глобальных клоков, и далее – на тактовые входы элементов. А можно эти ноги использовать как GPIO? А как сделать, чтобы линия с ноги глобальных клоков не шла через глобальный буфер клоков?
3. Есть ли глобальный ресет?
4. Когда-то давным-давно сигналы со входов/выходов нужно было обязательно пропускать через IO буферы. В примерах часто этого не делают. Это что, теперь не обязательно?

Тут очень мало осталось динозавров, которые до сих пор в схемном редакторе проектируют.Это - вчерашний день.
Go to the top of the page
 
+Quote Post
Trashy_2
сообщение Oct 23 2014, 11:21
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 254
Регистрация: 27-10-08
Пользователь №: 41 220



Цитата(1921 @ Oct 23 2014, 13:51) *
Джентльмены, подскажите, кто чем может…
Вопросы дилетантские, но всё же. Установил XILINX ISE. Все вопросы пока по схемотехническому редактору. Дрыгаю спартаном-3Е.

1. Как вывести несколько одинаковых микросхем (элементов) на одну шину? Я имею ввиду элементы типа CB16 – счётчики, выходы которых уже сделаны в виде шины. Названия у выходов одинаковые, шина ругается однако. Желательно напрямик, без переходных шин.

Либо мультиплексоры, либо буферы с третьим состоянием OBUFT16.
Цитата(1921 @ Oct 23 2014, 13:51) *
2. Я так понял, сигнал с ножек глобальных клоков автоматически проводится через буфер глобальных клоков, и далее – на тактовые входы элементов. А можно эти ноги использовать как GPIO? А как сделать, чтобы линия с ноги глобальных клоков не шла через глобальный буфер клоков?

Ни чего автоматического не видел, как назначишь, так и будет.
Цитата(1921 @ Oct 23 2014, 13:51) *
3. Есть ли глобальный ресет?

У каждого триггера есть лапа сброса. Куда прицепишь - там и будет.
Цитата(1921 @ Oct 23 2014, 13:51) *
4. Когда-то давным-давно сигналы со входов/выходов нужно было обязательно пропускать через IO буферы. В примерах часто этого не делают. Это что, теперь не обязательно?

Если в нагрузке один-два входа, то не нужно. Если нагрузка большая, то компилятор начнёт крыть матом. Так же входные буферы имеют программируемую задержку, а выходные - программируемый выходной ток.

Сообщение отредактировал Trashy_2 - Oct 23 2014, 11:30


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 23 2014, 11:25
Сообщение #4


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

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



Цитата(Trashy_2 @ Oct 23 2014, 14:21) *
Либо мультиплексоры, либо буферы с третьим состоянием OBUFT16.

коректнее использовать мультиплексоры


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

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


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



0. схемный ввод элементов - это не модно и не продуктивно. максимум можно использовать для создания наглядной блок-схемы/иерархии. для описания аппаратуры лучше потратить время и освоить verylog/vhdl.
1. лучше использовать мультиплексоры. мультиплексоры проще всего описать на verylog/vhdl. это займет несколько строчек.
2. не обязательно. среда по умолчанию сама решит как ей разводить. такты она сообразит и кинет на спец. тактовые цепи. если клок приходит не на специальные ножки, то можно в схемном редакторе пропустить его через ibuf + BUFG.
4. не обязательно, есть птичка в настройках среды автоматически делать из портов ножки ввода/вывода.

5.в среде есть готовые проекты и на схемный ввод, и на verylog/vhdl, и смешанные. можно посмотреть как сделано там
Go to the top of the page
 
+Quote Post

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

 


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


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