EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
RISC-V核心优势
; m0 d& q1 y1 s5 y" Y全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Docker容器技术。 而其中的RISC-V属于超高能效副核心,主频高达1008MHz,标配内存管理单元,可运行RTOS或裸机程序。
1 o9 t2 t0 ~$ I
3 X9 n' W# N) b2 ?& k
图 1 * k# V% u& o: I. j; X, u% t
全志T113-i的RISC-V核心可用于“系统快速启动”、“视频实时采集”、“界面实时显示”、“数据实时处理”、“IO实时控制”等应用。
0 S d$ a" [0 J+ [
![]()
% c, t, q; o3 t图 2
( l* g# I; F8 Z- z9 g6 u
RISC-V核心支持外设 全志T113-i中的RISC-V核心支持多种外设,如UART、DMA、TWI、Timer、CSI、GPIO、PWM、USB、GMAC、RTC等。 3 G" ~) U1 X0 g8 z( K/ [
9 C5 I8 c- Z% v& ~2 O
图 3 9 { g+ L7 {* ^: |1 l2 b
T113-i典型应用领域 . m+ | C- S5 E- {' x+ ~
图 4 T113-i典型应用领域 - P5 S% w+ z, h" m
RISC-V案例演示 本文主要介绍基于全志T113-i的RISC-V案例,适用开发环境如下。 Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.5.5 Linux开发环境:Ubuntu18.04.4 64bit U-Boot:U-Boot-2018.07 Kernel:Linux-5.4.61、Linux-RT-5.4.61 LinuxSDK:T113_Tina5.0-V1.0(Linux) 为了简化描述,本文仅摘录部分方案功能描述与测试结果。 6 s" N0 r% F) Y1 B3 ]% \: S
led_flash案例演示 (1)案例功能说明 控制评估底板用户可编程指示灯每隔0.5s闪烁一次。 程序流程如下图所示。 " h9 E# O8 j7 J9 e* J( }
图5 9 \9 b: f4 }% R! j/ o
(2)案例测试 参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行RISC-V程序,RS232 UART2串口终端将会打印如下类似信息,并可看到评估底板用户可编程指示灯每隔0.5s闪烁一次。
& p. T, R2 D- R4 `3 K* M! m
- `( L* i3 G* C' _
图 6
- H* t6 }/ x: u
uart_echo案例演示 (1)案例功能说明 实现RS485 UART1串口的回显功能。RISC-V核心等待RS485 UART1串口输入字符,再通过RS485 UART1串口终端回显输入的字符。
0 N0 [, z8 f5 f8 Q& V; [* E3 K6 p
+ F$ h0 i) _' ?7 @: }6 w& a
图 7
9 x# S4 x M; R! ?6 ]
(2)案例测试 参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行程序,在串口调试终端输入字符后按回车,RS485 UART1串口终端将会对输入字符进行回显,并打印如下类似信息。 - R3 U" p. Q; [* r
![]()
- |5 B: W' z# R* V% A9 u图 8 1 l5 t4 |# A! e( \7 B6 h8 t' \1 u" z
RS232 UART2调试串口终端将会打印如下类似信息。
m0 @8 z( h6 A* v
![]()
% d2 J) W$ W- f+ y图 9 - `' M) ?* W+ |/ [& Y5 {
' K5 s9 `, |$ I& ?1 ]
( m1 ~. `( q" } |