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

 
 
> Посоветуйте как лучше организовать шину?, Между двумя Cyclone III
inco
сообщение Dec 9 2011, 18:50
Сообщение #1


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

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Требуется совет! Не подскажите как лучше организовать шину связи между двумя циклонами.

Есть большой рабочий проект на одном циклоне III. Теперь появилась необходимость добавить к нему ещё специфической периферии. Самый простой вариант добавить к нему второй циклон в качестве ведомого и чтобы первый вычитывал из него данные. То есть напрашивается архитектура ведущий ведомый. Поток данных туда и обратно в районе 150 Мбайт в секунду. То есть один поток, сначала запрос, потом ответ то есть шина будет работать по очереди сперва на запись потом на чтение.

Вот тут и возникает вопрос как лучше сделать такую шину. Работать с такими частотами на внешних портах не приходилось вот и задаю вопрос. Как лучше физически сделать такую шину?

Самый простой вариант восемь бит данных и сигналы wr rd как у памяти. Получается 10 выводов и частота 150 МГц. На плате есть 1.2В, 2.5В и 3.3В. Если делать на частоте 150 то как их выдать наружу. Вроде как логично использовать один банк циклона для этого, но какое напряжение на этот банк подать 1,2 или 2,5 вольта? Не нашел в даташите для C8 при каком напряжении на банке он может выдать такую частоту? Или может сделать на LVDS и поднять частоту шины например до 400 МГц и сэкономить выводы?

Вот собственно вопрос как наименьшим количеством выводов и с какой частотой на шине её сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
inco
сообщение Dec 9 2011, 19:59
Сообщение #2


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

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Дорого! Уже и так стоит EP4CE55 кстати ошибся циклон 4. Просто в голове несколько проектов крутится одновременно. Хочется универсальности. Это типа расширенные функции. Поэтому хочется сделать одну общую плату и соответственно либо запаивать дополнительный циклон, либо нет, по необходимости. Не всем нужны эти дополнительные возможности, а городить 2 разных устройства не выгодно!
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Dec 10 2011, 08:03
Сообщение #3


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(inco @ Dec 9 2011, 22:59) *
Поэтому хочется сделать одну общую плату ...

Это можно сделать, если воспользоваться технологией Device Migration. Идея в том, что на один и тот же футпринт можно монтировать микросхемы разной логической емкости, но в одинаковых корпусах (у них должна быть совместимость по расположению выводов питания и конфигурирования - это проверяется по даташиту).
Главное - убедиться, что у любой микросхемы из всех возможных имеется достаточное для проекта кол-во линий ввода-вывода.
Плата разводится в предположении, что будет установлен самый "толстый" кристалл. Выводы, которые у "толстого" являются "землей" и питанием, в случае применения более "тонкого" кристалла (где они являются линиями I/O), назначаются как виртуальные "земли" и питания.
Подробнее см. в хендбуке на квартус.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post



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

 


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


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