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

 
 
> FPGA на шине PCI, Сработает ли Plag&Play?
Aprox
сообщение Jul 8 2010, 09:53
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Хочу реализовать в FPGA master-taget PCI шины. Вроде бы все давно известно, решено и проблем нет. Однако, появились сомнения на предмет времени на конфигурацию FPGA. Успеет ли эта конфигурация завершится до того, как BIOS компьютера начнет процедуру Plag&Play и посылать обращения к уже сконфигурированной FPGA? Может, кто уже натыкался на случаи, когда конфигурация FPGA не успевала произойти раньше Plag&Play? С какими матрицами и компьютерам такое случалось?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vmp
сообщение Jul 8 2010, 12:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Для PCI время документировано и составляет 1 секунду (точнее, сколько-то тактов PCICLK). Сейчас лень искать, но эта цифра приведена в спецификации. Так что если успеете за 1 секунду загрузить свою FPGA, то все будет в порядке.
Для PCIe это время составляет 0.1 секунды. Учитывая немалый объем конфигурационных данных, даже для минимальной GX15 требуется поток данных в 50 Мбит/с. Альтера кстати предупреждает, что это время можно выдержать только при Passive Serial загрузке.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 8 2010, 14:05
Сообщение #3


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(vmp @ Jul 8 2010, 15:33) *
Для PCI время документировано и составляет 1 секунду (точнее, сколько-то тактов PCICLK). Сейчас лень искать, но эта цифра приведена в спецификации. Так что если успеете за 1 секунду загрузить свою FPGA, то все будет в порядке.
Для PCIe это время составляет 0.1 секунды. Учитывая немалый объем конфигурационных данных, даже для минимальной GX15 требуется поток данных в 50 Мбит/с. Альтера кстати предупреждает, что это время можно выдержать только при Passive Serial загрузке.


Хочу добавить, что использовать ресет с PCI надо очень осторожно. Его длительность 1 ms (PCI 2.3, Table 7.4, page 234)
Т.е. если уж очень нужно что-то сбрасывать в FPGA сбросом c PCI, то надо успеть сконфигурироваться за эту 1 ms, что достаточно суровое требование.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Methane
сообщение Jul 8 2010, 16:38
Сообщение #4


Гуру
******

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



Цитата(Victor® @ Jul 8 2010, 17:05) *
Хочу добавить, что использовать ресет с PCI надо очень осторожно. Его длительность 1 ms (PCI 2.3, Table 7.4, page 234)
Т.е. если уж очень нужно что-то сбрасывать в FPGA сбросом c PCI, то надо успеть сконфигурироваться за эту 1 ms, что достаточно суровое требование.

Что-то вы напутали.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 8 2010, 17:15
Сообщение #5


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Methane @ Jul 8 2010, 19:38) *
Что-то вы напутали.


Что именно? Доводы есть?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Methane
сообщение Jul 8 2010, 17:19
Сообщение #6


Гуру
******

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



Цитата(Victor® @ Jul 8 2010, 20:15) *
Что именно? Доводы есть?

Нафиг при каждом ресете плис переконфигурировать?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 8 2010, 17:27
Сообщение #7


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Methane @ Jul 8 2010, 20:19) *
Нафиг при каждом ресете плис переконфигурировать?


1) А я такое и не предлагал.
2) При включении питания надо конфигурировать.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Methane
сообщение Jul 9 2010, 02:10
Сообщение #8


Гуру
******

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



Цитата(Victor® @ Jul 8 2010, 20:27) *
1) А я такое и не предлагал.
2) При включении питания надо конфигурировать.
Цитата
Хочу добавить, что использовать ресет с PCI надо очень осторожно. Его длительность 1 ms (PCI 2.3, Table 7.4, page 234)
Т.е. если уж очень нужно что-то сбрасывать в FPGA сбросом c PCI, то надо успеть сконфигурироваться за эту 1 ms, что достаточно суровое требование.

Вы писали? Конфигурироваться за 1мс не нужно.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 9 2010, 05:59
Сообщение #9


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Methane @ Jul 9 2010, 05:10) *
Вы писали? Конфигурироваться за 1мс не нужно.



А это смотря в каком случае :-)
Я не точно написал, но и Вы слишком категоричны.

-- Предствьте себе что Вы
1) Включили питание на системной плате.
2) Просходит сброс, через 1 ms сброс снимается
3) Кофигурация FPGA заканчивается допустим, через 100 ms.

