EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 fred175320 于 2024-10-22 09:23 编辑
# N9 s, P( n9 ~$ K
4 z0 ^) r e$ U! P% P4 H; C" q1 k 天微电子最近开始进入SPI NAND FLASH这个利基市场,考虑到市场空间有限,同时又有很多友商已经卷得很厉害,所以我们推出了专门针对RTOS系统进行了充分功能优化的自带完整的FTL功能的SPI NAND FLASH芯片产品,这个产品比较有特点,因为几乎所有友商的产品都是不带FTL的。
# l5 h/ W: G6 v- uFTL(Flash Translation Layer)是NAND Flash存储设备中的一个管理软件,由于NAND Flash的特性(如读写擦单位不一致、P/E次数限制等),需要FTL来进行管理。FTL一般在NAND Flash存储设备的固件或驱动层中实现。
+ A T, V6 T9 G; ~1 N# }实现方式:FTL通常作为固件或驱动程序的一部分,嵌入在存储设备或系统的软件中。 ) s3 {" f" d7 S0 y, d9 x
功能作用:FTL提供地址映射、垃圾回收、坏块管理和磨损均衡等功能,确保NAND Flash的稳定性和可靠性。
8 n0 {; a w0 O6 I重要性:通过在固件或驱动层中实现FTL,可以确保对NAND Flash的有效管理和优化,提高存储设备的性能和寿命。 # _' G! d r: l0 R6 ]
采用友商的方案,FTL 需要消耗一部分嵌入式系统的计算资源,作为功能模块配合系统架构中的上层管理模块如MTD来实现,对系统比较依赖。而当客户需要一个比较精简的系统,如当在RTOS嵌入式系统中的时候,则需要在RTOS系统中自行实现这些FTL的功能,否则系统可靠性将无法得到保证。比如在操作NAND FLASH的时候数据写在哪里很有讲究,每天N次地重复在一个地方插写,10万次的擦写寿命也用不了多久。在RTOS系统中实现磨损均衡等功能非常麻烦,也影响系统的性能。甚至有些系统可能就是为了避免自行实现这些功能而选用了Linux或安卓方案,使系统一下子庞大起来,系统整体成本水涨船高,产品竞争力大打折扣。 8 m4 f: M: J! Y4 H9 a. p
针对这种情况,天微电子新推出专门针对RTOS系统,功能进行全方位优化的SPI NAND FLASH新产品。简单的说就是我们的SPI的主控部分已经实现了完整的FTL功能,包含ECC,坏块管理,地址映射,磨损均衡等,RTOS系统设计可以完全忽略NAND的这些奇怪特性,直接对该芯片读写就好了。大大简化了系统,降低了实现难度,提高产品竞争力,加快产品推向市场的时间。
; k @0 Y$ M' I! t 目前我们采用的是:LGA封装(8x6x0.75mm),管脚和WSON8是兼容的。 ( {9 v$ o- D: M7 s' G6 r# g( Y8 @
RTOS和SPI NAND FLASH组成的系统还是有很多,问了一下ChatGPT,帮我罗列了N种,各位亲帮对号入座了,对该产品有兴趣的可以联系天微电子的客户专员进一步咨询。 5 |' @0 P! `' g# w* I
以下是采用实时操作系统(RTOS)并具有示例:
: [: y, k2 j7 @1. 工业控制系统 3 E3 B6 w& x. r( }
·RTOS:FreeRTOS 或 VxWorks ) e1 e. X* O' i1 j- M
·存储芯片:SPI NAND Flash 1Gb(如Micron、Winbond等品牌)
- y# V6 v5 S! s2 {# S·应用:用于监控和控制工业设备,RTOS提供低延迟响应,SPI NAND Flash存储数据或系统配置文件。
. E0 n0 ?& V) g5 w0 a- b
4 P3 ^" g& F2 D$ `5 n·RTOS:Zephyr 或 ThreadX
% q( A+ ]6 d9 G·存储芯片:SPI NAND Flash 1Gb
% [, J* R: x/ G# Q8 L& n! p6 a·应用:物联网网关需要快速的实时响应来管理设备,使用SPI NAND存储固件、日志和数据。
c' z5 Q; y0 E U. D( {3. 智能家居设备 8 W# a9 |! O. M" {$ U( m
·RTOS:Amazon FreeRTOS 或 Contiki OS
/ s7 B1 n* q: U) D: o8 M2 d·存储芯片:SPI NAND Flash 1Gb
* E- ?" S) ^" L; ?, d% { ?( r- ]·应用:用于智能音箱、安防摄像头等设备,SPI NAND存储配置、固件和用户数据。
3 T, Z9 Y, d9 G' S% ^% Z. a4. 汽车电子系统 5 \& @3 r/ X: e- Q
·RTOS:AUTOSAR OS 或 QNX Neutrino & X. @$ k& }! u9 m# ?/ w
·存储芯片:SPI NAND Flash 1Gb 2 g% i8 l7 |! R2 M9 N1 l; t
·应用:用于汽车的信息娱乐系统或高级驾驶辅助系统(ADAS),需要存储系统更新和数据。 . m4 a) N* N! \' H
5. 医疗设备 2 U9 a. W7 {* c, }
·RTOS:TI-RTOS 或 SafeRTOS
& n R' O# H- e# Q·存储芯片:SPI NAND Flash 1Gb
. N# J, @9 }# i ^" b0 E" e·应用:便携式医疗设备如血糖仪、心电图监护仪等,存储病患数据和系统日志。
* k) m% a+ x: m0 f' e6. 无人机控制系统
' D% U; w" m; E+ ^·RTOS:NuttX 或 PX4 5 @3 O( ~% J7 `5 A$ {3 G( d+ T, @
·存储芯片:SPI NAND Flash 1Gb % J: @4 W2 O/ J3 _% n' C4 t
·应用:无人机控制系统需要实时的任务调度,SPI NAND存储飞行数据和导航信息。 # f. s1 _( e& Z6 |9 |* S" s9 J
7. 智能仪表
) D+ Y/ l: g( {) I0 d5 w& M$ b·RTOS:FreeRTOS 或 embOS * B% R$ n1 l: b k/ P- R
·存储芯片:SPI NAND Flash 1Gb % K, c! V7 a, y4 u
·应用:智能电表、气表等,使用RTOS实现低功耗操作,存储测量数据和日志。 6 t% @4 K4 c1 a2 S
8. 网络路由器和交换机 . s, r. m5 z6 p; ~6 ~$ X' ]
·RTOS:Cisco IOS-XR 或 eCos
' r `+ o) ? [! M; J. u; Q·存储芯片:SPI NAND Flash 1Gb 5 S! f- b% R( w. Y
·应用:用于企业级路由器或交换机的实时操作,存储配置文件、固件更新和日志信息。
& F! Y ~0 A. b# ]9 S( A3 f. V! v1 y9. 便携式支付终端(POS) % v8 {! `5 M+ a( p' `9 O
·RTOS:FreeRTOS 或 uC/OS-II . n- T4 b4 K7 k: T* E
·存储芯片:SPI NAND Flash 1Gb
& k9 W. U9 S ^3 l6 P+ y9 D8 G5 R·应用:POS设备需要实时响应用户输入和交易请求,SPI NAND Flash存储交易记录和系统数据。 7 P$ w+ D* V2 _- w9 c1 s
10. 卫星通信设备
0 Q5 G2 Z9 n1 [·RTOS:RTEMS 或 VxWorks - I# d" `8 X+ c O |! b3 t2 H
·存储芯片:SPI NAND Flash 1Gb # P5 Q# z/ x% N* A" H
·应用:卫星通信系统使用RTOS管理时间敏感的任务,SPI NAND存储通信数据和遥测信息。
. F# f$ ~! W3 m11. 嵌入式安全系统
1 R! q, ^2 S+ `, z) k# O: X( B5 P·RTOS:INTEGRITY 或 FreeRTOS
+ p" T' O7 G4 m1 q·存储芯片:SPI NAND Flash 1Gb 8 L1 p% o0 A6 Q6 j, D
·应用:用于门禁控制系统或指纹识别系统,存储访问记录、日志和固件。 8 \) r' c" E# N. N
12. 可穿戴设备
0 `2 Z8 P" o% o$ ~·RTOS:Zephyr 或 FreeRTOS ) Y8 n# G' M; [5 R W
·存储芯片:SPI NAND Flash 1Gb
/ R, ?: \% G! S+ H8 q- N0 _; [·应用:智能手表或健康监测设备,需要快速响应用户输入,存储健康数据、活动记录和应用数据。 8 k" p& \, e8 v" D ~9 V
13. 航空航天嵌入式系统 8 O1 Z. R% b2 r' Q$ H
·RTOS:Wind River VxWorks 或 LynxOS 9 G+ }! }7 g$ V
·存储芯片:SPI NAND Flash 1Gb / {9 o& E% r8 x, n4 ^( l
·应用:航空航天中的导航、控制系统需要高可靠性,SPI NAND存储飞行记录数据和关键系统信息。 2 l1 a- t2 |* n4 |
14. 智能交通系统(ITS)设备
- g5 Q1 E" W7 w·RTOS:QNX 或 ThreadX
* s3 x+ ]) K( B3 Q·存储芯片:SPI NAND Flash 1Gb 3 g& m$ I/ i2 [/ W7 B5 q, H
·应用:智能交通控制器、电子收费系统,实时管理交通流量,存储设备数据和系统更新。
2 D; r( W5 \- |; u, C% h15. 嵌入式消费电子设备
4 r$ y5 W0 \( a2 g·RTOS:FreeRTOS 或 Zephyr p% m2 I# r) n0 E4 d) I" T8 ^
·存储芯片:SPI NAND Flash 1Gb # [% r! i5 y, q; q( ~; y6 A5 y
·应用:智能电视、音响系统等消费电子设备,SPI NAND Flash用于存储固件、用户数据和多媒体文件。 # ]6 A0 p2 S- \! s5 `! P# n
16. 智能电网设备
/ `0 j& \& w: {·RTOS:MQX 或 SafeRTOS
8 x8 w0 _: M& c b" p" x·存储芯片:SPI NAND Flash 1Gb
% q. L8 y, k! V( I" r·应用:电力监控和管理设备,实时处理电力数据并存储历史记录和操作日志。 * c: r7 j* @, i+ \) J; o- O% s
17. 机器人控制系统 % f+ ] R0 ~0 ~$ z( k$ ~
·RTOS:ChibiOS 或 FreeRTOS $ s& b4 y( p9 r& M. _
·存储芯片:SPI NAND Flash 1Gb 5 S& b" U3 |( T1 y" P# }4 K6 Y# c
·应用:机器人系统需要实时处理传感器数据和控制任务,SPI NAND存储控制软件和传感器数据。
, [7 b' _! T# v K" X: w18. 边缘计算设备
1 @" n- Q5 }/ H8 x6 r·RTOS:Azure RTOS 或 FreeRTOS
$ O% x% i/ f0 V·存储芯片:SPI NAND Flash 1Gb $ }" W: |* ?: w# I7 C8 l
·应用:用于边缘计算的设备,如边缘网关和智能传感器,存储本地数据处理的结果和日志。 d( k) Q1 V+ c& L4 o, h2 I
19. 家庭安防系统
# P; v$ v$ E: V5 k9 o8 z( }·RTOS:Zephyr 或 Nucleus RTOS
" ]" ?( g) Y+ r8 b# }; l·存储芯片:SPI NAND Flash 1Gb 9 u; b1 v$ ^. _
·应用:家庭安防摄像头、警报系统,实时处理传感器数据和录像,存储录像和系统配置。 9 G* f. c+ z5 q4 `7 j( T5 |, N
20. 环境监测设备
' r% G+ h9 r$ e0 d·RTOS:FreeRTOS 或 Micrium OS
1 U( Z2 h) s& A·存储芯片:SPI NAND Flash 1Gb ) e; `4 @5 d5 E% h
·应用:环境传感器系统,监测空气质量、水质等环境数据,实时采集并存储监测数据。
- ^4 A8 I- Y- {% c' \: F4 c21. 智能农业设备 ' n' i4 W2 }9 g8 P9 o( @6 X
·RTOS:FreeRTOS 或 Zephyr
. b/ u, t! p! h5 ~( W·存储芯片:SPI NAND Flash 1Gb : \+ |9 G" g, p& o2 }$ @& D5 I
·应用:用于监测土壤湿度、温度、空气质量等参数的智能农业设备,存储传感器数据并实时管理设备工作。
1 [6 f% s }- S1 q22. 通信基站 6 Y1 D% c9 `& U! m
·RTOS:QNX Neutrino 或 VxWorks
. l$ c" o8 k* V9 [1 U& W·存储芯片:SPI NAND Flash 1Gb * S3 k; u" q1 b1 r3 x& t
·应用:通信基站需要处理大量实时数据,RTOS用于调度通信任务,SPI NAND存储配置和日志数据。
! k/ I, X/ p' A* M! G23. 电子阅读器
, _: x# s5 A1 U. r% S6 o2 x/ H- P·RTOS:FreeRTOS 或 NuttX
3 e/ g' L) Y# x% y ]4 t- M·存储芯片:SPI NAND Flash 1Gb
' n0 W$ R) T0 d" Q2 g0 D·应用:电子阅读器使用RTOS来确保界面流畅操作,SPI NAND存储电子书、用户配置和系统更新文件。 : b k. r. l$ C% j
24. 智能照明控制系统 + e3 y7 T% K0 ^2 }- Y2 }/ N
·RTOS:Zephyr 或 FreeRTOS ! W5 |$ @6 C& u4 W' P$ V/ R) O
·存储芯片:SPI NAND Flash 1Gb 2 c4 k+ ?) @6 s$ P# t
·应用:用于智能家居或商用建筑的智能照明控制系统,存储光照模式、用户偏好和日志。
- F) W$ |# C! t2 u) v! R1 r$ K# d25. 轨道交通系统
) L( B9 G! o4 B5 R2 Y1 \+ V* I·RTOS:VxWorks 或 QNX 2 a; _8 B0 f8 J& R# c+ E
·存储芯片:SPI NAND Flash 1Gb ; P1 A1 F# c! b5 |! `0 F" ^
·应用:轨道交通信号系统或列车控制系统,SPI NAND存储实时数据。 |