Reviews & Opinions
Independent and trusted. Read before buy Panasonic SY-MK7!

Panasonic SY-MK7


Bookmark
Panasonic SY-MK7

Bookmark and Share

 

Panasonic SY-MK7About Panasonic SY-MK7
Here you can find all about Panasonic SY-MK7 like manual and other informations. For example: review.

Panasonic SY-MK7 manual (user guide) is ready to download for free.

On the bottom of page users can write a review. If you own a Panasonic SY-MK7 please write about it to help other people.
[ Report abuse or wrong photo | Share your Panasonic SY-MK7 photo ]

 

 

Manual

Download (Japanese)
Panasonic SY-MK7, size: 6.6 MB
Download (English)
Check if your language version is avaliable.
Most of manuals are avaliable in many languages.

 

Panasonic SY-MK7

 

 

User reviews and opinions

<== Click here to post a new opinion, comment, review, etc.

No opinions have been provided. Be the first and add a new opinion/review.

 

Documents

doc0

System-Level Design Tools and RTOS for Multiprocessor SoCs
Hiroyuki Tomiyama Shinya Honda Hiroaki Takada
ERTL (Embedded Real-Time Laboratory) Graduate School of Information Science Nagoya University http://www.ertl.jp/

MPSoC 2004 1

Outline
The TOPPERS Project SystemBuilder: A System-Level Design Environment RTOS for MPSoCs and HW/SW Co-configulation Summary

MPSoC 2004

The TOPPERS Project

Objectives

TOPPERS = Toyohashi Open Platform for Embedded and Real-Time Systems Objectives of the Project
Developing various open-source software for embedded systems including RTOS and promoting their use. Building an OS as predominant as Linux in the area of embedded systems!
Promoting Force of the Project
Cooperation among industry, academia, and government, including individuals. Incorporated as an NPO in Sep. 2003. Before then, operated by voluntary organization led by ERTL.

MPSoC 2004 4

Building Definitive RTOS for the Present Generation
Based on the results of technical development achieved for the ITRON Specifications for the past 20 years
Developing RTOS Technology of the Next Generation
Develop RTOS technology of the next generation that meets the requirements for embedded systems It has little meaning to develop another OS that resembles Linux!
Fostering Embedded System Engineers
Foster embedded system engineers by providing training materials using open-source software and opportunities to participate in training

MPSoC 2004 5

ITRON Specifications
What is the ITRON Specifications?
ITRON is a series of RTOS specifications and related standards for embedded systems (esp. small-scale embedded systems) developed by the ITRON project.
ITRON is just specification, not software.
Open specification policy
RTOS confirming to the ITRON specifications it not necessary open or free.
Current Status of the ITRON Specifications
Most widely used RTOS specification in Japan
30 40% of embedded systems
Widely used especially in consumer applications

MPSoC 2004 6

History and Members

Brief History

Nov. 2000
First version of JSP kernel released from Toyohashi Univ. of Tech.

Nov. 2001

Number of project member organizations becomes 4

Sep. 2003

Incorporated as an NPO

Project Members

Total Number of Project Members: about 100
about 55 companies 5 university or technology college labs. 3 public research institutes about 40 individuals

MPSoC 2004 7

Achievements

TOPPERS/JSP Kernel

Real-time kernel that conforms to the standard profile of the ITRON4.0 Specification First product of the TOPPERS Project (released as opensource software in Nov., 2000)

TOPPERS/FI4 Kernel

Real-time kernel that implements all functions defined in the ITRON4.0 Specification

IIMP Kernel

An extension of JSP Kernel with protection functions conforming to the ITRON4.0/PX Specification
TOPPERS/OSEK Kernel (tentative name)
OSEK-conformant kernel under development

MPSoC 2004 8

Achievements (Cont.)
Compact TCP/IP protocol stack running on JSP Kernel conforming to the ITRON TCP/IP API Specification IPv6 version will also come soon

RLL (Remote Link Loader)

Dynamic module loading mechanism
DLM (Dynamic Loading Manager)
Another dynamic module loading mechanism
TOPPERS C++ API Template Library TOPPERS Kernel Testsuites Bridge Point for TOPEPRS/JSP

MPSoC 2004 9

JSP = Just Standard Profile
Real-time kernel compliant with the ITRON4.0 Specification As the name shows, it has only Standard Profile functions (In strict, it has a few extensions) First version was released on Nov., 2000 The latest version is Release 1.4
Original Purpose of the Development
platform of education and research evaluation of ITRON4.0 Specification reference implementation of ITRON4.0 use in industries
The development of the kernel itself is not research, though developed by a university lab.

MPSoC 2004 10

TOPPERS/JSP Kernel (Cont.)
Target Processors (as of the date of Release 1.4)
Motorola M68040, RENESAS SH1, SH3/4, H8, M32R, ARMv4 (ARM7, ARM9), MIPS3 (VR4131, VR5500), Xilinx MicroBlaze, TI TMS320C54x, SANYO XStormy16, Intel i386, NEC V850 (supported in Release 1.3), Tensilica Xtensa (supported by members)

