Геволюция, о необходимости которой...

 
EE Татарин #28.04.2004 19:02
+
-
edit
 

Татарин

координатор
★★★★☆
Тут.

Газета.Ru | Создан мутирующий 128-битный процессор

О людях и технологиях. Как люди покупают компьютеры, средства связи, аудио, видео и т.п. Как эти технологии влияют на жизнь людей. Аналитика и обзоры рынка. Личный опыт пользователей и его обсуждение читаттелями. Ежедневные новости из мира IT

// gazeta.ru
 

...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
Татарин, 28.04.2004 18:02:30 :
Тут.

Газета.Ru | Создан мутирующий 128-битный процессор

О людях и технологиях. Как люди покупают компьютеры, средства связи, аудио, видео и т.п. Как эти технологии влияют на жизнь людей. Аналитика и обзоры рынка. Личный опыт пользователей и его обсуждение читаттелями. Ежедневные новости из мира IT

// gazeta.ru
 

 


ну и на фига встраивать в процессор плиску, когда можно поц прошить в плиске? такое давно делается. dsp вроде тоже проошивают.



My80, an i8080A instruction compatible processor, implemented in an Altera EPF10K30 or a FLEX EPF6016.
 
RU Сын советского программиста #28.04.2004 23:21
+
-
edit
 
В Союзе это еще 20 лет назад было сделанно и прекрасно работало. Например БЦВМ серии Ц100. B)
Сын советского программиста  
+
-
edit
 

Mishka

модератор
★★★
Если еще вспомнить компы фирмы Бароуз - с их сменяемой системой команд на лету, когда ОС подгружала для задачи свои прошивки микрокода...
 
+
-
edit
 

Mishka

модератор
★★★
Хехе, на Самсоне делали тоже самое (процессор у него был набор 2900 секций). Однако, все было в 1984-1991 годах. БПФ одной командой, специальные упаковки, кодировки - тоже одна команда. Система команд погружалась в момень boot-a. Могла ли меняться на ходу - не помню уже.
 
EE Татарин #01.05.2004 00:03
+
-
edit
 

Татарин

координатор
★★★★☆
ab, 28.04.2004 21:58:52 :
ну и на фига встраивать в процессор плиску, когда можно поц прошить в плиске? такое давно делается. dsp вроде тоже проошивают.
 


Весь процессор - тормознутей выйдет. При заданном уровне технологии - раз в десять. А тут сразу два удовольствия.
...А неубитые медведи делили чьи-то шкуры с шумом. Боюсь, мы поздно осознали, к чему всё это приведёт.  
+
-
edit
 

Mishka

модератор
★★★
Ну, у нас это дело использовали, чтобы можно было менять легко систему команд. Подстраивали, собирали статистику, потом на более часто используемые команды стали выдавать код меньшего размера и более оптимизированный.
 
Татарин, 30.04.2004 23:03:58 :
ab, 28.04.2004 21:58:52 :
ну и на фига встраивать в процессор плиску, когда можно поц прошить в плиске? такое давно делается. dsp вроде тоже проошивают.
 


Весь процессор - тормознутей выйдет. При заданном уровне технологии - раз в десять. А тут сразу два удовольствия.
 


аmong the hardware blocks to be combined with Virtex-II programmable logic will be the PowerPC RISC processor core from IBM, a separate digital signal processor (DSP) core, and a high-speed serial bus IC.
и кстати
Like the company's current line of FPGA s, the new chips are aimed at replacing ASICs, said the CEO.


Xilinx launches 'Platform FPGA' initiative with IBM, Mentor, Synopsys, and others

Xilinx launches 'Platform FPGA' initiative with IBM, Mentor, Synopsys, and others

// www.us.design-reuse.com
 



-

FPGA configures DSP core in imaging app

it was apparent that the latest low-cost FPGAs had the capacity to integrate a co mplete 32-bit RISC processor along with memory blocks, phased-locked loops (PLLs) and plenty of logic resources for implementing video-specific signal-processing functions.


FPGA configures DSP core in imaging app

FPGA configures DSP core in imaging app

// www.us.design-reuse.com
 


 
RU Alesandro #02.05.2004 15:20
+
-
edit
 

Alesandro
Серокой

координатор
★★★★
Мне с этой точки зрения перспективней кажутся ПЛИС вроде альтеровского "Эскалибура". Там объединена на кристалле собственно ПЛИС и процессор ARM9. В этом случае мы не теряем производительность процессора и получаем дополнительные спокойно перепрограммируемые модули.
А вообще, например, мой завсектора на перепрограммируемой архитектуре защищался. Модуль даже приняли на вооружение. Да только в серию он не пошёл - не нужен оказался.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
Alesandro, 02.05.2004 14:20:52 :
Мне с этой точки зрения перспективней кажутся ПЛИС вроде альтеровского "Эскалибура". Там объединена на кристалле собственно ПЛИС и процессор ARM9.
 


