Basic Software
ZC.MUNIU BASIC SOFTWARE PRODUCT MANUAL BASED ON TONGXIN MICRO THA6206
Detailed Introduction

ZC.MuNiu SafetyFrame Platform provides development services that are compliant with the ASPICE Level 3 and functional safety ASIL-D requirements, and follows the ISO 26262 standard implementation. By integrating multiple functional safety related modules, the Wooden Bull platform provides customers with a comprehensive functional safety solution:

Ø  Watchdog Management: Implements monitoring of system-critical tasks through WdgIf (Watchdog Interface) and WdgM (Watchdog Manager), supporting both internal and external watchdogs to ensure real-time monitoring of system operational status.

Ø  End-to-End Protection: Implements E2E communication protection mechanisms, ensuring data integrity and correctness during transmission through CRC verification, counters, and timestamps.

Ø  Memory Protection: Implements CRC verification and data redundancy backup for critical data through storage management modules including EA (EEPROM Abstraction), FEE (Flash EEPROM Emulation), and NVM (Non-Volatile Memory Manager), ensuring storage reliability.

Ø  OS SC4: Implements AUTOSAR OS with Scalability Class 4 (SC4) features, providing memory protection mechanisms, timing protection monitoring, and service protection for safety-critical applications. 



Function Summary

ZC.MuNiu provides a comprehensive basic software platform solution for the development of automotive electronic control units. This product refers to international standards such as AUTOSAR and OSEK, and has a configuration tool based on the AUTOSAR ARTOP architecture.  ZC.MuNiu supports communication, diagnostics, and network management specifications for major OEMs like SAIC, FAW, Geely, GAC, CCAG, and GWM.  

The THA6206 series microcontroller of Tsinghua Unigroup Tongxin is based on the Arm Cortex-R52+ core and is the first Arm Cortex-R52+ core automotive-grade MCU in China to obtain ASIL D product certification: The main frequency reaches 400MHz, adopts the Armv8 architecture instruction set, integrates the latest version of GTM 4.1, supports high-precision PWM output, reaches the highest level of EVITA-Full, has an inbuilt hardware RDC module, and simultaneously supports both soft decoding and hard decoding of resolutor signal processing methods, which can provide a good software and hardware foundation for the automotive electronic and electrical architecture. Meet the demands of industry customers in application scenarios such as the power domain, chassis domain, body domain and intelligent driving domain.

Shanghai ZC Technology, as a globally significant partner of Tsinghua Unigroup Tongxin, has provided the basic software platform for the THA6206 series of microcontrollers, mainly including: Multi-core operating system, communication protocol stack (CAN/LIN), diagnostic protocol stack (UDS/J1939), network management (OSEK/AUTOSAR), calibration costack (XCP/CCP), storage protocol stack, complex driver module, etc., along with ZC's Bootloader refresh program and upper computer tools It can be configured and redeveloped according to the requirements of different customer projects. While providing basic software products, ZC Technology also offers development services for the realization of basic software functions of controllers.

image.png


Application Field

ZC.MuNiu Basic Software Platform can be applied to the development of automotive electronic control unit products using the TONGXIN MICRO THA6206 series chips. For example:

Ø Motor controller

Ø  Vehicle controller

Ø  Battery management system

Ø  Gearbox controller

Ø  Fuel cell controller

Ø  Engine controller

Ø  Steering system controller

Ø  Domain controller

Ø  ADAS controller




Configuration Environment

Configuration   Environment


Hardware (Chip)

THA6206

Compilers   Supported

Arm C Compiler for Embedded 6

Debugger

Vllink Basic2

Configuration Tools

Muniu_v5.1.0

Configuration   Environment

Win10 64bit

Arm C Compiler   for Embedded 6 Compiler Options

Compiler   Options

-mcpu=Cortex-R52

--target=arm-arm-none-eabi

-marm

-mfloat-abi=soft

-mfpu=none 

-std=c99   

-O0   

-mlittle-endian   

-g

-Wall

Linker Options

 --symbols

--load_addr_map_info

--info veneers 

--scatter=$(LINKER_PATH)\$(LINKER_FILE)  

--entry=Start

-o $(TARGET)

--info=totals

--info=unused

--diag_suppress=L6314

--no_startup

--map   

--list="$(MAPFILE)"

--i32combined

--output=$(HEXFILE) $(TARGET) $@

--bin -o $(BINARY) $@



Development Background

 The AUTOSAR organization was established in 2003, mainly by European car manufacturers, component suppliers, and other electronics, semiconductor, and software system companies. It is committed to developing an open, standardized software architecture for the automotive industry. The goal is to "cooperate on standards and compete on applications", so can improve the stability of the basic platform, reducing costs, and enhancing the quality and speed of controller product development. The 2.1 version of the specification was released at the end of 2006, and the 3.1 version was released in 2008. Functional safety, Ethernet, and other contents are also added. Currently, the widely used versions are 4.2.1 and 4.2.2, as well as version 4.3.1.

In the major trends of electrification, connectivity, and intelligence, the number of automotive electronic and electrical components is increasing. The electrical structure is becoming more complex, and the development cycle of the vehicle is continuously shortening. Basic software plays an increasingly important role.