Вопрос.... Как сбросом с PCI сбросить что-то в FPGA? При таком раскладе - никак.
Естественно, что если будет происходить сброс с включенным питанием (hot reset) и FPGA уже законфигурирована-
то сброс с PCI работать будет.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 9 2010, 07:11
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Victor® @ Jul 9 2010, 09:59) *
1) Включили питание на системной плате.
2) Просходит сброс, через 1 ms сброс снимается
3) Кофигурация FPGA заканчивается допустим, через 100 ms.

Вопрос.... Как сбросом с PCI сбросить что-то в FPGA? При таком раскладе - никак.
Естественно, что если будет происходить сброс с включенным питанием (hot reset) и FPGA уже законфигурирована-
то сброс с PCI работать будет.
Получается, сброс PCI должен запускать конфигурацию FPGA в любом случае. Вот, только этого сброса случается, что не бывает он на разьеме китайской материнки.
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 9 2010, 07:19
Сообщение #11


Гуру
******

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



Цитата(Aprox @ Jul 9 2010, 10:11) *
Получается, сброс PCI должен запускать конфигурацию FPGA в любом случае. Вот, только этого сброса случается, что не бывает он на разьеме китайской материнки.


А зачем Вам сброс на FPGA. Все регистры и так в ноль устанавливаются.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 9 2010, 13:38
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(sazh @ Jul 9 2010, 11:19) *
А зачем Вам сброс на FPGA. Все регистры и так в ноль устанавливаются.
Дело не в начальных значениях регистров. Нужно знать момент, с которого стартовать загрузку конфигурации FPGA.


Цитата(Victor® @ Jul 9 2010, 11:24) *
Нет, конфигурацию FPGA имеет смысл делать по включению питания.
Я знаю, что у большинства ПК питание на слотах PCI не исчезает по завершению работы Windows. Как же тогда узнаем, когда юзер нажмет кнопку "ON" компьютера и надо будет грузить FPGA?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 9 2010, 13:53
Сообщение #13


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Aprox @ Jul 9 2010, 16:38) *
Дело не в начальных значениях регистров. Нужно знать момент, с которого стартовать загрузку конфигурации FPGA.


Я знаю, что у большинства ПК питание на слотах PCI не исчезает по завершению работы Windows. Как же тогда узнаем, когда юзер нажмет кнопку "ON" компьютера и надо будет грузить FPGA?


Давайте определимся - какой режим загрузки используется?
Если FPGA инициатор загрузки - то зачем знать "момент, с которого стартовать загрузку конфигурации FPGA." И кому надо это знать?

Вообщем совсем непонятно, для чего Вы хотите использовать PCI_RST для старта конфигурирования FPGA.
Включили питание - загрузилась FPGA. Не выключаете питание - конфигурация хранится в FPGA.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 9 2010, 18:34
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Victor® @ Jul 9 2010, 17:53) *
Давайте определимся - какой режим загрузки используется?
Если FPGA инициатор загрузки - то зачем знать "момент, с которого стартовать загрузку конфигурации FPGA." И кому надо это знать?
Вообщем совсем непонятно, для чего Вы хотите использовать PCI_RST для старта конфигурирования FPGA.
Включили питание - загрузилась FPGA. Не выключаете питание - конфигурация хранится в FPGA.
Давайте тогда конкретно. Вот, пришел юзер и нажимает кнопочку "ON" на компьютере При этом, совершенно неизвестно было ли отключено питание ПК, или не было. Ориентироваться на это - игра 50 на 50. Однако известно, что при нажатии "ON" у правильных материнок на PCI-слотах появится сигнал nRESET. Разве это не сигнал к загрузке конфигурации FPGA? Далее, более-менее надежным приемом от "зависаний" служит WatchDog. При его срабатывании тоже будет происходить reset-PCI, но питание - нет, останется постоянным. И как вы перезагрузите в этом случае зависшую FPGA?


Цитата(Victor® @ Jul 9 2010, 17:53) *
Давайте определимся - какой режим загрузки используется?
Если FPGA инициатор загрузки - то зачем знать "момент, с которого стартовать загрузку конфигурации FPGA." И кому надо это знать?
Я использую FPGA в комплекте с простым ARM-ом, который и грузит конфигурацию из своего flash. Пассивная загрузка. Вот, ARMу и надо знать, когда грузить FPGA. Самое простое- завести сигнал PCI-reset на nReset ARMa и он всгда будет стартовать приложение с загрузки FPGA. Как такое сделать с активной загрузкой из последовательной flash- я плохо представляю.

Go to the top of the page
 
