Roland / Boss DSP - eSOL RTOS / eMCOS

Started by admin, February 09, 2018, 11:30:33 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

admin

Quote from: Elantric on January 06, 2014, 04:59:35 PM
Roland / Boss DSP ?

Which FWIW - is a pSOC (programmable System On Chip)  that uses eSOL eCROS embedded OS


https://www.vguitarforums.com/smf/index.php?topic=7250.100


http://www.roland.co.jp/FrontScene/1302_GR/sound.html

Owners manuals
http://lib.roland.co.jp/support/en/manuals/res/62927083/GR-D_e02_W.pdf

http://lib.roland.co.jp/support/en/manuals/res/62927084/GR-S_e02_W.pdf
http://www.esol.com/company/

http://www.esol.com

http://www.esol.co.jp

QuoteIntellectual Property Right
• Roland and BOSS are either registered trademarks or
trademarks of Roland Corporation in the United States
and/or other countries.
• MMP (Moore Microprocessor Portfolio) refers to a patent
portfolio concerned with microprocessor architecture,
which was developed by Technology Properties Limited
(TPL). Roland has licensed this technology from the TPL
Group.
• ASIO is a trademark and software of Steinberg Media
Technologies GmbH.
• This product contains eParts integrated software
platform of eSOL Co.,Ltd. eParts is a trademark of eSOL
Co., Ltd. in Japan.
• Company names and product names appearing in this
document are registered trademarks or trademarks of
their respective owners.
Latest Roland / Boss gear ( Katana, GT-1000, GP-10 , SY-300) still employs eSOL.co (Japan) RTOS ( Real Time Operating System)  /  eMCOS integrated software 
https://www.esol.co.jp/info/info2018.html
https://translate.google.com/translate?sl=ja&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fwww.esol.co.jp%2Finfo%2Finfo2018.html&edit-text=

https://www.esol.com/successstory/rtos_middleware.html

https://translate.google.com/translate?sl=ja&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fwww.esol.co.jp%2Finfo%2Finfo2018.html&edit-text=

QuoteSupports Xilinx Zynq UltraScale + MPSoC for next-generation ADAS and industrial IoT platforms that are based on eSOL's scalable RTOS "eMCOS"
https://www.xilinx.com/products/silicon-devices/soc.html

November 16, 2016

~ Support heterogeneous multi-core configuration with one RTOS, realizing high-speed communication between cores and development efficiency -

To the press, please
Esol Corporation


Esol Corporation (Headquarters: Nakano-ku, Tokyo, President and CEO: Katsutoshi Hasegawa, hereinafter referred to as "Isol" ) is the core of the world's first commercial real-time OS "eMCOS" that scalably supports single-core processors to multi- Software platform announces support for Xilinx's Zynq® UltraScale + ™ MPSoC with heterogeneous multicore processors. Placing microkernel in each core eMCOS's new architecture "Distributed Microkernel Architecture" enables heterogeneous applications of ARM® Cortex®-A 53 quad-core processor and ARM® Cortex®-R 5 dual core processor on Zynq UltraScale + MPSoC It realizes scalability supporting one configuration with one real-time OS. This will strongly support seamless high-speed communication between cores and improvement of development efficiency. It makes it easy to ensure high reliability, real time performance and safety with a wide range of systems such as Advanced Driver Assistance System (ADAS) and industrial IoT.

At the Xilinx booth (Booth No. D-11) of "Embedded Technology 2016 (ET2016)" (exhibition period: Wednesday, November 16th to Friday, 18th, venue: Pacifico Yokohama) , Zynq UltraScale + MPSoC compatible scalable RTOS platform.

Zynq UltraScale + MPSoC is a heterogeneous multicore configuration with ARM Cortex - A 53 quad - core processor with the latest ARMv8 architecture and ARM Cortex - R 5 dual core processor with ARMv7 architecture. The ARM Cortex - A 53 quad - core processor supports 32 - bit or 64 - bit data widths. ARM Mali ™ GPU and H.264 / H.265 video codec are newly integrated from the conventional Zynq-7000 All Programmable SoC, and the performance of high-quality graphics and video processing is enhanced.

In the eMCOS distributed microkernel architecture supporting Zynq UltraScale + MPSoC, a microkernel is placed in each core. Since communication between micro kernels is performed by message passing method that is optimal for distributed computing, high-speed communication between applications is possible even if different cores and processors are being executed. We also provide thread pool libraries and Fast Messaging libraries that allow parallel thread execution, synchronization and communication with low overhead for executing highly parallelized applications such as codecs and image related processing. With eMCOS's proprietary scheduling algorithm "Semi Priority Based Scheduling" (Acquired Patents 5734941 and 5945617), it is possible to achieve both high performance and scalability, as well as real-time performance indispensable for embedded systems. It can use the same programming model and interface as conventional single core processors and multicore processors to enable diversion of software assets and improvement of development efficiency.

