EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
RISC-V核心优势
. @# j* U7 @( L+ K全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Docker容器技术。 而其中的RISC-V属于超高能效副核心,主频高达1008MHz,标配内存管理单元,可运行RTOS或裸机程序。 * J: O9 B! V/ H& u5 @
- y) A" x$ ~0 ]& ?
图 1
2 S& m+ s1 |1 D8 k
全志T113-i的RISC-V核心可用于“系统快速启动”、“视频实时采集”、“界面实时显示”、“数据实时处理”、“IO实时控制”等应用。 5 d! l5 {' N5 [+ b
![]()
7 f! Z3 c8 v/ R5 A; M2 x$ x图 2
4 ?% O+ ?8 t( E$ \$ Y
RISC-V核心支持外设 全志T113-i中的RISC-V核心支持多种外设,如UART、DMA、TWI、Timer、CSI、GPIO、PWM、USB、GMAC、RTC等。 - l7 S, H! ` t- `
& v8 ?7 U; ~8 G$ i$ o1 O5 f" L* m
图 3
' ~0 c$ z1 s; {. w
T113-i典型应用领域 % r. r# r% ]1 s4 Q+ Y2 s1 a
图 4 T113-i典型应用领域
1 s+ Y4 [9 k+ j3 J& s8 x2 \
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) 为了简化描述,本文仅摘录部分方案功能描述与测试结果。 4 B: n; O, E& w
led_flash案例演示 (1)案例功能说明 控制评估底板用户可编程指示灯每隔0.5s闪烁一次。 程序流程如下图所示。 l, l: I0 N; i q' d: |9 ^
图5 $ Z/ s ? ?8 N+ A
(2)案例测试 参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行RISC-V程序,RS232 UART2串口终端将会打印如下类似信息,并可看到评估底板用户可编程指示灯每隔0.5s闪烁一次。 & j# z& Q1 D% T
, b" z4 J/ N1 k1 B& |
图 6
2 `) ?1 p' R( l6 o C
uart_echo案例演示 (1)案例功能说明 实现RS485 UART1串口的回显功能。RISC-V核心等待RS485 UART1串口输入字符,再通过RS485 UART1串口终端回显输入的字符。
4 E) t2 A' k1 A! L8 J
% S$ k# |+ D9 i8 N
图 7
, y7 n% n3 v+ r4 ~1 ?6 n# W0 J7 I
(2)案例测试 参考产品资料,启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行程序,在串口调试终端输入字符后按回车,RS485 UART1串口终端将会对输入字符进行回显,并打印如下类似信息。 , E3 |6 V7 d {) o1 G/ t; w/ N
![]()
2 h i' _' U4 U1 ~: t* h2 r2 ]; c图 8 9 D( J) F4 E" f& O1 v
RS232 UART2调试串口终端将会打印如下类似信息。 * k) Y9 N& C$ B! P# H
![]()
5 V. D6 U" c5 g; U: o# M3 Y6 [图 9
' W v6 E, w) Q+ q A: j2 J9 d+ z f3 V
2 T2 ]/ ^9 v; S8 {
|