|
Embedded SPARC, нужен ли... |
|
|
|
Sep 5 2005, 18:23
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Встречались в моей практике одноплатные компьютеры, с процессорами ARM, MIPS, POWERPC ну и x86.... А вот СПАРК почему-то нет... Интересно, вот узнать, если на СПАРК спрос на embedded рынке. И если нет, то почему?
|
|
|
|
|
 |
Ответов
(1 - 63)
|
Sep 6 2005, 06:18
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
Цитата(Dizel @ Sep 5 2005, 21:23) Встречались в моей практике одноплатные компьютеры, с процессорами ARM, MIPS, POWERPC ну и x86.... А вот СПАРК почему-то нет... Интересно, вот узнать, если на СПАРК спрос на embedded рынке. И если нет, то почему? Пробегало сообщение об ЭВМ "Эльбрус-90" - делается в России, вроде как на основе SPARC... Возможно, это то-же самое, что и в небезизвестной серии "Багет" - модуль 204 или 206, точно не помню... Конструктив - Евромеханика 6U.
|
|
|
|
|
Sep 6 2005, 09:00
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Да, видел я это дело. Насколько я понимаю у Jiri Gaisler'а заказ от ESA (типа европейского NASA) . Вообще военные (в т.ч. и наши) часто иcпользуют SPARC. Кстати, еще по LEON-у интересный сайт www.leox.org. Цитата(Evgeny_CD @ Sep 5 2005, 21:28)
|
|
|
|
|
Sep 6 2005, 09:06
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Да, делают. Скоро 500 Мгц уже сделают. Но это все игрушки для военных... Я вот и спрашиваю имеет ли смысл простым смертным его (SPARC) юзать, или нафиг оно кому надо... Цитата(bve @ Sep 6 2005, 09:18) Пробегало сообщение об ЭВМ "Эльбрус-90" - делается в России, вроде как на основе SPARC... Возможно, это то-же самое, что и в небезизвестной серии "Багет" - модуль 204 или 206, точно не помню... Конструктив - Евромеханика 6U.
|
|
|
|
|
Sep 6 2005, 11:07
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
И действительно половина ссылок мертвые... Ну, туда ему и дорога... Цитата(Evgeny_CD @ Sep 6 2005, 12:35) Но жизнь там, похоже, замерла в 2003 году. 
|
|
|
|
|
Sep 6 2005, 12:57
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
http://www.mcst.ru/chip.shtml"Январь 2005 г. На базе микропроцессорного ядра "МЦСТ-R500" начата разработка двухпроцессорной системы на кристалле (СНК). На кристалле будут также размещены все контроллеры, обеспечивающие ее функционирование как самостоятельной ЭВМ. На базе СНК предполагается создание семейств новых малогабаритных носимых вычислительных устройств типа ноутбуков, наладонников, GPS-привязчиков и т.п." А если более конкретно, то помимо двух спарков на этой SoC будет PCI, ethernet, USB, и даже SCSI-контроллер... Цитата(olefil @ Sep 6 2005, 15:03) А почему нет. Мне кажется, что все имеет смысл, если оно необходимо. Допустим есть вариант SPARC архитектуры Leon 2 и 3. Разработан он по заказу ESA. Самое интересное, что встраивается в современные FPGA на Altere типа Cyclone, занимает в сборке от 7000 до 16000 логических ячеек. Если взять и запихать туда еще USB, Ethernet, CAN и еще кучу всего, что вам надо, чем не встроенное решение. На сколько я понимаю данный вариант процессора очень часто используется за рубежом (хотя утверждать небуду).
|
|
|
|
|
Sep 8 2005, 11:16
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Боюсь вас разочаровать, но это не так. Цитата(olefil @ Sep 8 2005, 11:17) Не хочу быть голословным, но вот это чудо "МЦСТ-R500" похоже и есть Leon 3 или 2. Только как всегда у нас делается выданный под маркой собственного процессора. Потому как его характеристики точно совпадают с Leon'ом.
|
|
|
|
|
Sep 8 2005, 11:29
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Нафиг этот код кому нужен, хотя-бы из-за того что VHDL... Цитата А что им, бедным ваятелям МЦСТ, делать? Им что, давали нормально развиваться последние 15 лет? Что, у них есть доступ к длинным деньгам, чтобы НИКОР устраивать? Вот и выкручиваются.
Не думаю, чтобы они 1:1 стянули. Но вот посмотреть в GPL код и написать свое - это сторого.
|
|
|
|
|
Sep 8 2005, 14:07
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Тем, что он не верилог... Цитата(Evgeny_CD @ Sep 8 2005, 14:46) И чего такоего плохого в VHDL?
|
|
|
|
|
Sep 8 2005, 14:20
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Вы видели этот LEON? Работали с ним? Думаете, он производит впечатление чего-то доделанного? http://groups.yahoo.com/group/leon_sparc/messagesПо поводу своего - у них есть Эльбрус. А спарк - это как раз вещь уже давно существующая, и надо сказать тем и хороша, что под нее уже есть порт линукса и компилятор... Цитата(olefil @ Sep 8 2005, 16:36) Разочаровать меня вам врядли удасться, потому как поверить в то, что они сделали что-то совсем свое - это не реально. Я сам общаюсь в кругах связанных с Багетом. Все что я видел - это переделки и недоработки уже существующих вещей.
|
|
|
|
|
Sep 8 2005, 16:13
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Дык, я и не говорю что он не работает.... Просто ваши же слова про "переделки и недоработки уже существующих вещей", заставляют меня вас спросить похож-ли ЛЕОН на такую переделку уже существующей вещи (SPARC v8) и много ли в нем недоработак? Цитата Видел! Прямо сейчас сним работаю! И на неработающий процессор это не тянет. Хотя как и везде есть разные но.
|
|
|
|
|
Sep 8 2005, 16:41
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Я тоже не считаю x86-архитектуру полноценной... И что с того? По части выбора процессора для встроенных применений для меня наверное важными являются эти факторы 1) Наличие нормального (оптимизирующего на приемлимом уровне) си-компилятор (gcc или платного, но лучше gcc). А ведь gcc далеко не на всех архитектурах генерит хороший код. Например, для blackfin он сильно уступает VDSP. 2) Работающий порт линукса Кстати этим двум параметрам x86 удовлетворяет более чем. Ну да ладно, не об этом речь. Так вот, спрашиваю как у LEON-а со всем этим? Удалось ли на самостоятельно сделанной плате с FPGA запихнуть этот ЛЕОН и раскрутить на нем линукс? Цитата(Evgeny_CD @ Sep 8 2005, 17:26) Цитата(Dizel @ Sep 8 2005, 18:20) Вы видели этот LEON? Работали с ним? Думаете, он производит впечатление чего-то доделанного? Хм... А доделанные процы бывают? Что, х86 доделанный что ли? Это как доделанные программы. Вы их много знаете?
|
|
|
|
|
Sep 10 2005, 15:33
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Посмотрите здесь. http://tech-www.informatik.uni-hamburg.de/.../models/i80386/Цитата(psL @ Sep 10 2005, 18:10) 2Dizel: А что есть freecore x86? Интересует хоть бы 8086 и периферия. Не поделитесь исходниками?
|
|
|
|
|
Sep 10 2005, 15:40
|
Участник