Simulation Environments

Simulation environments on Windows and Linux supported
Software Development Environments
GNU software development tool is the standard GHS development environment is supported Can support other development environments

MPSoC 2004 11

TOPPERS/JSP Kernel: Advantages
easy to understand and easy to modify
very important feature when the software isused for educational and research purposes
easy to port to new target processors/systems
Target-dependent part is clearly separated from targetindependent part and is kept small (porting work as short as 3 day!).
low overhead and small footprint
The size of task control block (TCB) is just 32 bytes (with 32bit integer and pointer).
simulation environments on Windows and Linux complete free/open source solution
using GNU tools as standard software tools

MPSoC 2004 12

Application Example (1)
Ricoh has used Windows simulation environment of JSP Kernel, and built an evaluation environment on PC to test codes created by object-oriented design tools.
TOPPERS Project, TOYO Corporation, Japan Rational Software (now Japan IBM) cooperated Supports both Rose RealTime (IBM, formerly Rational Software) and BridgePoint (Project Technology) Possible to evaluate and debug software on PC as a preliminary process, before evaluating with real target processors.

Application Example (2)

Karaoke microphone Do! Karaoke made by Matsushita Electric Industrial Co., Ltd.
Panasonic SD Karaoke microphone SY-MK7-S and duet microphone SY-DK7-S (released by Matsushita in Feb. 2003)

Comparison with Linux

Linux is a good success model for TOPPERS. Focusing on Embedded Systems
Linux technologies come from general-purpose computing (PC and workstations), while TOPPERS Project aims to develop solutions focusing on embedded systems.

License Conditions

TOPPERS Project adopts an original license conditions (called TOPPERS License) rather than GNU GPL (General Public License). GNU GPL is not designed for embedded systems and sometimes becomes an obstacle for adoption.

MPSoC 2004 15

Basic Concept of TOPPERS License
Considering the features of the embedded systems, the condition should be freer than GNU GPL and the BSD license. We want to know where and how the software is used for the accountability.

reportware

Dual license is adopted for permitting to link the TOPPERS software with GNU software.

Summary

The TOPPERS project is developing and distributing open-source RTOS for embedded systems based on the ITRON specification. The project also aims to develop next generation RTOS technologies exploiting the features of embedded systems (rather than adopting existing technologies developed for general-purpose systems).
raising the quality and value of the embeddedsystem applications (electronic appliance, etc.)
The project is now a joint project of industries and academia with focus on business promotion as well as research and education.

MPSoC 2004 17

SystemBuilder: A System-Level Design Environment

SystemBuilder

System-level design environment from system description to FPGA implementation.
Main Features System description in C SW/HW partitioning by human designers Automatic SW/HW interface synthesis Automatic software synthesis Automatic behavioral synthesis with a commercial tool SW/RTOS/HW cosimulation at various abstraction levels FPGA implementation

MPSoC 2004 19

Design Flow

System Description

Function Unit (FU) Software : Task Hardware : Module
Communication Primitives (CP) Non Blocking Communication (NBC) Blocking Communication (BC) Memory (MEM)
Software/Hardware Partitioning
Specify in SDF file The implementation place of CP is automatically determined with tool. SW = FU1, FU2 SW = FU1 HW = FU3, FU4 HW = FU2, FU3, FU4
Software Hardware Software Hardware
System DeFinition File (SDF)
Specify name and type of function units communication channels SW/HW partitioning
SYS_NAME = test SW = FU1, FU4 HW = FU2, FU3 BCPRIM BCPRIM NBCPRIM MEMPRIM NBCPRIM cp1, SIZE = 32 cp2, SIZE = 32 cp3, SIZE = 32 cp4, SIZE = 32 cp5, SIZE = 16 BEGIN_FU NAME = FU2 FILE = fu2.c" USE_CP = cp1(IN), cp4(OUT), cp5(IN) END BEGIN_FU NAME = FU3 FILE = fu3.c" USE_CP = cp2(OUT), cp4(IN), cp5(IN) END BEGIN_FU NAME = FU4 FILE = fu4.c" USE_CP = cp2(INOUT), cp3(IN) END
BEGIN_FU NAME = FU1 FILE = fu1.c" USE_CP = cp1(OUT), cp3(INOUT), cp5(IN) END

Functional Cosimulation

Project files for simulation are automatically generated. TOPPERS-Win is used as a simulation engine.

System Synthesis

SysGen sdf xxx.sdf Software Software function units are translated into tasks on ITRON RTOS. Interface Interface specification file is generated, which will be fed by our interface synthesizer. Hardware The followings are generated: HW/HW interface (memory, handshake, etc.) HW top module Project files for behavioral synthesis

MPSoC 2004 25

HW/HW Interface and Top Module

Behavioral Synthesis

