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

 
 
> inout
Methane
сообщение Dec 17 2010, 10:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



inout pin;

assign pin = (enable) ? bus_out: 1'bz;
assign bus_in = pin;

В итогде pin сдвинут на такт относительно bus_out а bus_in сдвинут еще на такт относительно pin. Куда копать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shtirlits
сообщение Dec 19 2010, 14:07
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



spi_clk вполне может синтезироваться в ClockEnable для всех сигналов внутри if, если я правильно понял выдранный из контекста участок кода.
Теперь, если выдать этот самый spi_clk наружу, то непонятно, как его регистр может быть упакован.
Можно ли задержать на такт и клок и данные? Тогда дополнительные регистры помогут размещению.

В общем, если так уж не хочется делать констрейны, то можно применить какие-то базовые элементы для регистров внутри блоков ввода-вывода. Сходу не нашел ничего лучше ALTDDIO_BIDIR. У xilinx обычно для этого применял отдельно буфер ввода-вывода и отдельно регистр рядом с ножкой.
Прикручивание этих элементов к своей схеме и выявит все, что на самом деле хочет квартус.

Смотрю на "Figure 6–3" http://www.altera.com/literature/hb/arria-...gx_handbook.pdf
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Methane   inout   Dec 17 2010, 10:57
- - sazh   Цитата(Methane @ Dec 17 2010, 16:57) inou...   Dec 17 2010, 11:05
|- - Methane   Цитата(sazh @ Dec 17 2010, 16:05) Наверно...   Dec 17 2010, 11:13
|- - sazh   Цитата(Methane @ Dec 17 2010, 17:13) А ка...   Dec 17 2010, 11:48
- - Koluchiy   Посоветовал бы копать в сторону примитивов типа tr...   Dec 17 2010, 11:37
- - Methane   Не понял. Так что мне написать чтобы задержек не б...   Dec 17 2010, 11:53
|- - Methane   Цитата(Methane @ Dec 17 2010, 16:53) Не п...   Dec 17 2010, 12:30
- - Евгений Николаев   А дело не может быть банально в малом соотношении ...   Dec 17 2010, 12:05
- - Koluchiy   ЦитатаС ALTIOBUF таже фигня. Покажите текст.   Dec 17 2010, 12:37
|- - Methane   Цитата(Koluchiy @ Dec 17 2010, 17:37) Пок...   Dec 19 2010, 04:03
- - Koluchiy   Вы понимаете, эти буферы - очень простая штука, с ...   Dec 19 2010, 07:18
|- - Methane   Цитата(Koluchiy @ Dec 19 2010, 12:18) Вы ...   Dec 19 2010, 07:22
- - Koluchiy   ЦитатаЧто там можно напутать я не представляю. Есл...   Dec 19 2010, 07:40
|- - Methane   Цитата(Koluchiy @ Dec 19 2010, 12:40) Есл...   Dec 19 2010, 07:53
- - ViKo   Так сделайте простейший проект с "глюком...   Dec 19 2010, 07:55
- - Shtirlits   Где видна проблема, в симуляторе или в железе, осц...   Dec 19 2010, 08:04
|- - Methane   Цитата(Shtirlits @ Dec 19 2010, 13:04) Гд...   Dec 19 2010, 08:11
- - Shtirlits   Предлагаю гипотезу - сместился не на такт, а на вр...   Dec 19 2010, 08:18
|- - Methane   Цитата(Shtirlits @ Dec 19 2010, 13:18) Пр...   Dec 19 2010, 08:24
|- - warrior-2001   Цитата(Methane @ Dec 19 2010, 14:24) ...Н...   Dec 20 2010, 10:53
- - Shtirlits   Неужели на 16 ns +/- 1ns смещение? Утверждение, ч...   Dec 19 2010, 08:35
- - Methane   У меня клок один - 125 мегагерц. А клок SPIя не кл...   Dec 19 2010, 13:08
- - Shtirlits   Правильно ли я понял, что общий клок 125 MHz распр...   Dec 19 2010, 13:20
|- - Methane   Цитата(Shtirlits @ Dec 19 2010, 18:20) Пр...   Dec 19 2010, 13:28
- - warrior-2001   По опыту работы с констрейны могу посоветовать сле...   Dec 20 2010, 04:22
- - Methane   Цитата(warrior-2001 @ Dec 20 2010, 09...   Dec 20 2010, 04:27


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

 


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


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