Группа: Свой
Сообщений: 30
Регистрация: 25-01-05
Пользователь №: 2 169

|
Да, RTEMS - это весьма занятно. Собираюсь попробывать. Благодаря вам и узнал о ней. Спасибо. Цитата(olefil @ Sep 10 2005, 15:25) На леное есть гарантировано работающие порты: - uClinux; - RTEMS-4.6.1; - eCos. Сам видел и чуток работал с uClinux. Так как эту ОС использовать не хочу, а по RTEMS спецов как выяснилось мало понадобится время, чтобы сказать как хорошо или плохо с ОС у этого проца. Но отталкиваясь от того, что видел в инете, людей жалающихся на то, что где-то что-то не работает мало. А сам проц разрабатывался для космоса по-сему могу сказать, что порты должы быть работоспособными.
|
|
|
|
|
Jul 30 2007, 19:03
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
таже прабла, собираю вручную модельку Леон3, проблема с написанием и компиляцией софта.
|
|
|
|
|
Jul 30 2007, 20:37
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
ну как, взял проект под Memec v2 и руками собрал все файлы, напрямую подключил библиотечные компоненты. сделал так сказать независимый проект под Xilinx ISE. все синтезируется, но не могу симуляцию завести, и не могу сам прогу написать од него.... в ISE пишет что ипользованы не симулируемые конструкции а в ModelSim ругается на сигналы GSR. в компонентах ПЛИС (вские DCM И т.п.) Задача - СнК декодера ТВ сигнала, а Леон как управляющий процессом - тоесть : Леон + Контроллеры памяти + Порты ввода вывода. Сейчас начал писать новый проект - реализую собственную конфигурацию проца и системы вцелом из предлагаемых ай-пи блоков.
Сообщение отредактировал Andrey_GTI - Jul 30 2007, 20:41
|
|
|
|
|
Aug 7 2007, 18:30
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
поддерживаю.
это все по виндой работает ?
Сообщение отредактировал Andrey_GTI - Aug 7 2007, 18:31
|
|
|
|
|
Aug 7 2007, 18:59
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
собирает, а она после этой сборки дает модель которую можно потом синтезироваь под СБИС ?
|
|
|
|
|
Aug 7 2007, 19:30
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
вот вот, и мне так показалось... так что собрал нужную модель вручную.
теперь нужно прогу написать для тестирования. и положить на плис, у меня Virtex4 memec doard
а какой из eclipse качать ?
Сообщение отредактировал Andrey_GTI - Aug 7 2007, 19:18
|
|
|
|
|
Aug 7 2007, 19:38
|
Частый гость
 
Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334