Zynq UltraScale + MPSoC ARM Coretex - A53 core processor 32 - bit mode and ARM Cortex - R5 core processor can also use TRON - based real - time OS "eT - Kernel" which has many adoption achievements in a wide range of fields. eT - Kernel also supports Zynq - 7000 All Programmable SoC. Three profiles are prepared to seamlessly support from small configuration close to μITRON to large scale configuration including memory protection, process model, POSIX specification compliance. Supporting 32-bit mode of Zynq UltraScale + MPSoC this time is "eT - Kernel Compact" which features excellent real time performance and saving memory. eT - Kernel Compact has been certified as third party certified to ISO 26262 ASIL D for automobile and IEC 61508 SIL 4 for industrial equipment.

For application development on eMCOS and eT - Kernel, you can use "eBinder" real - time OS based integrated development environment in both 64 - bit mode and 32 - bit mode of Zynq UltraScale + MPSoC. By using eBinder specialized in software development using real-time OS, you can develop high-quality applications efficiently.


Comment of Mr. Nobuyuki Kamiyama Executive Managing Director, Esol Co., Ltd.

"Heterogeneous computing is one of the most promising choices for next generation embedded systems such as ADAS and industrial IoT.The high performance and power efficiency of ARM Cortex-A53 core processor of the next generation architecture is realized with high real-time performance By combining Zynq UltraScale + MPSoC with ARM Cortex-R5 core processor to realize and scalable real-time OS platform realizing high performance and real-time performance of eSOL, software development and development with excellent quality and real time I will back up the efficiency improvement. "


■ Supplementary materials

About eMCOS

eMCOS (Emcos) is the world's first scalable real-time OS for embedded systems in commercial applications supporting single core to multi-core processors. By adopting a "distributed micro kernel architecture" completely different from the conventional real-time OS, scalability that supports heterogeneous hardware configurations with different microcomputers, GPUs, FPGAs and other architectures, in addition to the number of cores, is realized It is. In addition to the high performance and scalability expected by Manycore, real-time performance indispensable for embedded systems is realized by installing Eisor's proprietary technology "Semi Priority Base Scheduling" (Patent No. 5734941, No. 5945617) doing. You can also develop applications in the traditional way using the same programming model and interface as single core processors and multicore processors.

eMCOS Details

About Esol Corporation

With its brand slogan "Inside Solution", Esol Co., Ltd. has been doing well in the embedded software industry and distribution and logistics industry since its inception in 1975. As a group of engineers who support the ubiquitous society from the inside, we offer customer satisfaction as a priority, consistent service from development, sales to support, and total solution. Over 40 years since our establishment, we developed and sell highly reliable and high-performance embedded OS, development environment and various middleware by ourselves, from information appliances such as digital cameras to onboard information equipment and artificial satellite systems, It is adopted for many embedded systems. We are expanding sales activities of products and services not only to the Japanese market but also to North America, Europe and Asia markets. In addition, we have been developing embedded software development and consultation specialized for customer's system from the time of inception, and services based on the accumulation of technology and expertise based on the achievements of system development of these various sizes are provided from many client companies We earn high trust. Also, in the distribution and logistics industry as an application market of embedded technology, we have highly evaluated products planning and selling such as designation slip issuing in-vehicle printer, environmental tolerance handy terminal, freezer handy terminal etc.


https://www.kvraudio.com/forum/viewtopic.php?p=6245916
from r/synthesizers


Quotekolmone
5 points
·
4 years ago
Here's a teardown of a couple of Aira machines:

You'll see the Roland ESC2 chips, and they're not FPGAs but DSPs. See for example here (search for ESC2 on the page): http://www.bossus.com/community/boss_users_group/1632

The same person did a teardown of a System-1 but the chips are covered by a copper shield. They make an assumption that they're FPGAs, I wouldn't be surprised if it's the same ESC2 chips under there, too. Would be a bit silly to develop ACB software for a DSP for one product and then replicate that on an FPGA for another. But no way to know with the information I have :)

There's nothing in FPGAs that would make them inherently more accurate than DSPs, it's still employing the same digital algorithms resulting in the exact same end result. I don't believe there's much (if anything) to gain from FPGAs when it comes to synthesis, the needs for audio synthesis just aren't such that they couldn't be handled with DSPs (or even by a modern CPU, really).

Oh and I should note, I work in SoC and FPGA development for a living, so I'd be more than happy to be proven wrong ;)
QuoteThe under-the-hood secret behind the GT-100's incredible tone is the ESC2 DSP, a super-powerful digital signal processor developed by BOSS. Unlike the off-the-shelf chips used in competing gear, the ESC2 was built specifically for music applications—and COSM algorithms in particular—allowing BOSS engineers to leverage its power in ways that would be impossible with ready-made processors. ESC2 is also incredibly speedy, delivering a sixfold performance increase over the processors used in previous generations.