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

 
 
6 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Открытый проект одноплатного компьютера на базе ARM AT91SAM9260, Новости по разработке, вопросы к сообществу разработчиков
BuroKRAT
сообщение Jun 25 2007, 16:01
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 31-03-06
Из: СПб
Пользователь №: 15 663



Цитата(SpiritDance @ Jun 25 2007, 16:54) *
Думаю на фоне стоимости всего изделия более высокая цена будет не настолько ощутимой. Вот запайкой bga конечно могут быть проблемы. sad.gif
Повторюсь развернуто.
Но если вы хотите повторить чтото вроде 2-слойной rainbow то по моему это не имеет права называтся SBC. Минимум 4-х слойка с нормальной частотой работы внешней памяти и 9263 прежде всего потому что 2 внешних шины - одна на память другая на циклон.


прошу быть чуточку внимательнее 9263 -только в бга. плата уже 4х слойном исполнении, используюя сейчас младшую модель проца можно отработать софт и переверию - имея такие наработки можно перехаодить не боясь напутать в разводке уже на бга... это первый шаг и pqfp корпус выбран сразу по нескольким параметрам, в тч простота поиска багов и их устранение... это уже не просто выбор конфигурации, а технологический парметр, такойже как ремонтопригодность и удобство проверки качества монтажа. что особенно критично в мелкосерийном производстве.
по поводу называть эту разработку SBC или нет - то считаю этот разговор на грани флуда...


--------------------
No time to loose, no time to choose
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 25 2007, 16:35
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Postoroniy_V @ Jun 21 2007, 20:27) *
nStatus и Initdone никогда в реальных проектах не использовал

Дело хозяйское - лейте в своих проектах вслепую.
Цитата
и речь то идёт не об однотипных контроллерах в цепочке, а об связке altera-atmel. совершенно ни к чему обьеденять их в одну jtag цепочку.

2-3-4 разнотипных (Altera-NXP-Infineon-Mitel)чипа вполне обыденное дело. Правда у младших Atmel проблемы были с JTAG sad.gif, но я их не пользовал.
Цитата
как раз не понимание этого вызывает удивление. но как грится если очень хочется мучиться, то пжлста обьедените в одну цепочку biggrin.gif

"Непонимание" вызывает упор на низкоуровневую отладку FPGA одновременно с низкоуровневой отладкой ARM и отказ от boundary scan. Причем пожираемые под отладку ресурсы FPGA делают ее неприемлемой для плотных проектов в которых нельзя для отладки поставить pin-то-pin совместимый чип с большими ресурсами. Перетыкание бластеров проблема тоже не фатальная, ибо отладка FPGA более чем сомнительное действо а простая ее загрузка через контроллер имеется и никакого перетыкания не требует.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jun 25 2007, 17:28
Сообщение #18


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(zltigo @ Jun 25 2007, 20:35) *
Дело хозяйское - лейте в своих проектах вслепую.

2-3-4 разнотипных (Altera-NXP-Infineon-Mitel)чипа вполне обыденное дело. Правда у младших Atmel проблемы были с JTAG sad.gif, но я их не пользовал.

"Непонимание" вызывает упор на низкоуровневую отладку FPGA одновременно с низкоуровневой отладкой ARM и отказ от boundary scan. Причем пожираемые под отладку ресурсы FPGA делают ее неприемлемой для плотных проектов в которых нельзя для отладки поставить pin-то-pin совместимый чип с большими ресурсами. Перетыкание бластеров проблема тоже не фатальная, ибо отладка FPGA более чем сомнительное действо а простая ее загрузка через контроллер имеется и никакого перетыкания не требует.

что значит вслепую smile.gif ? есть confdone. его более чем достаточно. и работает очень даже замечательно не только в моих проектах.
от boudary scan я разве отказывался? сканируйте себе на здоровье smile.gif
да уж...про ресурсы то...вы загнули. a14.gif ибо
1) если планируется ставить ep2c5 он pin2pin совместим с ep2c8 во всех копрусах, и 8 тыщ LE уверяю вас, хватит и на отладку и на SVGA контроллер, но конечно особо не "пошикуешь"
2) можно поставить ep2c20 в pqfp 240. это жирный, всё относительно конечно, чип.
так что...."Ох уж эти сказочки..ох уж эти сказочники"

ну что ж, желаю удачи перетыкать и грузить fpga для отладки через контроллер, это конечно же заметно ускорит отладку в железе HDL кода.
и предлагаю не ставить разьём jtag для fpga вообще - вывести пады и кому нужна отладка тот и припаивает разьём


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 25 2007, 18:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Postoroniy_V @ Jun 25 2007, 20:28) *
от boudary scan я разве отказывался? сканируйте себе на здоровье smile.gif