1. а там арм именно железно сделан или все таки прошит?

2. а как ее цена соотносится со стоимостью обычной плис (с учетом места для прошивки проца в обычную)

3. ну и тут уже другой проц или доп. сигнальный проц не прошьешь. да и если любить армы то нормально, если нет то увы.
 
RU Alesandro #03.05.2004 03:15
+
-
edit
 

Alesandro
Серокой

координатор
★★★★
1. Железно. Если смотреть топологию, на одном краю.

2. Нормальный проц займёт львиную долю микрухи. Это уже проверено.
Эскалибур (Excalibur) содержит кроме процессора ещё и ПЛИС архитектуры APEX - по максимуму это полный аналог EP20K1000K (миллион условных вентилей). Стоимость: EP20K1500K (полтора миллиона гейтов - с учётом процессора) в зависимости от спидгрейда 3-4 Кбакса, стоимость Эскалибура - до 3Кбаксов. Вполне сравнимо. Это вовсе не заоблачные цены, ПЛИС вообще стоят много. Особенно быстрые. Если скорость не нужна, цены могут и до 500 упасть.

3. Да, частота Эскалибура 200 МГц. У Альтеры развитый САПР, которые тоже денег стоят, причём немалых. Но он позволяет забыть, что это АРМ, и писать платформонезависимо. Ну как всё равно под что на ЯВУ писать - под PC или под SPARC.
Кстати, а плочему это дополнительный сигнальник не прошьёшь? Что мешает?
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
> Если скорость не нужна, цены могут и до 500 упасть.

а это при какой частоте?

>3. Да, частота Эскалибура 200 МГц. У Альтеры развитый САПР, которые тоже денег стоят, причём немалых.

ну тогда зайлинкс с 400 как бы впереди получается?


Xilinx: Page Not Found

Sorry, page not found.

// www.xilinx.com
 



Virtex-II Pro™ and Virtex-II Pro X FPGAs delivers more capabilities andperformance than any other FPGA.

In a single device, you get the most advanced logic, highest performance, density, memory and at no additional charge, IBM 400MHz PowerPC™ processors and 622Mbps to 10.3125 Gbps full duplex serial transceivers.

интересно, а у них Lowest System Cost это сколько? тоже наверное немало.

>Но он позволяет забыть, что это АРМ, и писать платформонезависимо. Ну как всё равно под что на ЯВУ писать - под PC или под SPARC.

и тут у конкурентов уже целую ос в их продукцию зашили


eCos ported to Xilinx Virtex-II Pro PowerPC FPGA - News - Linux for Devices

eCos ported to Xilinx VirtexII Pro PowerPC FPGA News Linux for Devices: Mind has ported eCos to Xilinx's Virtex-II Pro FPGA with embedded IBM PowerPC core, using Xilinx's ML300 Evaluation Platform as the target hardware. Mind says the port takes advantage of Xilinx's ML300 drivers for the 10/100 Ethernet MAC (EMAC) core,...

// linuxdevices.com
 


Mind has ported eCos to Xilinx's Virtex-II Pro FPGA with embedded IBM PowerPC core. eCos is an open source, royalty-free embedded real-time operating system (RTOS) that offers hard real-time scheduling, TCP/IP networking, Flash file system support, and POSIX compatibility. Memory footprint can be as small as 50-300 KBytes, according to Mind. eCos is also the basis for the popular RedBoot bootloader.

>Кстати, а плочему это дополнительный сигнальник не прошьёшь? Что мешает?

а и верно
 
RU Alesandro #05.05.2004 02:10
+
-
edit
 

Alesandro
Серокой

координатор
★★★★
>ab>а это при какой частоте?

Частота не напрямую зависит от спидгрейда. Спидгрейд - время передачи сигнала от триггера к триггеру, совпадает (примерно) со временем выставления сигнала (setup). Время удержания (hold) у триггеров нулевое. Бывает -1, -2 и -3. Чем выше, тем соответственно, микросхема медленнее. А так частота зависит от сложности дизайна. Если там накрутить массу мультиплексоров, да ещё 16-разрядное однотактовое умножение, то скорость, естественно, упадёт. Мегагерц до 20-30. Ну и ещё от количества условных вентилей цена зависит, от наличия встроенной PLL и прочих наворотов.