|
у меня eclipse 3,2 классик http://www.eclipse.org/downloads/нужно еще к нему установить ждаву
|
|
|
|
|
Aug 7 2007, 19:39
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
а ее откуда сливать
|
|
|
|
|
Aug 7 2007, 19:48
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
а подключаемый симулятор ЛЕОНА текстовый ?
|
|
|
|
|
Aug 7 2007, 19:52
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
а какой из симуляторов подключать ?
Сообщение отредактировал Andrey_GTI - Aug 7 2007, 19:53
|
|
|
|
|
Aug 7 2007, 20:00
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
я его так запускал, он же текстовый
|
|
|
|
|
Aug 7 2007, 20:17
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
ну да, регистров там состояние например, регистры периферии...
|
|
|
|
|
Aug 8 2007, 06:29
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
не понятно как работать с Eclipse , хелп плз
|
|
|
|
|
Aug 15 2007, 10:56
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
а как настроить Эклипс под ассемблер и самое главное подключить и юзать компилятор ВСС ?
|
|
|
|
|
Aug 16 2007, 16:34
|
Частый гость
 
Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334

|
Как создать проект и подключить компилятор описано в прикрепленном файле.
Прикрепленные файлы
3.doc ( 710.5 килобайт )
Кол-во скачиваний: 263
|
|
|
|
|
Aug 16 2007, 17:24
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
крута, щас попробую, не понятно что за папка ''opt'' и что в директории TSIM должно быть...
Если выполнены ранее описанные шаги, то имеем /opt/eclipse или c:\opt\eclipse - Про какие шаги речь ? и что значит имеем.... где имеем..
Сообщение отредактировал Andrey_GTI - Aug 16 2007, 17:38
|
|
|
|
|
Aug 16 2007, 19:18
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
конечно, вся структура ЛЕОН-системы основана на шине АМБА, даже немного модернизированной, с режимом plug&play во время синтеза.
Сообщение отредактировал Andrey_GTI - Aug 16 2007, 19:18
|
|
|
|
|
Aug 17 2007, 09:25
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
ну я взял в итоге готовую сборку design/leon3mp - изменил немного конфигурацию - УБрал котроллеры памяти - и бодваил AHBROM и AHBRAM (накристальные ПЗУ и ОЗУ) для синтеза (пока что) на ПЛИС.
Блоки:
# LEON3 MP Demonstration design # GRLIB Version 1.0.16, build 2314 # Target technology: inferred , memory library: inferred # ahbctrl: AHB arbiter/multiplexer rev 1 # ahbctrl: Common I/O area disabled
# ahbctrl: AHB masters: 2, AHB slaves: 8
# ahbctrl: Configuration area at 0xfffff000, 4 kbyte
# ahbctrl: mst0: Gaisler Research Leon3 SPARC V8 Processor # ahbctrl: mst1: Gaisler Research AHB Debug UART # ahbctrl: slv1: Gaisler Research AHB/APB Bridge # ahbctrl: memory at 0x80000000, size 1 Mbyte
# ahbctrl: slv5: Gaisler Research Generic AHB ROM # ahbctrl: memory at 0x00000000, size 1 Mbyte, cacheable, prefetch
# ahbctrl: slv7: Gaisler Research Generic AHB SRAM module # ahbctrl: memory at 0xa0000000, size 1 Mbyte, cacheable, prefetch
# apbctrl: APB Bridge at 0x80000000 rev 1
# apbctrl: slv1: Gaisler Research Generic UART # apbctrl: I/O ports at 0x80000100, size 256 byte
# apbctrl: slv2: Gaisler Research Multi-processor Interrupt Ctrl. # apbctrl: I/O ports at 0x80000200, size 256 byte
# apbctrl: slv3: Gaisler Research Modular Timer Unit # apbctrl: I/O ports at 0x80000300, size 256 byte
# apbctrl: slv7: Gaisler Research AHB Debug UART # apbctrl: I/O ports at 0x80000700, size 256 byte
# apbctrl: slv11: Gaisler Research General Purpose I/O port # apbctrl: I/O ports at 0x80000b00, size 256 byte
# ahbram7: AHB SRAM Module rev 1, 1 kbytes # grgpio11: 8-bit GPIO Unit rev 0 # gptimer3: GR Timer Unit rev 0, 8-bit scaler, 2 32-bit timers, irq 8 # irqmp: Multi-processor Interrupt Controller rev 3, #cpu 1 # apbuart1: Generic UART rev 1, fifo 4, irq 2 # ahbrom5: 32-bit AHB ROM Module, 72 words, 7 address bits # ahbuart7: AHB Debug UART rev 0 # leon3_0: LEON3 SPARC V8 processor rev 0 # leon3_0: icache 0*0 kbyte, dcache 0*0 kbyte
Сообщение отредактировал Andrey_GTI - Aug 17 2007, 09:27
|
|
|
|
|
Aug 20 2007, 17:35
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
в Eclipse нету такого пункта как 'Managed C project' , есть просто C и С++ project... в чем дело. и нету никакого выбора компилятора.
|
|
|
|
|
Aug 20 2007, 18:38
|
Частый гость
 
Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334

|
у меня есть. eclips верситя 3.2.0
Сообщение отредактировал zuuuuk - Aug 20 2007, 18:38
Прикрепленные файлы
vot_on.rar ( 74.5 килобайт )
Кол-во скачиваний: 38
|
|
|
|
|
Aug 24 2007, 16:39
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305

|
а CDT какой версии ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|