基于SoPC的数字示波表底层软件及部分硬件设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ll6960071
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程片上系统(System On a Programmable Chip)设计是一个崭新的嵌入式系统设计方向,它试图将尽可能大而完整的电子系统在单一FPGA芯片中实现,这种技术已经被业界广泛接受。与此同时,高性能、低功耗、微型化是现代数字示波器发展的一个方向,SoPC技术的出现为数字示波器的这种发展方向带来了一种新的开发技术。本文讨论了基于SoPC技术的便携式双通道数字存储示波表的一种实现方案。在这种方案中,使用了在FPGA中嵌入CPU软核作为控制核心,并用FPGA芯片中剩余的其他可编程逻辑资源构成该嵌入式系统的外围器件,形成数字示波表的数字核心模块,并配以模拟通道部分电路,组成了一个完整的数字示波表。本文重点阐述了数字示波表的整体框架设计,图形界面接口设计,内存管理设计,消息队列管理以及底层硬件驱动程序和部分功能的实现,同时还说明了高级语言级别的软件仿真系统设计和实现。最后紧跟现代软件测试方法的发展步伐,对所编写的软件进行测试,以保证在功能、性能、健壮性等方面能获得良好的结果。本方案对使用SoPC技术进行嵌入式系统的软件开发提供了一个很好的设计实例,虽然本系统的软件运行在μC/OS-II操作系统上,但是其中的图形接口模块,内存管理模块,消息队列管理模块都不依赖于具体的OS,能够很方便的移植在其他系统上使用。
其他文献
本文提出了内外双层自适应方案,内层利用信道对称性,外层利用周期性反馈和事件驱动反馈(即误帧率反馈)来消除时分双工通信系统发射端对发射模式进行优化时一般都假设上下行链路
本文研究的主要内容是用EMD方法来分析非线性、非平稳医学信号-癫痫脑电波信号(EEG)。研究的重点主要是对EMD算法存在的问题进行改进,并利用改进的EMD算法结合BP神经网络对癫
可见光通信是一种利用LED产生人眼无法察觉的高速明暗的闪烁信号来传输信息的通信方式,在照明的同时实现通信功能。其具有保密性好、绿色环保、无需频谱申请等优点推动着下一
调制解调是软件无线电的关键技术环节,是软件无线电技术研究的核心内容之一。随着通信技术的发展,无线通信环境日益复杂,通信信号可以在很宽的频带上采用不同调制方式。通信信号
近年来,多输入多输出(MIMO,Multiple-Input Multiple-Output)雷达成为了研究热点。MIMO雷达利用多个天线发射多重信号,并在接收端利用多个天线接收回波信号。这些信号都是相互正交
论文研究的重点是在对地理信息数字化技术综合分析、充分掌握的基础上,以计算机网络、Java语言为平台,探讨如何搭建一个以网络为载体的地理信息系统平台,并实现相关的功能,使