>ну тогда зайлинкс с 400 как бы впереди получается?

Не знаю. Я просто привёл пример перспективной на мой взгляд связки: проц+ПЛИС на одном кристалле. А кто круче, я не сравнивал... У меня так исторически сложилось, что сведений об Альтере больше - я на их рассылку подписан. :)

>и тут у конкурентов уже целую ос в их продукцию зашили
>eCos

А вот это не совсем так. eCos - это эмбеддед линукс. Он платформонезависим, и его точно так же можно откомпилить как под ARM, так и под SPARC, x86, POWER PC и т.д. XILINX просто его портировали под себя и применили. Это несложно - он для того и создавался.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
Это сообщение редактировалось 05.05.2004 в 08:35
Alesandro, 05.05.2004 01:10:45 :
>и тут у конкурентов уже целую ос в их продукцию зашили
>eCos

А вот это не совсем так. eCos - это эмбеддед линукс. Он платформонезависим, и его точно так же можно откомпилить как под ARM, так и под SPARC, x86, POWER PC и т.д. XILINX просто его портировали под себя и применили. Это несложно - он для того и создавался.
 


понимаешь, у меня, как у потребителя (вспомни старые магические слова мрп и мэп), слова легко портировать вызывают тоску. для меня - либо она портирована, либо нет. представляешь, я покупаю их плату и узнаю что мне осталось всего навсего линукс под нее портировать, чтобы использовать?
 
RU Alesandro #05.05.2004 22:20
+
-
edit
 

Alesandro
Серокой

координатор
★★★★
ab, 05.05.2004 22:17:59 :
представляешь, я покупаю их плату и узнаю что мне осталось всего навсего линукс под нее портировать, чтобы использовать?
 


Представляю. Но всё равно Линукс надо курочить под то, что ты нам наваяешь на этой самой ПЛИСке! Так и так...
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
Alesandro, 05.05.2004 21:20:32 :
Представляю. Но всё равно Линукс надо курочить под то, что ты нам наваяешь на этой самой ПЛИСке! Так и так...
 


непонятно.
а что мне мешает работать как бы на пользовательском уровне (ну порты там, пересылки)?
я ж не курочу форточки, воткнув скажем новую плату ацп.
 
+
-
edit
 

Mishka

модератор
★★★
Имеется ввиду, что, если сделал какие-то команды и хочешь, чтобы система их использовала, то надо подкручивать систему. Например, имеешь асинхронный ввод-вывод и назначаешь массив массок или ивентов. Потом на С пишешь программку для разбора того факта - кто же породил событие. Можно организовать это в виде одной команды с двумя параметрами - адрес поля и длина поля, а результат на каком-нибудь регистре. Выполниться гораздо быстрее, чем на самом С. Теперь надо пройти по коду и заменить места анализа событий такого рода на код операции.
 
>Имеется ввиду, что, если сделал какие-то команды

дык зачем же мне команды то. по факту предлагается мне проц+плиска. в принципе то, что на одном кристалле, что на разных, это разница только конструктивная, хотя и удобно.

>и хочешь, чтобы система их использовала, то надо подкручивать систему.

да не надо мне чтоб система. надо чтоб мое приложение. я ж не системный программер то. мне за переносы и расширение системы не заплатят.

> Например, имеешь асинхронный ввод-вывод и назначаешь массив массок или ивентов.

ну и? висит этот ввод-вывод скажем на прерывании. драйвер значить нужен и все. чего систему то расширять?

>Потом на С пишешь программку для разбора того факта - кто же породил событие. Можно организовать это в виде одной команды с двумя параметрами - адрес поля и длина поля, а результат на каком-нибудь регистре. Выполниться гораздо быстрее, чем на самом С. Теперь надо пройти по коду и заменить места анализа событий такого рода на код операции.

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

другое дело, что кто-то, у кого работа такая, может расширить и предложить готовое. это да. ну так тогда мне какая разница как они этого добились, важно работает или нет и сколько стоит.
 
Alesandro, 05.05.2004 01:10:45 :
А вот это не совсем так. eCos - это эмбеддед линукс. Он платформонезависим, и его точно так же можно откомпилить как под ARM, так и под SPARC, x86, POWER PC и т.д. XILINX просто его портировали под себя и применили. Это несложно - он для того и создавался.
 


а вот кто подскажет, как в том же икосе и ему подобных дело с написанием-отладкой драйверов обстоит?

ну вот наваляешь на ентой встроенной плиске устройство, оно прерывание давать будет, и что? драйвер ведь понадобится. а как его делать то? по прежнему на пещерном уровне у них там это дело или придумали чего?
 

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru