EasyManua.ls Logo

Bouffalo Lab BL602 - User Manual

Bouffalo Lab BL602
195 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
BL602/604
Reference Manual
version1.2
copyright @ 2020
www.bouffalolab.com

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Bouffalo Lab BL602 and is the answer not in the manual?

Summary

System and Memory Overview

Introduction to System and Memory

Overview of the on-chip processor and memory system architecture.

Key System Features

Key features of the BL602/BL604 system, including processor and memory.

Bus Connection and Address Access

Describes the bus connection, masters, slaves, and address access.

Interrupt Source Identification

Lists the available interrupt sources and their corresponding numbers.

Reset and Clock System

Introduction to Resets and Clocks

Introduces chip reset sources and clock sources for the system.

Understanding Reset Sources

Details the different hardware and software reset sources available.

Clock Source Configuration

Describes the available clock sources and their distribution.

GLB (Global Register) Module

GLB Module Introduction

Introduces the Global Register module for chip settings.

GLB Functional Descriptions

Explains GLB functions: clock, reset, bus, memory, and GPIO management.

GLB Register Overview

Lists and describes registers related to clock configuration.

ADC (Analog-to-Digital Converter)

ADC Introduction

Overview of the 12-bit successive approximation ADC.

ADC Key Features

Highlights ADC performance, resolution, modes, and channels.

ADC Functional Operation

Details the ADC's block diagram and operational parts.

ADC Register Descriptions

Lists and describes ADC configuration and status registers.

DAC (Digital-to-Analog Converter)

DAC Module Introduction

Introduces the built-in 10-bit DAC with 2 modulation outputs.

DAC Main Features

Lists DAC features like accuracy, clock selection, and DMA support.

DAC Functional Description

Describes the DAC module's block diagram and operation.

DAC Register Overview

Lists and describes DAC configuration and DMA registers.

DMA (Direct Memory Access)

DMA Introduction

Explains DMA as a memory access technology for efficient data transfer.

DMA Key Features

Lists DMA features like channels, access width, triggers, and peripherals.

DMA Functional Details

Details DMA transactions, channel configuration, and peripheral support.

DMA Transmission Modes

Describes memory-to-memory, memory-to-peripheral, and peripheral-to-memory modes.

DMA Register Reference

Lists and describes DMA control and status registers.

L1 C (Level 1 Cache)

L1 C Introduction

Describes the L1 Cache Controller for managing buffers and speeding up Flash access.

L1 C Key Features

Highlights L1C features like mapping, cache size, and performance statistics.

L1 C Functional Description

Explains mutual conversion between TCM and Cache RAM resources.

L1 C Register Reference

Lists and describes L1C configuration and counter registers.

IR (Infrared Remote) Module

IR Module Introduction

Introduces infrared remote technology and its components.

IR Key Features

Lists IR features like protocols, waveform editing, and data handling.

IR Functional Description

Details IR protocols (NEC, RC-5) and pulse width reception/transmission.

IR Register Reference

Lists and describes IR transmit and receive registers.

SPI (Serial Peripheral Interface)

SPI Introduction

Describes SPI as a synchronous serial communication interface.

SPI Main Features

Lists SPI features like master/slave modes, clock formats, and DMA support.

SPI Functional Description

Explains clock control, master transmission, and acceptance filtering.

SPI Register Reference

Lists and describes SPI configuration and interrupt registers.

UART (Universal Asynchronous Receiver;Transmitter)

UART Introduction

Introduces UART as an asynchronous transceiver for full-duplex data exchange.

UART Key Features

Lists UART features like data bits, parity, flow control, and DMA.

UART Functional Description

Details data format, clock source, baud rate, and flow control.

UART Register Reference

Lists and describes UART configuration and interrupt registers.

I2 C (Inter-Integrated Circuit)

I2 C Introduction

Describes I2C as a serial communication bus with multi-master-slave architecture.

I2 C Main Features

Lists I2C features like host mode, arbitration, and clock frequency.

I2 C Functional Description

Explains start/stop conditions, data transmission, and arbitration.

I2 C Clock Setting

Describes how the I2C clock is derived and divided.

I2 C Configuration Process

Details configuration items like slave address, data length, and enable signals.

I2 C FIFO Management

Explains I2C FIFO depth, status, and management.

Using DMA with I2 C

Describes how to use DMA for I2C data transmission and reception.

I2 C Interrupts

Lists the different types of I2C interrupts.

I2 C Register Reference

Lists and describes I2C configuration and status registers.

PWM (Pulse Width Modulation)

PWM Introduction

Introduces PWM as an analog control method for modulating transistor bias.

PWM Key Features

Lists PWM features like channel generation and clock sources.

PWM Functional Description

Explains clock and divider, and pulse generation principle.

PWM Register Reference

Lists and describes PWM configuration and interrupt registers.

TIMER and Watchdog

Timer Introduction

Introduces the 32-bit counters and watchdog timer.

Timer Main Features

Lists timer features like clock sources, dividers, and modes.

Timer Functional Description

Details 8-bit divider, general timer mode, and watchdog timer mode.

Timer Register Reference

Lists and describes timer and watchdog registers.

Document Revision History

Bouffalo Lab BL602 Specifications

General IconGeneral
BrandBouffalo Lab
ModelBL602
CategoryMedical Equipment
LanguageEnglish