Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Старый форум » SK-M-XC3S500E
Распиновка разъемов
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 24.12.2007 21:54
0
Сообщение: 1
starterkit (Guest)

Topic opened
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 27.10.2007 18:08 Редактировалось 27.10.2007 18:08 Сообщение: 2
starterkit (Guest)

Т.к. Spartan3E позиционируется как "Low Cost", FPGA этого семейства имеют неприятную "изюминку" связанную с тем, что не все I/O пины чипа могут быть двунаправленными (только вход). Отсюда и возникает моя оговорка "разъемы совместимы по распиновке", т.е. разъемы подключаемые к FPGA я развожу таким образом чтобы "только" входные пины FPGA подключались к определенным пинам разъема. Платы расширения создаются с учетом этих "ограничений".
Спуститься к концу Подняться к началу
Anton (Guest)
Добавлено 18.12.2007 21:41 Редактировалось 18.12.2007 21:41 Сообщение: 3
Anton (Guest)

Скажите, а это правда, что SRAM и SDRAM подключены к FPGA по одним сигнальным линиям (судя по схеме ). Если да, то подскажите, пожалуйста, каким образом осуществлять выбор памяти, чтобы работая с одной это не мешало другой?
Спасибо за помощь!
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 19.12.2007 00:15 Редактировалось 19.12.2007 00:15 Сообщение: 4
starterkit (Guest)

К сожалению это не возможно.
Можно конечно внедрять полный мультиплексор всех линий ... но это все мучительно и сложно получится.
Изначально, на SK-M-XC3S500E небыло SDRAM памяти, после экспериментов с первым прототипом, я решил добавить SDRAM, но побоялся "сломать" шину параллельным включением чипов (сигналы очень ортогонально расположены, я бы всю "землю" "изрезал").
В добавок, был следующий довод: готовой корки для подключения на одной шине SDRAM и SRAM (да и ввобще с любой общей шиной нескольких устройств внешней памяти) для MicroBlaze нет и вряд-ли найдется "смельчак" не полжалеющий время на ее создание.
Спуститься к концу Подняться к началу
Anton (Guest)
Добавлено 19.12.2007 15:00 Редактировалось 19.12.2007 15:00 Сообщение: 5
Anton (Guest)

Понятно, тогда скажите, если я, например, буду "окучивать" только SRAM в FPGA, при этом мне не будет мешать SDRAM, и наоборот? В принципе, если основные сигналы управления разные (запись, чтение, воборка и т.д.), то должно быть все нормально, но при этом работая с одной шина данных другая должна быть в третьем состоянии.

Скажите я прав, так смогу их окучивать?

Если да то выборку можно сделать по управляющим регистрам и при этом все должно срастись.

Тока на Refresh придется переключатся, если хочется поддерживать записанные данные и там, и там...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно Anton 19.12.2007 г. в 16:28:27
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 19.12.2007 16:11 Редактировалось 19.12.2007 16:11 Сообщение: 6
starterkit (Guest)

Все верно ...
Стробы выбора чипов SRAM и SDRAM не "пересекаются" ...
Спуститься к концу Подняться к началу
Anton (Guest)
Добавлено 19.12.2007 16:28 Редактировалось 19.12.2007 16:28 Сообщение: 7
Anton (Guest)

Простите за назойливость, но у меня возник еще один вопрос:


На какую частоту генеротор стоит у FPGA (DA3 - по схеме)?
И правильно ли я понял, что на мезанине с Ethernet нет генератора на 25 МГц, это значит что с помощью PLL (DCM for Xilinx) получаются все частоты внутри FPGA и соответственно PHY драйвер питается с FPGA?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 24.12.2007 21:54 Редактировалось 24.12.2007 21:54 Сообщение: 8
starterkit (Guest)

Сори, "прошляпил" Ваше сообщение, исправляюсь ...
1) Генератор на 50МГц.
2) Да, генератора на SK-Ethernet-Plug нет, 25МГц подаются с FPGA (где и "рождаются").
3) Все остальны тактовые, используемые PHY, генерируются уже непосредственно в самой MAC корке, и Вам заботиться об этом не следует, единственно констрейны не мешает прикрутить, как они советуют (найдете в доке на корку).
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-M-XC3S500E