+Quote Post
ktod
сообщение Jul 10 2010, 04:31
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 27-09-05
Пользователь №: 8 979



Цитата(Aprox @ Jul 10 2010, 00:34) *
И как вы перезагрузите в этом случае зависшую FPGA?

Это как? Часто у Вас ФПГА виснут? оО


--------------------
Ignoramus et Ignorabimus
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 10 2010, 08:12
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(ktod @ Jul 10 2010, 08:31) *
Это как? Часто у Вас ФПГА виснут? оО
Случается, например в старых, раздолбанных PCI-разьемах. Случайно покачаешь плату, тряханешь ПК, или юзер начнет подводящие кабели снаружи шевелить- вот вам и сбой алгоритма, или того хуже- слетает конфигурация FPGA. Hе только из-за разьемов возможны "зависания", но и от импульсных помех на внешних сигналах, например шарахнет рядом молния или включат электросварочный аппарат. В таких случаях бросок тока через клэмп-диоды вполне может сместить питание FPGA со всеми вытекающими. Думаю, много еще чего случается на практике, что приводит к "зависанию" FPGA. Я лично страхуюсь использованием WatchDog- программа на ПК, которая постоянно следит за активностью моего PCI-мастера. Как замолчал больше чем допустимо, - значит перегружаем FPGA. Но этот прием работает в старой конструкции, где PCI master/taget выполнен отдельно на матрице с жесткой прошивкой. Поэтому Plag&Play не требуется. А сейчас я хочу все узлы собрать в одной FPGA и просто ее перезагрузкой уже не обойдешься, надо чтобы она поучаствовала еще в Plag&Play. И тут два варианта -1. ресетить весь компьютер целиком, или -2 каким-то образом из виндов вызывать процедуру Plag&Play своей платы уже после загрузки FPGA. Последнее очень заманчиво, но как это делается- я не знаю.


Цитата(Methane @ Jul 10 2010, 11:52) *
Скажите, вы хоть немножко, хоть чуть чуть смотрели документацию на PCI?
"Хоть немножко" смотрел. Но больше смотрю на реальный ПК и вижу- питание +3.3V на PCI разьемах при "выключении" ПК не пропадает. Например, светодиоды сетевых плат продолжают гореть. Как вы это обьясните?
Go to the top of the page
 
+Quote Post
Methane
сообщение Jul 10 2010, 08:16
Сообщение #17


Гуру
******

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



Цитата(Aprox @ Jul 10 2010, 11:12) *
"Хоть немножко" смотрел. Но больше смотрю на реальный ПК и вижу- питание +3.3V на PCI разьемах при "выключении" ПК не пропадает. Например, светодиоды сетевых плат продолжают гореть. Как вы это обьясните?

Магией. Не читайте доки, магия пропадет.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 13 2010, 08:46
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Methane @ Jul 10 2010, 12:16) *
Магией. Не читайте доки, магия пропадет.
Мы наверное говорим о разном. Иначе трудно обьяснить, что вы действительно не в курсе такой особенности десктопов- при "завершении работы" питание на разьемах USB и PCI не исчезает, а ПК переходит в режим power_down. Неужели и вправду не знаете, что настоящее выключение ПК делается специальным тумблером, который сзади, рядом с силовым вводом?

Что же касается темы данной ветки, то я уже понял следующее:
-1. Использовать FPGA напрямую на шине PCI можно только для 32-бит и 33 MHz. В этом случае есть достаточный запас времени 1 сек для произведения конфигурации FPGA до наступления Plag&Play.
-2. В качестве старта конфигурации использовать nRESET шины PCI
-3. Конфигурация пассивная, от МСU. В этом случае перезапуск будет происходить и от nReset шины, и от вкл.питания.
-4. В драйвере PCI предусмотреть команду принудительной конфигурации FPGA с восстановлением Config Area PCI.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 13 2010, 02:06
Сообщение #19


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Aprox @ Jul 13 2010, 11:46) *
Мы наверное говорим о разном. Иначе трудно обьяснить, что вы действительно не в курсе такой особенности десктопов- при "завершении работы" питание на разьемах USB и PCI не исчезает, а ПК переходит в режим power_down. Неужели и вправду не знаете, что настоящее выключение ПК делается специальным тумблером, который сзади, рядом с силовым вводом?

