论文部分内容阅读
脉诊是我国传统医学中一种特色的诊断方法,它积累了丰富的经验和知识,具有很高的临床价值。然而在脉诊过程中存在大量主观因素造成的问题,如临床分歧多,缺乏客观的标准,难以交流等。为了使脉诊这一经典的中医诊断方法在现代医学中仍发挥其生命力,在中医客观化的浪潮之中,各种形式的脉诊仪应运而生。另一方面,集成电路产业发展迅速,基于ASIC(Application Specific Integrated Circuit,专用集成电路)的SOC(System on chip,片上系统)设计因其高速性,小型化,高集成度等特点,越来越得到设计者的青睐。本文将在基于ARM公司的Cortex-M4内核、AMBA总线协议(Advanced Microcontroller Bus Architecture,先进微控制器总线体系结构)以及SMIC(Semiconductor Manufacturing International Corporation,中芯国际)0.18微米工艺上完成针对于脉诊仪设计的小型SOC系统。本文将首先阐述数字集成电路的一般设计方法以及SOC设计的相关技术,而后根据需求,本文提出了SOC系统的主体结构,完成系统各模块的RTL级设计,包括DMA(Direct Memory Access,直接存储器访问)控制器,SPI(Serial Peripheral Interface,串行外设接口)接口,UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口,GPIO(General-purpose input/output,通用型输入输出)接口,PWM(Pulse width modulation,脉冲宽度调制)单元,看门狗单元,定时器单元等,并分别搭建了软件与硬件测试平台完成测试验证,根据SOC设计方法学,完成了系统的综合过程,并对综合后的结果进行了验证与性能分析,最后配合后端开发人员完成了布局布线,得到了芯片版图。本文中的SOC芯片设计达成了设计的基本需求,对SOC芯片设计领域以及中医客观化进程具有一定的实践意义和研究参考价值。