1.前言 k64 datasheet描述了Freescale MCU的特性.架构和编程模型,主要是面向使用MCU的系统架构和软件应用开发人员. 2.模块划分 datasheet主要按功能对模块进行划分,包括如下模块: 模块名称 模块说明 ARM® Cortex®-M4 core ARM Cotex M4 32-bit MCU core,加上DSP指令和基于ARMV7架构的单精度浮点单元 System 系统集成模块? 电源管理和多模式控制 唤醒单元 杂项控制模块 Crossbar switch ?…
1.前言 本文是对K64 datasheet 之ENET部分的功能描述,将对每个部分进行详细说明 2.Ethernet MAC frame formats MAC帧组成格式 (1)7字节前导码:如按最低位先传则为0x55 0x55 0x55 0x55 0x55 0x55: (2)起始帧定界符(SFD):如按最低位先传则为0XD5: (3)2个地址域:包括源MAC地址和目的MAC地址: (4)VLAN-tagged :可选,占4字节 (5)长度或类型域:代表有效负荷的长度或者类型,以太网802.3…
1.前言 本文主要介绍K64地址空间的映射 2. System Memory Map 3. K64地址映射 4. Armv7m地址映射 4.1 Armv7M.System地址段(0XE0000000~0xFFFFFFFF) 4.1.1  Armv7M.System.SCS地址段(0XE000E000~0XE000EFFF) 4.1.1 .1 Armv7M.System.SCS.SCID(0XE000E000~0XE000EFFF) Armv7M.System.SCS.SCID.SCB地址段(0X…
1.前言 Features of the SIM include: System clocking configuration(1)System clock divide values(2) Architectural clock gating control(3) USB clock selection and divide values(4) SDHC clock source selection(5) Ethernet 1588 timestamp and RMII clock sourc…
1.前言 本文主要介绍芯片配置的系统模块的内容 2.SIM配置 TODO 3.SMC配置 TODO 4.PMC配置 TODO 5.LOW-LEAKAGE WAKEUP单元配置 TODO 6.MCM配置 TODO 7.cross switch配置 TODO 8.MPU配置 TODO 9.外设桥 TODO 10.DMA请求多路选择配置 从上图可以看出可以多个module向 DMA MUX发出DMA请求,DMA MUX将把DMA请求路由给DMA控制器 10.1 DMA多路请求源 10.2 通过PIT触…
1.前言 k64 ENET CORE 实现了10M/100Mbps的Ethernet MAC,与IEEE802.3-2002标准兼容. MAC层与全双工/半双工的10M/100Mbps以太网兼容: MAC操作可实现全编程,可以用在网络接口卡.bridging,switching applicaton The core implements the remote network monitoring (RMON) counters according to IETF RFC 2819 ?? ENE…
1.前言 UART实现与外设或CPU的通信 2. UART概述 2.1基本特性 (1)Full-duplex operation (2)Standard mark/space non-return-to-zero (NRZ) format? (3)Selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse width? (4)13-bit baud rate selection with /32…
1.前言 本文主要讲述K64时钟配置相关的内容. 2.clock overview 2.1 clock diagram 2.2 对clock diagram的信号说明 (1)MCG决定哪个clock source用作系统时钟,系统主要的时钟来自于MCGOUTCLK (2)系统时钟源的选择和配置主要由MCG模块控制 (3)时钟分频和clock gate的配置主要SIM模块控制 2.3 device clocks summary 注: 如下为内部时钟需求 1. The core and system…
1.前言 本文主要描述多功能引脚相关的内容,包括5个32位的引脚的端口,每个32pin端口被指定一个中断 2.Signal Multiplexing Integration 3. Port control and interrupt summary 4. PCRn reset values for port A PCRn bit reset values for port A are 1 for the following bits:• For PCR0: bits 1, 6, 8, 9, an…
1.前言 本文主要讲述K64芯片配置,关于模拟部分的内容,主要包括:ADC, CMP, DAC, VREF 2.16bit SAR ADC 从上图可以看出ADC主要挂在外设总线0上,由于ADC的输入引脚需要做MFP配置,因此与signal multiplexing连接,同时由于其它模块可以触发ADC采集,以及DMA操作,因此也与其它外设关联 2.1 ADC相关信息 1.物理上包含两路ADC 2.关于ADC通道 从ADC框图上可以看出,支持24路单端ADC,四路差分ADC,对应28个输入信号(DA…