博客列表

基于京微雅格CAP系统的便携式血氧仪方案
发表于:2013-11-14 15:15:21 | 分类:解决方案
浏览( ) | 评论( )

摘要:CAP系统是京微雅格将纯硬件的MCU处理器与可编程逻辑器件的有机结合,即能提供高性能处理器(增强型8051)又提供了灵活的逻辑资源,客户可以在一个平台上完成FPGA与MCU的结合,能够节省系统电路板面积并减少系统的芯片数量。本文介绍了在京微雅格CAP系统上设计的便携式血氧仪方案。 随着便携医疗电子产品市场迅速发展,脉搏血氧仪日益广泛地被应用到病人多参数监护 领域,为临床提供实时数据。脉搏血氧仪是根据还原血红蛋白,氧合血红蛋白在红光和红外光区域的吸收光谱特性,运用朗柏-比尔(Lambert-Beer) 定律建立数据处理经验公式通过光电转换获取测量结果。 原理如下:D=In(Ii/Io)=kCd  其中,C为血液浓度,d为光透视血液经过路径,K为血液光吸收系数,Ii为透射光强度,Io为发射光强度。  血液中的HbO2(氧合血红蛋白)和Hb对不同波长的光吸收系数是不一样的,在波长600~700纳米的红光(RED)区,Hb的吸收率远比HbO2大,但在波长为800~1000纳米的红外光(IR)区,Hb的吸收率远比HbO2的小,在805纳米附近是等吸收点。

应用笔记篇-M5的MSS地址映射
发表于:2013-05-27 13:48:31 | 分类:解决方案
浏览( ) | 评论( )

在京微雅格M5系列芯片中,MSS子系统包含增强型8051处理器,嵌入式外设,DMA和SRAM。我们要进行MSS和FPGA资源或是片外IC外设应用时,往往首先要考虑到M5的地址映射问题。M5的手册中有地址映射图: 图 5 MSS存储器地址映射查得MSS片内资源有:CME-M5系列集成了128KByte SRAM模块。128KByte SRAM只用于MSS。8051 可访问SRAM速度最高可达200MHz。EMIF接口的地址总线宽为[22:0]共23位,转为2进制可寻址8388608,即8M。京微雅格官方手册上这一部分写得较简单,通过分析其它章节的内容,我得出了以下在实际操作中的对应关系图: 图 6 MSS操作存储器与8M地址空间的映射关系简单说一下,在MSS内部编程时,keil软件中的C51编译器能识别的地址总线宽为16,因此普通51单片机的寻址空间为64K。而M5中的MSS为了扩展寻址空间,就要做一些处理。最简单的方法自然是添加段地址或页地址。这里D_PGAESEL就是页地址。但是16位地址有效只有15位,因此每页的大小变为32K。当bit15=1时,通过EMIF接口访问存储器,当bit1

应用笔记篇--M5的MCU通信总线(EMIF)学习
发表于:2013-05-07 11:16:42 | 分类:解决方案
浏览( ) | 评论( )

学校里学习单片机还是很常见的,大家对单片机都是使用起来得心应手的。另外学习VHDL语言也好,工作后学习verilog也好,对FPGA相信也都是能编写些简单的应用。然后总在说SOC多么好,但很少把两者放在一个片子内编程的经历。今天对京微雅格的SOC方案比较感兴趣,京微雅格是国内第一家能把FPGA和MCU合并在一起实现SOC功能的芯片,话不多说,直接进入主题。把FPGA和MCU放在一个芯片里,我们最关心的是两者是如何协同工作的,如果是以前,两者会通过MCU的BUS进行通讯,这样就要占用P0和P2,要么通过其它接口进行通讯。但是两者都放在一起了,如何实现数据和资源共享呢?先说一下京微雅格M5中的MCU的特性。M5中的51单片机是不含P0和P2这组BUS的,也就是说P0、P1、P2都是正常的输入输出口,P0和P2不再复用总线和地址功能。为了解决数据传输,设计了External Memory Interface(EMIF)接口总线。EMIF接口分为同步时序和异步时序:在EMIF接口中,输入与输出都是以MCU为中心的,memdatai对MCU来说是输入,对存储器来说就是输出了,同理memdatao对MCU是输出。clke