Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45(M10)-XC6SLX
FPGA_Done - странно горит
fpga
Добавлено 08.06.2012 03:59 Редактировалось 08.06.2012 04:04
0
Сообщение: 1
fpga
5

Пункты: 1118
Регистрация: 03.06.2009
Когда зашиваю тестовый (microblaze) пример на платке - ярко загорается FPGA_Done и успешно можно запустить тест памяти, штатный тест что поставлялся с платой.

Когда я зашиваю свою прошивку в ПЛИСину индикатор FPGA_Done либо горит тускло либо вообще не загорается.

Какая в принципе может быть причина такого странного поведения?

Цитата
pio mapped
pins preset done
prog pulse done, wait for init
input file size 464303
buffer allocated
file read and closed
start main loop
loaded 453 kB
main loop finished
FPGA started
start sequence completed
buffer freed


это выводится и в случае заливки и моей и штатной прошивки для ПЛИСины, причем если собрать под другую ПЛИСину - светодиод FPGA_Done не будет загораться никогда

штатный файл:
Цитата
fpga.bit: Xilinx BIT data - from demo.ncd;HW_TIMEOUT=FALSE;UserID=0xFFFFFFFF - for slx16csg324 - built 011/03/22(4:21:06) - data length 0x1544ffff


мой файл:
Цитата
main.bit: Xilinx BIT data - from main.ncd;UserID=0xFFFFFFFF - for slx16csg324 - built 012/06/08(3:47:10) - data length 0x1544ffff


UCF:
Цитата
NET "test_clock" LOC = V10;
NET "test_output" LOC = L7;


проект проще некуда...
Цитата
module main(
input test_clock,
output test_output
);

reg [23:0] div;
always @(posedge test_clock) begin
div <= div + 1;
end
assign test_output = div[23];
endmodule


выводы ведут на разъем X6, к нему мной ничего не подключено, не знаю что вообще может так просаживать уровень что оно так тускло светит этим диодом FPGA_Done...

если даже и загорается, то явно не работает как надо - диод не мигает (если подключить между 1 и 3 выводом X6, т.е. между GND и FPGA_L7)... полярность не перепутал, пробовал разные

P.S.
подобным проектом я тестировал и платку SK-XC6SLX9, и светодиод тот же, в общем успех уже был, но только не на сабжевой плате SK-AT91SAM9G45-XC6SLX - тут FPGA_Done странно себя ведет, не знаю это или проша не такая или где то что-то коротит...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 08.06.2012 09:34 Редактировалось 08.06.2012 09:42 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
http://starterkit.ru/html/index.php?name=forum&op=view&id=472
Может следует перед началом мануалы полистать, ну или хотябы поиском по ключевым словам в доке ответы искать ...

Цитата
причем если собрать под другую ПЛИСину - светодиод FPGA_Done не будет загораться никогда
А почему он должен в этом случае загораться?

Еще, открою секрет, в материалах к плате лежит проект демонстрационной прошивки, в которой все пины FPGA объеденены в один сдвиговый регистр и по нему бегает битик, это сделано для того чтобы не выслушивать подобные "соображения", только смотреть нужно осциллографом.
Спуститься к концу Подняться к началу
Персональная информация
fpga
Добавлено 09.06.2012 00:15 Сообщение: 3
fpga
5

Пункты: 1118
Регистрация: 03.06.2009
Цитата
Может следует перед началом мануалы полистать, ну или хотябы поиском по ключевым словам в доке ответы искать ...
в таком случае я поступил как следует - искал по Manual_SK-AT91SAM9G45_M10-XC6SLX.pdf слово "done"
Цитата
По завершении работы «fpga_loader» должен загореться светодиод HL1 «Done», что символизирует успешную загрузку конфигурации.

всё, больше ни слова не написано

далее, по Вашей ссылке... нет прямого указания где выставить и что проверить

но это ладно, я просто залез прежде чем создать тему сюда и вижу "-g DonePin: (Configuration Pin Done) = Pull Up", далее лезу в схему SK-AT91SAM9G45-XC6SLX_V1B.pdf и вижу - просто светодиод через резистор - вроде все норм, не вижу причины тому что наблюдаю

я не просто ламер, я немного продвинутый ламер подготовился перед созданием темы

очень прошу не сердиться на этот мой ответ, мне честно все равно будет ли гореть этот светодиод или нет, мне он пофигу

так что всё хорошо, тему можно закрыть
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45(M10)-XC6SLX