Как сканировать? Что сканировать? Соединения выводов одиночного чипа между собой? У Вас поворачивается язык назвать это сканированием?
Цитата
да уж...про ресурсы то...вы загнули. a14.gif ибо
...
8 тыщ LE уверяю вас, хватит и на отладку и на SVGA контроллер

А блоков памяти тоже хватит? Сколько под отладку отдадите? Один? два? - ну и что c парой каналов отладите? А что мешает упорно поминаемый Вами VGA контроллер вообще в железе не отлаживать?
Цитата
2) можно поставить ep2c20 в pqfp 240. это жирный, всё относительно конечно, чип.
так что...."Ох уж эти сказочки..ох уж эти сказочники"

Кто-то собирался в 100 баксов за все изделие укладываться. Или уже нет?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jun 25 2007, 20:10
Сообщение #20


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(zltigo @ Jun 25 2007, 22:40) *
Как сканировать? Что сканировать? Соединения выводов одиночного чипа между собой? У Вас поворачивается язык назвать это сканированием?

А блоков памяти тоже хватит? Сколько под отладку отдадите? Один? два? - ну и что c парой каналов отладите? А что мешает упорно поминаемый Вами VGA контроллер вообще в железе не отлаживать?

Кто-то собирался в 100 баксов за все изделие укладываться. Или уже нет?

а что сканировать то уважаемый? два чипа в связке? грандиозно! а смысл? вы собираетесь производить тысячи таких плат?
язык повернулся как видите или может у вас есть своё видение сканирования в данном контексте?
Имхо это глупо, сканировать - никто не будет и как вы понимаете в 100 у.е. это уже точно не уложится. не так ли?

всё какие то перепалки да перескоки на личности похоже. "в своих" , "язык повернулся".
не учите меня жить ок? помогите материально! smile.gif

блоков памяти хватит, уважаемый.
ep2c5 - 26 блоков
ep2c8 - 36 блоков

о каких каналах речь? так у вас есть всё таки готовый и не нуждающийся в отладке VGA контроллер ? так код студию, никто не против biggrin.gif

я не собирался за 100 всё сделать, читайте пожалуйста весь тред.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jun 26 2007, 08:52
Сообщение #21


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



BuroKRAT
Удачи Вам в ваших начинаниях. Буду ждать перехода на 9263.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 26 2007, 10:20
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Postoroniy_V @ Jun 25 2007, 23:10) *
всё какие то перепалки да перескоки на личности похоже. "в своих" , "язык повернулся".
не учите меня жить ок? помогите материально! smile.gif

И в мыслях не было лично Вас учить жить. Уже писал - в своих проектах можете делать что угодно, как угодно и называть что угодно "сканированием" и "отладкой".
Что важно для этого проекта - решать его Автору.
Цитата
я не собирался за 100 всё сделать, читайте пожалуйста весь тред.

Свой ориентир по цене, Автор назвал. Я его и придерживаюсь.



Цитата(Postoroniy_V @ Jun 25 2007, 23:10) *
есть всё таки готовый и не нуждающийся в отладке VGA контроллер ?

Не вижу ни малейшей необходимости заниматься отладкой конкретно здесь поминаемого VGA контролера в "железе".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
dxp
сообщение Jun 26 2007, 10:58
Сообщение #23


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(zltigo @ Jun 25 2007, 23:35) *
Перетыкание бластеров проблема тоже не фатальная, ибо отладка FPGA более чем сомнительное действо а простая ее загрузка через контроллер имеется и никакого перетыкания не требует.

Также предпочитаю раздельные JTAG порты для ПЛИС и процессора - отладка не на последнем месте стоит. Signal-Tap очень полезная штука и позволяет существенно сэкономить время на поиск ошибок. В отлаженном серийном изделии, наверное, это все излишне, но при разработке раздельный доступ очень удобен. Довелось однажды покувыркаться с перетыканием (правда не JTAG, LPT - на него были зацеплены байтбластер и FET для MSP430, второго порта не было), то еще удовольствие.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 26 2007, 11:22
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(dxp @ Jun 26 2007, 13:58) *
Также предпочитаю раздельные JTAG порты для ПЛИС и процессора

Это однобокий подход sad.gif. А все возражения при этом сводятся к "перетыкать" JTAG.
Цитата
Signal-Tap очень полезная штука..