ZC provides basic software products, as well as development services comply with ASPICE Level 3 processes and functional safety requirements of ASIL-D. ZC also provides customized complex driver software for SBC (Safety Control Board) chips and BCCIC (Battery Cell Control IC) chips. By integrating ZC's functional safety product SafetyFrame, can meet the functional safety requirements.

      ZC has the core technology of the AUTOSAR basic software and can provide on-site support with high quality, fast speed, and low cost.



Product Features

Ø   Compliant with AUTOSAR R20-11 version

Ø  ARTOP architecture upper machine configuration tool, compatible up to AUTOSAR R20-11 version

Ø  Multi-core Operating System

Ø  Communication Protocol Stack(CAN\LIN)

Ø  Diagnostic Protocol Stack (UDS\J1939)

Ø  Network Management (OSEK\AUTOSAR)

Ø  Calibration Protocol Stack(XCP\CCP)

Ø  Storage Protocol Stack

Ø  Cryptography Module(CRYPTO)

Ø  Custom Development of Complex Drivers

Ø  Engineering Services



Software Architecture

image.png

Module

Submodule

Description

Microcontroller Abstraction Layer Integrated   Package

ZC has an Integrated engineering service package   that can be integrated with third-party MCAL.

External Low-Level Driver(EXT)

CanTrcv DRV

CAN Transceiver   Driver

Implement the   AUTOSAR basic software module for communication with external hardware   components.

LinTrcv

Lin Transceiver   Driver

OS

Operating System

BSWM

Basic Software Mode   Management

System Service

(SYS)  

COMM

Communication   Management

Implement the AUTOSAR   Basic Software Module for System Services

DET

Development Error   Tracking

ECUM

ECU Management

WDGIF

Watchdog Interface

WDGM

Watchdog   Manager

Dlt

iagnostic Log and   Trace

StbM

Synchronized   Time-Base Manager

Diagnostic Service

(DIAG)

Dcm

Diagnostic   Communication Manager

Implement the   AUTOSAR Basic Software Protocol Stack for Diagnostic Management

Dem

Diagnostic Event   Manager

FiM

Functional   Suppression Manager

J1939Dcm

J1939 Diagnostic   Communication Manager

Memory Service

(MEM)

EA

EEPROM Abstraction

Implement the Basic   Software Protocol Stack for Non-Volatile Storage Management

FEE

Flash EEPROM Emulation

MEMIF

Memory Abstraction Interface

NVM

NNVRAM Manager

Communication Service(COM)

COM

Communication

Implement the basic software protocol   stack for communication management.

AUTOSAR NM

Network Management Interface

OSEK   NM

Network   Management Interface

PduR

PDU Routing

ComXf

COM Based Transformer

IpduM

I-PDU   Multiplexer

LdCom

Large Data COM

Nm

Network Management

SecOC

Secure Onboard Communication

CAN Communication

CANIF

CAN Interface

Implement the AUTOSAR basic software module for CAN Communication.

CANNM

CAN Network Management

CANSM

CAN State Manager

CANTP

CAN Transmission Protocol

J1939Nm

J1939 Network   Management

J1939Rm

J1939 Request   Manager

J1939Tp

J1939 Transmission Protocol

Complex Driver

(CDD)

SBC DRV

Power Chip Driver

Implement the AUTOSAR basic software   module for Complex Driver

BCCIC DRV

Battery Management System Sampling   Chip Driver

Safety Frame

Safety Frame


Configuration Tools

image.png

image.png

To meet the diverse project requirements of customers and enhance the scalability of the basic software platform, the MuNiu basic software platform has implemented the configurability of each module and has also developed a configuration tool. Customers can complete the configuration of each module according to different requirements on the configuration tool, generate configuration code files, and integrate the generated configuration files into the project.

image.png

 ZC.MuNiu basic software platform configuration tool is based on the Eclipse platform and is built on the ARTOP architecture, which implements the parsing of the AUTOSAR model and ARXML. In addition to the modules defined by the AUTOSAR standard, it also supports OEM and Tie1 manufacturers to develop their own modules for secondary development. After the configuration is completed, the configuration code for each module can be generated.



Process Documentation

Development    Process

Documentation    Description

Requirement   Collection

Customer Requirement Document

Software Requirement Analysis

Requirement   Analysis Document

Software Requirement Traceability Matrix

Issue Communication Form

Software Architectural Design

Software Architecture Specification

Software Architecture Traceability Matrix

Software FailureMode EffectAnalysisReport

Software Dependent FailureAnalysisReport

Software Detailed Design and Unit  Design

Software Detailed Design Specification

Configuration Tool Design Document

Software Detailed Design Traceability Matrix

Software Detailed Design Review Form

Software Unit Testing

QAC Analysis Report

Tessy Test Report

Software Unit Verification Strategy

Software Integration and Integration Testing

Integration  Strategy

Integration  Manual

Integration Test Strategy

Integration Test Report

Resource Analysis Report

Software System Testing

System Test Report

System Test Report Review

Release

Release Documentation


Related Certificate

image.png

Download
Product Manual

Click to download the product manual