- 0
- 0
- 约5.87万字
- 约 82页
- 2019-05-11 发布于上海
- 举报
万方数据
万方数据
摘要
摘 要
电子白板作为一种新型的数字化工具正在被越来越多地应用于教学、办公等 领域,而基于红外摄像的电子白板因其响应速度快、成本低、无需特殊工具、易 于实现多点触控等优点,在种类繁多的电子白板中脱颖而出,成为电子白板未来 的发展趋势和当前的研究热点。同时,可以预见在不远的将来,电子白板必将脱 离大尺寸的投影板面,以便携式设备的形式出现在人们的生活中。因此,为了实 现低功耗、低成本、便携式的电子白板系统,本论文对红外摄像电子白板系统作 了 SOC 方向的探索,并基于 FPGA 上设计实现了该 SOC 原型。
本论文以开源 RISC 处理器 OR1200 为核心,基于 AMBA 总线架构设计实现
了一个 SOC 原型。首先采用 C 语言对系统建模,并根据系统各部分速度的不同进 行软硬件划分;然后确定硬件架构并进行模块划分,对于本系统特有的模块,如 图像处理硬件加速单元等模块,采用自主设计方式实现,其余模块调用现成 IP 实 现。在这过程中,设计了一种软件接口极其简单的 NAND flash 控制器和符合 APB 协议的 SCCB 控制器。另外,通过对图像存储和处理过程的详细分析,并对这一 过程进行适当的划分和合并,设计实现了图像处理硬件加速单元,大大提高了系 统处理速度。接着,编写相应模块的软件驱动程序和部分外设的仿真模型,在 modelsim 中对该 SOC 进行软硬件协同仿真验证。最后,利用 FPGA 开发板和摄像 头搭建硬件验证平台,并将本设计下载至 FPGA 中进行在系统调试。
最终实现的电子白板 SOC 原型成功地将整个红外摄像电子白板系统的控制部 分整合到一块 FPGA 上实现,降低了系统成本,减小了系统复杂度,并且将限制 系统速度的瓶颈部分采用硬件实现,极大地提高了系统速度。当系统运行在 50MHz 频率时,图像存储和处理过程耗时仅为 0.66ms,相对于 C8051 平台的 54ms 和 ARM 平台的 7.7ms 有了显著的改善。
关键词:SOC,OR1200,硬件加速,软硬件协同仿真
I
ABSTRACT
ABSTRACT
As a new type of digital tools, electronic whiteboard is increasingly used in areas such as teaching and office. Among a wide variety of e-whiteboards, the type based on the infrared camera, because of its fast response, low cost, requiring no special tools and easiness to implement multi-touch, becomes the future trend and current research hotspot. At the same time, it is foreseeable in the near future that the e-whiteboard will be separated from the huge projection board and become a portable device. Therefore, in order to implement low power, low cost and portable e-whiteboard, an SOC prototype is designed and implemented in this thesis.
The SOC prototype, with open source processor OR1200 as its core, is designed based on AMBA architecture. First of all, this paper modeled the system using a unified language and assessed the computation complexity of different parts. Based on the result, the system was divided into hardware and software. Then determine the hardware architecture and modular division. The system-specific modules, such as the hardware accelerator, were independently de
您可能关注的文档
- 面向测控通信的 FPGA 片上 Linux 环境实现技术研究-测试计量技术及仪器专业毕业论文.docx
- 考虑渗流作用下高陡岩质边坡安全评价-岩土工程专业毕业论文.docx
- 黄陵二号煤矿综采工作面采空区瓦斯流动规律数值模拟研究-安全技术及工程专业毕业论文.docx
- 面向塔吊监控系统的信号采集与处理研究-信号与信息处理专业毕业论文.docx
- 氯喹抑制放射诱导的自噬对食管癌细胞放射敏感性影响的研究肿瘤学专业毕业论文.docx
- 锚节点稀疏环境下WSN移动节点定位算法研究-检测技术与自动化装置专业毕业论文.docx
- 煤矿井下火灾事故人员逃生可视化技术研究-矿业工程(安全技术及工程)专业毕业论文.docx
- 黄颡鱼性别差异基因的挖掘与验证-生物化学与分子生物学专业毕业论文.docx
- 美工实训计算机辅助教学系统设计与实现-软件工程专业毕业论文.docx
- 矩形调频液体阻尼器三维作用研究-防灾减灾及防护工程专业毕业论文.docx
原创力文档

文档评论(0)