Что же касается темы данной ветки, то я уже понял следующее:
-1. Использовать FPGA напрямую на шине PCI можно только для 32-бит и 33 MHz. В этом случае есть достаточный запас времени 1 сек для произведения конфигурации FPGA до наступления Plag&Play.
-2. В качестве старта конфигурации использовать nRESET шины PCI
-3. Конфигурация пассивная, от МСU. В этом случае перезапуск будет происходить и от nReset шины, и от вкл.питания.
-4. В драйвере PCI предусмотреть команду принудительной конфигурации FPGA с восстановлением Config Area PCI.


Это Вы себе пытаетесь доказать или еще кому-то?
Откуда мантра -1.? ;-)


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 13 2010, 10:42
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Victor® @ Jul 13 2010, 14:06) *
Это Вы себе пытаетесь доказать или еще кому-то?
Это я приношу огромное спасибо всем тем, кто снабдил меня конкретными цифрами.
Цитата
Откуда мантра -1.? ;-)
Вы сами не осилили, что ли? Это же очень просто. Вот исходные данные:
-1. Берем самый простенький Циклон-3, который без опции Fast Hot Socketing. Имеем сразу 200 мСек на время POR.
-2. Берем сжатый .ttf файл загрузки при использовании ресурсов на 50%. Это примерно 150Кбайт.
-3. Берем средненький ARM9 c частотой 100МГц, его SPI больше, чем 5..8 Mbit/sec не потянет.

Умножаем, делим.. и "мантра", как вы изволили выразиться, превращается в очевидность.



Цитата(Victor® @ Jul 13 2010, 17:07) *
А если ОДНОЙ причине соответсвует 10-100-1000 следствий? Которые проявляются случайным образом?
Hе бывает, чтобы одна причина порождала 1000 следствий. Hаоборот- сколько угодно: множество причин- одно следствие. А как вы хотите- нет, не бывает никогда.


Цитата(ViKo @ Jul 13 2010, 14:57) *
А не лучше ли бороться и с причиной, и со следствиями? В меру своих возможностей и способностей. То, что вы пишете, хорошо и правильно, но для чего тогда в каждом процессоре стоит сторожевой таймер, например?
Еще хочется спросить формалиста, зачем в зависших виндах предлагается перезапустить компьютер? Билл Гейтс плохо составил ТЗ? Hе предусмотрел всех возможностей?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 13 2010, 11:12
Сообщение #21


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Aprox @ Jul 13 2010, 21:42) *
Вы сами не осилили, что ли? Это же очень просто. Вот исходные данные:
-1. Берем самый простенький Циклон-3, который без опции Fast Hot Socketing. Имеем сразу 200 мСек на время POR.
-2. Берем сжатый .ttf файл загрузки при использовании ресурсов на 50%. Это примерно 150Кбайт.
-3. Берем средненький ARM9 c частотой 100МГц, его SPI больше, чем 5..8 Mbit/sec не потянет.


Как Вы изволили выразиться:
"Использовать FPGA напрямую на шине PCI можно только для 32-бит и 33 MHz."

Открою Вам страшную тайну, что "Использовать FPGA на PCI возможно не только для режима 32 бита /33 MHz"
Не надо обобщать.
Если в Вашем конкретном случае не удается сделать - это не значит, что сделать невозможно в принципе.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 13 2010, 22:29
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Victor® @ Jul 13 2010, 23:12) *
Открою Вам страшную тайну, что "Использовать FPGA на PCI возможно не только для режима 32 бита /33 MHz"
Не надо обобщать.
Если в Вашем конкретном случае не удается сделать - это не значит, что сделать невозможно в принципе.
Вы знаете другие примеры, когда удавалось? По-моему, я представил самый простой и быстродействующий вариант. Буду чрезвычайно признателен, если представите другие варианты, приводящие к успеху FPGA напрямую на шине PCI. А то, пока что с вашей стороны одни общие слова.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 16 2010, 06:30
Сообщение #23


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Aprox @ Jul 14 2010, 01:29) *
Вы знаете другие примеры, когда удавалось? По-моему, я представил самый простой и быстродействующий вариант. Буду чрезвычайно признателен, если представите другие варианты, приводящие к успеху FPGA напрямую на шине PCI. А то, пока что с вашей стороны одни общие слова.


Пример хотите? Вот вам...
Проект у меня есть на Xilinx XC3S250EPQG208-4C "Адаптер PCI- 4xE1" (32 33/66 MHz master/slave)
Карта аналогична Digium TE410/405 - http://www.digium.com/en/products/digital/te412p.php
С момента подачи 5V до окончания конфигурирования проходит 76 ms.
Режим Master SPI (fast read)