Какие проблемы? Абсолютно весь JTAG функционал включая Signal-Tap сохраняется, но добавляется возможнось полноценного boundary scan. Не для данного случая, но при наличии нескольких контроллеров которые поддерживаются JTAG адаптером работает их одновременная отладка. При сколь-нибудь продуманном процессе отладки к "перетыканиям" приходится прибегать крайне редко, ну а если не думать что и как делать, то хаос в мыслях естественно приведет и к многочисленным хаотическим "перетыканиям" sad.gif.
Советую крепко думать, прежде чем принимать лобовое решение по размещению многчисленных JTAG разъемов.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jun 26 2007, 11:34
Сообщение #25


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(zltigo @ Jun 26 2007, 14:20) *
И в мыслях не было лично Вас учить жить. Уже писал - в своих проектах можете делать что угодно, как угодно и называть что угодно "сканированием" и "отладкой".
Что важно для этого проекта - решать его Автору.

Свой ориентир по цене, Автор назвал. Я его и придерживаюсь.
Не вижу ни малейшей необходимости заниматься отладкой конкретно здесь поминаемого VGA контролера в "железе".

Преогромное спасибо Вам, что разрешаете мне делать что и как угодно в моих проектах.
железная логика a14.gif про необходимость
раз не видите необходимость - значит необходимость отлаживать в железе вообще отпадает как класс?

Цитата(zltigo @ Jun 26 2007, 15:22) *
Это однобокий подход sad.gif. А все возражения при этом сводятся к "перетыкать" JTAG.

Какие проблемы? Абсолютно весь JTAG функционал включая Signal-Tap сохраняется, но добавляется возможнось полноценного boundary scan. Не для данного случая, но при наличии нескольких контроллеров которые поддерживаются JTAG адаптером работает их одновременная отладка. При сколь-нибудь продуманном процессе отладки к "перетыканиям" приходится прибегать крайне редко, ну а если не думать что и как делать, то хаос в мыслях естественно приведет и к многочисленным хаотическим "перетыканиям" sad.gif.
Советую крепко думать, прежде чем принимать лобовое решение по размещению многчисленных JTAG разъемов.

возражение "перетыкать" звучит, потому что возможно не только вы уважаемый, будете юзать данный девайс, а думаете имхо только о себе.
если пишите что для данного случая не подходит - зачем писать о том о чем осведомлены остальные?
имеется ввиду boudary scan.
и опять советы "крепко думать", уважаемый да не идиёты ж тут собрались. да все уже поняли или знают для чего оно сканирование нужно.

как бы ни было - автор сам разберётся что к чему. smile.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 26 2007, 15:53
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Postoroniy_V @ Jun 26 2007, 14:34) *
раз не видите необходимость - значит необходимость отлаживать в железе вообще отпадает как класс?

1.Наличие JTAG цепочки ничуть не мешает отладке.
2.Сколь-нибудь серьезная отладка автоматов типа конкретно поминаемого Вами VGA контроллера в железе не есть правильный путь. Вообще про отсутствие необходимости отладки я не говорил.
Цитата
как бы ни было - автор сам разберётся что к чему. smile.gif

Да.
Цитата
возражение "перетыкать" звучит, потому что возможно не только вы уважаемый, будете юзать данный девайс, а думаете имхо только о себе.

Облегчу Вам жизнь smile.gif - я точно не буду его использовать. В моих условиях предпочтительнее решения
типа http://www.zao-zeo.ru/catalog/sbc.html - большая гибкость (не закос под недоPC), нормальное многослойное исполнение при реальных а не декларируемых 100USD.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jun 26 2007, 16:34
Сообщение #27


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(zltigo @ Jun 26 2007, 19:53) *
1.Наличие JTAG цепочки ничуть не мешает отладке.
2.Сколь-нибудь серьезная отладка автоматов типа конкретно поминаемого Вами VGA контроллера в железе не есть правильный путь. Вообще про отсутствие необходимости отладки я не говорил.

Да.

Облегчу Вам жизнь smile.gif - я точно не буду его использовать. В моих условиях предпочтительнее решения
типа http://www.zao-zeo.ru/catalog/sbc.html - большая гибкость (не закос под недоPC), нормальное многослойное исполнение при реальных а не декларируемых 100USD.

мда уж...вообщем мне всё ясно. biggrin.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
BuroKRAT
сообщение Jun 26 2007, 21:27
Сообщение #28


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 31-03-06
Из: СПб
Пользователь №: 15 663



Цитата(SpiritDance @ Jun 26 2007, 12:52) *
BuroKRAT
Удачи Вам в ваших начинаниях. Буду ждать перехода на 9263.