SysGen calls eXCite for synthesizing hardware function units eXCite: A commercial behavioral synthesizer from YXI Generates RTL VHDL from C code
BusConnecter: Interface Synthesizer
Software Device drivers for each communication channel Address map of the devices and bit assignment of interrupt registers are automatically decided. Hardware Bus interface Interrupt request management circuits Project files for cosimulation RTOS Simulator on Windows (TOPPERS-Win) ISS (ARMulator) HDL Simulator (Active-HDL, ModelSim) Microblaze peripheral management files MPD, PAO File, and template for MHS

MPSoC 2004 28

SW/HW Interface

Cosimulator Overview

The RTOS simulator, HDL simulators, and C/C++/VB models run concurrently with communicating with each other. Communication is based on the Windows COM technology.

Timed Cosimulation

Cycle-Accurate Cosimulation
FPGA Platform: Xilinx Microblaze
Softcore processor and its design environment Easy and flexible configuration of peripherals Microblaze Hardware Specification (MHS) From the MHS file, an HDL description for connecting the peripherals are automatically generated.

Implementation

SystemBuilder: A system-level design environment Synthesis from specification in C to FPGA implementation
Interface synthesis Software synthesis Behavioral synthesis
Cosimulation at various abstraction levels
Based on the TOPPERS/JSP kernel simulator.

MPSoC 2004 35

RTOS for MPSoCs and HW/SW Coconfigulation

Backgrounds

Multiprocessor systems have become popular in embedded systems to achieve higher performance and/or lower power consumption

Ex. Cellular Phones

An application processor (media processor) and a communication processor(s)
Multiprocessors for embedded systems are often heterogeneous and highly optimized for specific applications.

MPSoC 2004 37

System Architecture Examples

Sensor

Sensor Sensor Sensor
Traditional Programming Style
An RTOS runs on each processor. Communications and synchronization between processors are often specified in application software.

Designing application software is time consuming and error-prone. The application software is hardly reusable
Efficient and configurable RTOS for heterogeneous multiprocessor embedded systems. Co-configuration of RTOS and hardware architecture.
Assumptions as a First Step
Homogeneous multiprocessors Each processor has local shared memory Application tasks are statically assigned to the processors.

MPSoC 2004 40

FPGA-Based Platform
Developed an FPGA-based board used for our platform.

300 million gate FPGA

Up to four MicroBlaze processors
Four sets of processor resources

SRAM, RS-232C 2ch, etc.

Ethernet I/F, PCI I/F, etc.
Flash Memory FPGA PCI SRAM

RS-232C

Ethernet
RTOS Modification for MPSoC
The TOPPERS/JSP kernel has been modified for MPSoC. A task runs on a specified processor, but it can be manipulated (activated, terminated, etc.) by other processors. Every RTOS resource (e.g., semaphore, mailbox, data queue, etc.) is owned by one processor, but can be accessed by any other processors.
RTOS resources have processor ID.
Hardware is also modified to support spin lock (test & set).

MPSoC 2004 42

RTOS Object Model

Tasks Tasks

Synchronization/Communication Objects (semaphores, data queues, mailboxes, etc.) (optional)

RTOS/HW Co-configuration

Processor A { CRE_TAK(TASK_A, {}); CRE_SEM(SEM_A, {}); } Processor B {} Processor C {} Processor D {}

Task_A Task_A Task_A

Co-configuration
MicroBlaze MHS File Xilinx Tools

MPSoC 2004 44

Binary Code
The TOPPERS Project SystemBuilder: A System-Level Design Environment RTOS for MPSoCs and HW/SW Co-configulation TOPPERS software and documents are available online at

http://www.toppers.jp/

But, most documents are in Japanese only.

MPSoC 2004 45

 

Tags

S6500 DCB-P850ZS KEH-P4100RDS GC3230 02 DW432 DRW-1604P Version 2 DCR-TRV27E Perfection V500 Logicom G300 MS2647GR Machine MS2000B Arcbody Tappymed II SC-LX82 CF-4750I UB1002 P4V800-X F50FD Shark NV30 R-1000 E-trac R-X80 XE-A212 A1250 Subwoofer Series Microtower PC IC-H21T TXP50VT20E BH-109 HTR-6050 C5-SGT L1715S-k- RS21dasw L1900R-WF M608C XJR1300 MDS-S41 GP-RV112 IS8100 Juice EWT10120W Sequencer 1601 TH-42PWD8ES Av-28bd5 CDX-424RF Gauge TX-P42u10E HT902PB R519 Fa01 Darkmoon Cect I32 URC-L-1870 HT-TQ25 Headset PL151 Fantom G6 78-8846 KX-TCM418B Iaudio M3 568 HC FBQ1502 RL41ptih AL-800 460UTN-UD Lego 3405 HH-12 STR-DA3400ES 3000I WMA510 PW-AT780 ES-42 A Pentax K2 CVA-1004R RR MDR-IF130K Review Touchscreen HT-CT350 Reloaded S661FXM-7USG Cube Q120 FAX-1270E CQ-C1405N Coupe CT700 MDA-5051 S1000 Extender 66 Plus Peavey T-60 KX-TCM415B 2 00 KV-14V6U PRO Tt-1 OPR 3201 6281dwpe CD951 00S UE-46C6500 P3500

 

manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding

 

Sitemap

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101