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

 
 
> Развел плату на CycloneIII теперь не могу сконфигурировать, CycloneIII
Fynjisx
сообщение Nov 10 2011, 02:26
Сообщение #1


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Работаю в Quartus 9.sp2. кристалл EP3C80F484C8N. Развел платку и теперь не могу прошить!
Вопрос такой, если пока не впаял осциллятор , возможно ли вывести на ногу плис скажем логический ноль?
Ребят, гляньте схемку на правильность, можт кто-чего увидит не то...
Проблема вот в чем:
подключаю USB Blaster к разъему XP22.
Далее Через Tools=>Programmer, определяю устройство...Всё нормально оно его находит... Далее готовлю sof файл(в нем я на одну из ножек ПЛИС выбрасываю 0, по умолчанию у меня все подтянуты через pull-up). Затем прошиваю, вроде тоже индикатор загорается доходит до 100% и всё ок! НО после того, как я встаю на нужный вывод тестером, у меня там молчок, как и до программирования - 3,3вольт! В проге не использую clk, т.к осциллятор пока ещё не впаян.
Вот исходник:
CODE
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity test_xp1_xp9 is
Port (
q: out std_logic

);
end test_xp1_xp9;



architecture Behavioral of test_xp1_xp9 is



begin

q <= '0';


end Behavioral;

теперь по поводу схемы. Я её сделал, чтобы возможно было конфигурировать ПЛИС через JTAG, а также в AS режиме. Пока решил проверить JTAG.


Сообщение отредактировал Fynjisx - Nov 10 2011, 10:18
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndruB
сообщение Nov 12 2011, 19:11
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490



Цитата(Fynjisx @ Nov 10 2011, 06:26) *
Работаю в Quartus 9.sp2. кристалл EP3C80F484C8N.


1 - нетактируемая логика не требует генератора.
2 - EP3C80F484C8N - это BGA поэтому может быть элементарный непропай.
3 - проверьте, а на ту ли ногу Вы назначили сигнал?
4 - попробуйте на других.
5 - 3.3в не может быть на неподтянутой и неназначенной ноге, если Вы не указывали это требование в параметрах проекта.


--------------------
Обойденные грабли - недополученный опыт!
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Nov 15 2011, 14:32
Сообщение #3


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(AndruB @ Nov 12 2011, 22:11) *
1 - нетактируемая логика не требует генератора.
2 - EP3C80F484C8N - это BGA поэтому может быть элементарный непропай.
3 - проверьте, а на ту ли ногу Вы назначили сигнал?
4 - попробуйте на других.
5 - 3.3в не может быть на неподтянутой и неназначенной ноге, если Вы не указывали это требование в параметрах проекта.

1. Ясно
2. Вот я тоже думаю, что непропай, ведь рентген-контроль не сделал у изготовителя.
3. проверял неоднократно...
4. Согласен, что не может... Но после того как я прошил черех JTAG sof, мультиметр показал на всех ножках 3,3V. (Кстати забыл уточнить, что выходные буфера всех банков в моей ПЛИС подключены к 3,3V). Никаких настроек перед первой прошивкой в Quartus II не делал. В диалоге "Device and Pin Option" на вкладке Unused Pins у меня выбрано - "as input tri-state with weak pull-up". Самое интересное, чо когда вызываешь окно Programmer, жмешь Auto Detect, то он определяет, тип Device. Пишет что Cyclone III и его модель... И прошивает без ошибок... НО никаких сподвижек на плате я не вижу...
Пин как и все все равно остается под напряжением 3,3V

Цитата(miler @ Nov 12 2011, 22:41) *
Если конденсаторы С122...С125 действительно по 0,1 мкФ, как на вашей схеме, то в EPCS нельзя будет залить прошивку ни по JTAG, ни по AS. Альтера рекомендует эти конденсаторы номиналом 10 пФ. Если их не ставить, ничего страшного не произойдет.

Да, здесь действительно что -то не доглядел и впаял 0,1uF. Завтра попробую выпаять и проверить. Но причем тут JTAG? Он то к этим линиям вообще не относится... я сначало пытался законфигурировать без EPCS на плате, естественно через JTAG, потом уже с ней. Результата никакого. Спасибо что указали на ошибку...
Кстати, сегодня снял осциллограмму на пине nStatus. По идее после удачной конфигурации, на этом выходе должна быть 1. А у меня Импульс только единичный появляется, затем в 0 падает и так повторяется до бесконечности...

Цитата(Serhiy_UA @ Nov 14 2011, 09:01) *
к Fynjisx. Схема все же отличается от рекомендованной Figure 9–29 из Configuration Handbook по номиналам кондеров и резисторов. Сначала надо привести ее в соответствие...

Считаю, что лучше сразу использовать схему Figure 9–30. Programming Serial Configuration Devices In-System Using the JTAG Interface...

У меня аналогичный корпус EP3C120F484C8 и тоже трассировка в AD9, но пока еще на стадии разводки. Сколько на Вашей плате слоев и могли бы показать размещение блокирующих и фильтрующих конденсаторов возле FPGA?


8 слойка. Decoupling capacity в 402 кейсах размещены на Bottom'e. Pad's capacity размещены точь-точь под pad's Cyclone III, другого варианта не видел. Если нужна картинка сделаю.


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 16 2011, 09:38
Сообщение #4


Лентяй
******

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



Цитата(Fynjisx @ Nov 15 2011, 18:32) *
Кстати, сегодня снял осциллограмму на пине nStatus. По идее после удачной конфигурации, на этом выходе должна быть 1. А у меня Импульс только единичный появляется, затем в 0 падает и так повторяется до бесконечности...

Попробуйте поиграться с галкой "Halt on-chip configuration controller" в опциях квартусовского программера.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fynjisx   Развел плату на CycloneIII теперь не могу сконфигурировать   Nov 10 2011, 02:26
- - dinam   Assignments->Device...->Device and Pin Optio...   Nov 10 2011, 02:53
- - miler   Если конденсаторы С122...С125 действительно по 0,1...   Nov 12 2011, 19:41
|- - maksimp   Какие резисторы внутри VTD6? Обеспечивает ли R29 1...   Nov 13 2011, 10:12
|- - Fynjisx   Цитата(miler @ Nov 12 2011, 22:41) Если к...   Nov 19 2011, 04:46
|- - sazh   Цитата(Fynjisx @ Nov 19 2011, 07:46) Скаж...   Nov 19 2011, 06:50
|- - Fynjisx   Цитата(sazh @ Nov 19 2011, 09:50) Вас в 5...   Nov 19 2011, 15:44
|- - sazh   Цитата(Fynjisx @ Nov 19 2011, 18:44) нет,...   Nov 19 2011, 18:19
|- - VladimirB   Цитата(Fynjisx @ Nov 19 2011, 19:44) нет,...   Nov 19 2011, 18:57
|- - Fynjisx   Цитата(VladimirB @ Nov 19 2011, 21:57) Ды...   Nov 21 2011, 10:23
|- - Fynjisx   Цитата(Fynjisx @ Nov 21 2011, 13:23) Внед...   Nov 22 2011, 04:50
- - Serhiy_UA   к Fynjisx. Схема все же отличается от рекомендован...   Nov 14 2011, 06:01
- - tAmega   подойдут.   Nov 19 2011, 06:11


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

 


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


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