Спасибо) думаю отладив на 9260 программные и схемотехнические решения, перейти на 9263 будет намного быстрее и проще, чем начинать с нуля. а отличаются они фактически периферией)

Цитата(dxp @ Jun 26 2007, 14:58) *
Также предпочитаю раздельные JTAG порты для ПЛИС и процессора - отладка не на последнем месте стоит. Signal-Tap очень полезная штука и позволяет существенно сэкономить время на поиск ошибок. В отлаженном серийном изделии, наверное, это все излишне, но при разработке раздельный доступ очень удобен. Довелось однажды покувыркаться с перетыканием (правда не JTAG, LPT - на него были зацеплены байтбластер и FET для MSP430, второго порта не было), то еще удовольствие.

скорее всего так и будет 2 раздельных порта JTAG, тк при объединение в цепочку могут быть трудности.

также конфигурация FPGA будет происходить по SP либо процом, либо через байт бластер. (jtag в качестве прошивальщика получаеться очень медленным)

Цитата(Postoroniy_V @ Jun 25 2007, 21:28) *
1) если планируется ставить ep2c5 он pin2pin совместим с ep2c8 во всех копрусах, и 8 тыщ LE уверяю вас, хватит и на отладку и на SVGA контроллер, но конечно особо не "пошикуешь"
<...>
ну что ж, желаю удачи перетыкать и грузить fpga для отладки через контроллер, это конечно же заметно ускорит отладку в железе HDL кода.
и предлагаю не ставить разьём jtag для fpga вообще - вывести пады и кому нужна отладка тот и припаивает разьём

ну не пин к пину, но учесть можно) спасибо за грамотный совет. а пады оставлять или полный разъем ставить - это уже как позволит место на плате =) но он точно останется


--------------------
No time to loose, no time to choose
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 26 2007, 23:21
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(BuroKRAT @ Jun 27 2007, 00:27) *
будет 2 раздельных порта JTAG, тк при объединение в цепочку могут быть трудности.

Вот так и рождаются и долго живут "решения". Помнится Вы позиционировали проект, как учебный - вот и посмотрят и другие будут тупо повторять 2 JTAG sad.gif. Думая "наверное проблемы" smile.gif
Думаете у меня сразу цепочка появилась? Нет sad.gif. В первом армовском проекте было 2 JTAG по очень простой причине - коллега который делал никогда не видел соединения в цепочку и упорно повторял ваши-же слова "могут быть трудности" . Причем он хотел 3 JTAG smile.gif - еле заставил поставить два - один на CPLD и FPGA (типа в случае чего FPGA отрезать для пошивки CPLD). Второй JTAG на ARM. Так-что мне все эти разговоры не впервой smile.gif. Я по интернету и форуму копался - искал подводные камни и аргументы, разница только в том, что я искал, как сделать а не, как не сделать.

P.S.
Вот теперь я все сказал.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
BuroKRAT
сообщение Jun 26 2007, 23:38
Сообщение #30


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 31-03-06
Из: СПб
Пользователь №: 15 663



Цитата(zltigo @ Jun 27 2007, 03:21) *
Вот так и рождаются и долго живут "решения". Помнится Вы позиционировали проект, как учебный - вот и посмотрят и другие будут тупо повторять 2 JTAG sad.gif. Думая "наверное проблемы" smile.gif
Думаете у меня сразу цепочка появилась? Нет sad.gif. В первом армовском проекте было 2 JTAG по очень простой причине - коллега который делал никогда не видел соединения в цепочку и упорно повторял ваши-же слова "могут быть трудности" . Причем он хотел 3 JTAG smile.gif - еле заставил поставить два - один на CPLD и FPGA (типа в случае чего FPGA отрезать для пошивки CPLD). Второй JTAG на ARM. Так-что мне все эти разговоры не впервой smile.gif. Я по интернету и форуму копался - искал подводные камни и аргументы, разница только в том, что я искал, как сделать а не, как не сделать.

P.S.
Вот теперь я все сказал.


хорошо, тогда я задам вопрос, как человеку которые уже знает как объединить 2 интерфейса разных чипов - как на такое подключение будет реагировать отладочный софт?, что нужно для его нормального функционирования (конфигурации, соблюдение правил, выставление адресов и идентификаторов?). я сейчас спрашиваю как и буду рад и благодарен информации, ссылкам и описаниям. Думаю что тк вы прошли этот этап проектирования, то у вас наверняка сохранилась информация и ссылки.


--------------------
No time to loose, no time to choose
Go to the top of the page
 
+Quote Post

6 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 13:03
Рейтинг@Mail.ru


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