Цитата(Shtirlits @ Dec 1 2010, 15:04)

я правильно понимаю, что были проведены следующие эксперименты:
1. тестовый loopback без PCIe работает
Да. И через нулеой блок (через оптику) и через первый блок (через обрезок материнки с выпиляным из нее PCIe разьёмом).
Цитата
2. схема с PCIe воткнутая в компьютер не работает
Да. Кит воткнутый в компютер работает. Причем прошивка одна и таже - то что мегавизард по умолчанию генерит.
Все отличие это
/****************************************** OUR BOARD **************************************************/
(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "V25" *) output tx_out0;
(* chip_pin = "K9" *) input pcie_rstn;
(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "AD25" *) input refclk;
(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "W27" *) input rx_in0;
/********************************************************************************
***********************/
/****************************************** ALTERA BOARD ***********************************************/
//(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "AM31" *) output tx_out0;
//(* chip_pin = "N1" *) input pcie_rstn;
//(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "AE29" *) input refclk;
//(* altera_attribute = "-name IO_STANDARD \"1.5-V PCML\" ", chip_pin = "AN33" *) input rx_in0;
/********************************************************************************
***********************/
Одно комментируем, другую разкомментируем, меняем микросхему в проекте (это вручную, может кто знает как через attribute указать тип микросхемы?)
Все.
Цитата
Если так, то либо нужно идти по всем пунктам всех документов и проверять, что трудно и легко ошибиться, или нужны промежуточные эксперименты. Например, signal tap посмотреть на статусные сигналы трансиверов, воткнуть плату в компьютер и начать из тестовой схемы делать физический уровень PCIe 1x. Надеюсь, что полезная информация появится непосредственно после приема TS1.
Сложно. Вникать в PCIe протокол на самом нижнем уровне, у меня просто ОЧЕНЬ нет времени.