P.S.
Это у Вас "самый простой и быстрый вариант"?! На MK?
Вы себя переоцениваете. Скромнее надо быть.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Aprox
сообщение Jul 16 2010, 07:35
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(Victor® @ Jul 16 2010, 10:30) *
Пример хотите? Вот вам...
Проект у меня есть на Xilinx XC3S250EPQG208-4C "Адаптер PCI- 4xE1" (32 33/66 MHz master/slave)
Карта аналогична Digium TE410/405 - http://www.digium.com/en/products/digital/te412p.php
С момента подачи 5V до окончания конфигурирования проходит 76 ms.
Режим Master SPI (fast read)
Извините, но вы забыли нолик справа, когда писали про 76ms. При последовательной побитной конфигурации, SPI как вы написали, ваша цифра выглядит нереальной. Там что, SPI работает на гигагерцах? Сам я про XC не в курсе, но вижу, как мои коллеги, что работают со Спартанами, тратят на конфигурацию из последовательной flash не менее 1 сек. А то и поболее. Не думаю, что они законченные дураки.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 16 2010, 07:46
Сообщение #25


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Aprox @ Jul 16 2010, 10:35) *
Извините, но вы забыли нолик справа, когда писали про 76ms. При последовательной побитной конфигурации, SPI как вы написали, ваша цифра выглядит нереальной. Там что, SPI работает на гигагерцах? Сам я про XC не в курсе, но вижу, как мои коллеги, что работают со Спартанами, тратят на конфигурацию из последовательной flash не менее 1 сек. А то и поболее. Не думаю, что они законченные дураки.


Размер SPI FLASH - 2 Mbit, частота 25 MHz.
Калькулятор имеете?

P.S.
Ваши коллеги наверное не подозревают, что частоту CCLK можно менять.
По умолчанию для S3E устанавливается 1 MHz, но может быть до 50 MHz.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aprox   FPGA на шине PCI   Jul 8 2010, 09:53
- - Methane   Цитата(Aprox @ Jul 8 2010, 12:53) Может, ...   Jul 8 2010, 10:02
|- - Aprox   Цитата(Methane @ Jul 8 2010, 14:02) Играт...   Jul 8 2010, 11:07
|- - Methane   Цитата(Aprox @ Jul 8 2010, 14:07) Да, я т...   Jul 8 2010, 11:26
|- - Methane   Цитата(vmp @ Jul 8 2010, 15:33) Альтера к...   Jul 8 2010, 13:46
||||- - Koluchiy   Цитата(sazh @ Jul 9 2010, 11:19) А зачем ...   Jul 9 2010, 09:12
|||||- - sazh   Цитата(Koluchiy @ Jul 9 2010, 12:12) А ес...   Jul 9 2010, 09:37
||||- - Methane   Цитата(Aprox @ Jul 9 2010, 16:38) Дело не...   Jul 9 2010, 13:47
||||- - sazh   Цитата(Aprox @ Jul 9 2010, 21:34) И как в...   Jul 9 2010, 18:57
|||||- - Aprox   Цитата(sazh @ Jul 9 2010, 22:57) Нажав кн...   Jul 10 2010, 07:29
|||||- - Methane   Цитата(Aprox @ Jul 10 2010, 10:29) Речь ш...   Jul 10 2010, 07:52
||||- - Aprox   Цитата(Victor® @ Jul 16 2010, 11:46) Разм...   Jul 16 2010, 14:16
|||- - Victor®   Цитата(Aprox @ Jul 9 2010, 10:11) Получае...   Jul 9 2010, 07:24
||- - Aprox   Цитата(Victor® @ Jul 8 2010, 18:05) Хочу ...   Jul 8 2010, 17:25
|- - Aprox   Цитата(vmp @ Jul 8 2010, 16:33) Для PCI в...   Jul 8 2010, 17:31
|- - Victor®   Цитата(Aprox @ Jul 8 2010, 20:31) Спасибо...   Jul 8 2010, 18:17
- - NiOS   Цитата(Aprox @ Jul 8 2010, 13:53) Может, ...   Jul 8 2010, 12:36
- - ktod   Простите, но это бред. Вы не там ищете проблему. е...   Jul 10 2010, 12:22
- - Aprox   Цитата(ktod @ Jul 10 2010, 16:22) Короче,...   Jul 12 2010, 18:08
- - ViKo   Цитата(ktod @ Jul 10 2010, 15:22) В любом...   Jul 13 2010, 02:57
- - Victor®   Цитата(ViKo @ Jul 13 2010, 05:57) А не лу...   Jul 13 2010, 05:07


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

 


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


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