Nick_MarkII 0 14 октября, 2006 Опубликовано 14 октября, 2006 · Жалоба Уважаемые коллеги, поделитесь опытом. Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000. Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-Al- 0 16 октября, 2006 Опубликовано 16 октября, 2006 · Жалоба Уважаемые коллеги, поделитесь опытом. Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000. Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля? Длину нужно соблюдать только для выравнивания задержек. Т.е. для тактового сигнала длина должна быть (если честно делать): задержка буфера + задержка проводника = задержка проводника длиной в 2.5". Только вот Альтерка наерное очень большую задержку внесет для сигналов... там наверное лучше обычными джамперами... Остальные сигналы должны иметь длину не более 1.5". SN74CB3T3245 дает 0.25нс задержки (если мне память не изменяет). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Крюк 0 29 декабря, 2007 Опубликовано 29 декабря, 2007 · Жалоба Уважаемые коллеги, поделитесь опытом. Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000. Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля? Та же проблема, заработал ли модуль? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 16 января, 2008 Опубликовано 16 января, 2008 · Жалоба Для этой цели лучше использовать специальные скоростные преобразователи уровней на базе К-МОП ключей, например, фирмы IDT - что нибудь из серии IDTQS316245 и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vol2003 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба Вообще-то мы всегда ставили (в нарушение стандартов) Spartan2, а позже и Spartan2E прямо на шину PCI без всяких преобразователей и еще не было ни одной материнской платы, где это бы не заработало (как 3-х вольтовые, так и 5-вольтовые). Ничего не греется, гарантийки по этому вопросу не припомню. На платах конкурентов я видел преобразователи IDT, видел так же вообще без преобразователей (как у нас), но с одним ключом на разъеме PCI - только 3-вольтовая версия. Так ли уж эти преобразователи нужны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ishergin 0 7 февраля, 2008 Опубликовано 7 февраля, 2008 · Жалоба Вообще-то мы всегда ставили (в нарушение стандартов) Spartan2, а позже и Spartan2E прямо на шину PCI без всяких преобразователей и еще не было ни одной материнской платы, где это бы не заработало (как 3-х вольтовые, так и 5-вольтовые). Ничего не греется, гарантийки по этому вопросу не припомню. Спартан 2 совместим с 5-ти вольтовой TTL логикой, его можно и нужно так ставить, тоесть плата получается универсальной... =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 9 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Со Spartan2, как справедливо заметил ishergin проблем у Вас не будет, а вот при использовании Spartan2E, если на PCI есть 5В сигналы и если у Вас маломощный источник +3,3V, то на указанной цепи питания Вы можете вдруг обнаружить напряжения порядка 4В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба А много ли нынче осталось 5-ти вольтовых PCI устройств? Может уже пора забыть про них? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tosha 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба На самом деле сейчас практически все устройства 3.3в, одноко это не мешает им поддерживать стандарт PCI 5V, что подразумевает PULL-UPы на 5в, т.е. они должны быть толерантны к 5в на входе, а выходные 3.3в соответсвуют. Поэтому нужно ставить преобразователи уровней, мне хватило 2-х 24битных преобразователей на все. PCI clock не рекомендую задерживать через буферы. Прерывания, Reset можно задержать. Req насколько я помню тоже синхронен - задерживать не рекомендуется, либо в сумме должна быть задержка не болеее оговоренной в стандарте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vol2003 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Со Spartan2, как справедливо заметил ishergin проблем у Вас не будет, а вот при использовании Spartan2E, если на PCI есть 5В сигналы и если у Вас маломощный источник +3,3V, то на указанной цепи питания Вы можете вдруг обнаружить напряжения порядка 4В. Питание +3.3V с разъема PCI прямо, для Spartan2E хватает. Если стоит еще кто-нибудь жрущий - для него свой собственный источник питания. Но он в PCI и не лезет. Может быть действительно +5V устройств нынче мало... и еще, особо массовых устройств я никогда не делал (на данный момент штук 500-700 различных плат PCI установлено). Но, повторюсь, еще ни разу не было проблем с преобразованием уровней. И я не вижу смысла как устраивать себе лишние задержки сигнала и удорожать плату с буферами, так и убирать 5-вольтовый "ключ" из разъема PCI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба Ключ 5В убирать нельзя. На всех компутерных мамках PCI слоты 5-ти вольтовые. Но напряжения там фактически 3.3 В. Реальная опасность будет если только рядом с твоей картой кто-то воткнёт действительно 5-ти вольтовую. Но в наше время они все давно уже вымерли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vol2003 0 14 февраля, 2008 Опубликовано 14 февраля, 2008 · Жалоба Провел испытания работы Spartan2E в 5V-окружении. Докладываю результаты. 1. Материнская плата 5V-only: чипсет Intel 430VX, процессор Pentium 166 В разъеме PCI питание 3.3В отсутствует. Повесил на проводках LM1117DT-3.3, но пациенту это не помогло: Xilinx исправно грузится, однако базовый адрес нам так и не назначили, монитор, подключенный к компьютеру, из спящего режима не выходит. Дальше не копал, поскольку думаю тут все и так ясно. 2. Современная материнская плата, в PCI стоит мое устройство и в соседнем слоте 5V-only видеокарта S3 Trio64V+. Все работает. Китайский тестер на питании 3.3В показывает примерно на 0.01-0.02 вольта больше, чем без видеокарты. По прошествию 15 минут работы, LM1117, Xilinx и видюшка чуть теплые. Выводы: 5-вольтовые PCI-карты нам скорее всего не страшны, но про старые материнские платы, вероятно, придется забыть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться