java怎么拦截某个对象
267
2022-11-11
采用SOPC为的思路的指纹识别模块设计
引言
模块整体硬件设计
图1
Altera的Cyclone EP1C6Q240C8型号FPGA,它的LE数目是5980,内部有 2个PLL,能内嵌 3种类型的 Nios II 处理器。且和别的 FPGA相比,能满足模块功能并且价格相对比较低廉。故设计中选用这款芯片。
利用 SOPC Builder构建 Nios II硬件系统
为了使 Nios II 软核与外部存储器之间进行通信,必须在Avalon 总线和连接外部存储器的总线之间加入 Avalon 三态总线桥[2]。可从添加 SOPC Builder 组件菜单中直接添加,如图 2 所示:
图2 Analon 三态总线桥
图3 指纹识别模块的硬件整体配置图
图4 利用宏模块设计的 PLL 内部接口
整个 SOPC 设计之后的 FPGA 内部 Nios II 系统如图5 所示,采用 TCL 脚本对 FPGA 进行管脚分配,下面是一段SDRAM 的 TCL 脚本 [4] 程序。实现与外部器件的连接。
图 5 FPGA 内部的 Nios II 系统图
结论
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~