Компания Texas Instruments анонсировала (http://www.linuxfordevices.com/c/a/News/Linux-kernel-port-fo.../) реализацию поддержки в Linux-ядре одночиповых систем TMS320C64x, отличающихся наличие нескольких DSP-ядер. Дополнительно для Linux будет обеспечена поддержка библиотек, средств для компиляции и отладчиков для организации распараллеливания операций в программах, работающих на системах с многоядерными DSP. Порт ядра для C64x планируется выпустить в третьем квартале нынешнего года.
URL: http://www.linuxfordevices.com/c/a/News/Linux-kernel-port-fo.../
Новость: http://www.opennet.me/opennews/art.shtml?num=26460
Нехилая такая ДСПшка, на 1.2ГГц и с 3 Мегами L2 кэша...
Atom Killer? :)
На DSP-специфичных операциях оно и мешочек атомов зарулит, имхо.
* Key Features
o High-Performance Multicore DSP (C6474)
o Instruction Cycle Time: 0.83 ns (1.2-GHz Device); 1 ns (1-GHz Device); 1.18 ns (850-MHz Device)
o Clock Rate: 1 GHz to 1.2 GHz (1.2-GHz Device); 1 GHz (1-GHz Device); 850 MHz (850-MHz Device)
o Commercial Temperature and Extended Tmperature
o 3 TMS320C64x+™ DSP Cores; Six RSAs for CDMA Processing (2 per core)
o Enhanced VCP2/TCP2
o Frame Synchronization Interface
o 16-/32-Bit DDR2-667 Memory Controller
o EDMA3 Controller
o Antenna Interface
o Two 1x Serial RapidIO® Links, v1.2 Compliant
o One 1.8-V Inter-Integrated Circuit (I2C) Bus
o Two 1.8-V McBSPs
o 1000 Mbps Ethernet MAC (EMAC)
o Six 64-Bit General-Purpose Timers
o 16 General-Purpose I/O (GPIO) Pins
o Internal Semaphore Module non-UMTS Systems
o System PLL and PLL Controller/DDR PLL and PLL Controller, Dedicated to DDR2 Memory Controller
* High-Performance Multicore DSP (C6474)
> Порт ядра для C64xCommodore 64! =)
Олдфаги роняют скупую слезу...
Это как можно портировать ядро ОС на DSP?
Наши поезда самые поездатые поезда в мире!
Они поездили, поездят и будут поездить нашу поездатую Родину.
----
В двух словах, это 3 DSP + ARM9, в общем System on Chip (SoC).
Кстати в ядре есть его предок TI DaVinci - file:///usr/src/linux/arch/arm/mach-davinci
>В двух словах, это 3 DSP + ARM9, в общем System on Chip (SoC).Покажи мне в блок-схеме этого чипа ядро ARM9, Павлин?! Блок-схема взята по ссылке на линуксдевайсы из новости - http://www.linuxfordevices.com/images/stories/ti_tms320c6474...
Да и обозначение TMS* как бы намекает. Итого - поездят тут ИМХО другие... oO
>>В двух словах, это 3 DSP + ARM9, в общем System on Chip (SoC).
>Покажи мне в блок-схеме этого чипа ядро ARM9Ладно, скажут так, без CPU, с этой ДСХренью ни одна ОСь не заработает.
На этой блок-схеме и нескольких ядер не видно. Но судя по:>These are the same C64x cores found in TI's ARM-core enabled DaVinci processors, such as >the recently announced TMS320DM8168. The C64x cores are also found in many of the TI's ARM >Cortex-A8 enabled OMAP3x SoCs, such as the OMAP3530. With the new port, then, system >designers developing signal-intensive equipment can take full advantage of the DSP cores >directly with Linux, without requiring a SoC that also includes an ARM core.
ARM'а там действительно не будет.
> На этой блок-схеме и нескольких ядер не видноа я так почему-то вижу...
DSP Subsystem 0
DSP Subsystem 1
DSP Subsystem 2
>Это как можно портировать ядро ОС на DSP?Ну вот так вот видимо и можно. А почему нельзя то? Какие-то законы природы запрещают?
может кто подскажет, там указан некий интерфейс антенны - необычно как-то антенну прямо на dsp подключать, где можно инфу нарыть или примеры?