随笔分类 -  FPGA

【原创】MIPS中断系统的板级验证及实例测试
摘要:“五一”假期前后这约五天时间,终于将MIPS中断系统进行了板级验证及实例测试。因为老师给的交叉编译工具不会用,所以测试代码完全用MIPS汇编编写。使用MARS而没有用QtSpim,其实我觉得SPIM这个东西比较复杂,但是确实很好用,但是MARS是开源,可以根据你的需求修改这个汇编器(这个汇编器功能很... 阅读全文

posted @ 2013-09-01 16:29 Bombe 阅读(1650) 评论(0) 推荐(0)

【原创】MIPS·Verilog·FPGA
摘要:时至今日,终于将全部的计划55条MIPS指令在FPGA上全部验证完毕,通过这近一个月的不断的修改调试、修改调试,我对整个流程对MIPS有了深刻的体会和认识。借着刚刚现阶段任务的兴奋和短暂的空闲时间,将自己这段时间以来的心得体会记录下来,希望可以帮到感兴趣的同学。首先我想说一下MIPS,最开始接触MI... 阅读全文

posted @ 2013-09-01 16:26 Bombe 阅读(2647) 评论(0) 推荐(1)

【原创】MIPS浅议之——中断系统之我见
摘要:最近,准确的说应该是最近两个月的时间,我都在研究MIPS的异常与中断。或者可以说,最近这两个月,我才真正了解中断系统的整个结构和处理流程以及为什么要这样做?这段时间我最大的体会就是以前我们在“计算机组成原理”、“微机原理”等课程中背诵的东西真的很重要。我深刻感受到真的有很多内容都需要我们去思考为什么... 阅读全文

posted @ 2013-09-01 16:21 Bombe 阅读(2835) 评论(0) 推荐(1)

【原创】FPGA开发手记(三) PS/2键盘
摘要:以下内容均以Xilinx的Nexys3作为开发板1.PS/2键盘简介虽然Nexys3开发板是利用USB接口搭载键盘,但是其原理与PS/2键盘完全相同,现在就仅以PS/2键盘为例讲解如何将键盘搭载在开发板上。代码程序均在Nexys3上经过测试。PS/2标准键盘使用6个接口,各个接口定义如下:1:DAT... 阅读全文

posted @ 2013-09-01 12:07 Bombe 阅读(4843) 评论(1) 推荐(0)

【原创】FPGA开发手记(二) VGA接口
摘要:以下内容均以Xilinx的Nexys3作为开发板1.VGA接口介绍首先,先看电路图(3*5为例):标准VGA一共15个接口,但是实际应用的接口信号只用五个:HSYNC,行同步信号;VSYNC,场同步信号;RED[2:0];Green[2:0];Blue[1:0]。注意着三个信号是模拟信号,所以很多时... 阅读全文

posted @ 2013-09-01 11:38 Bombe 阅读(1098) 评论(0) 推荐(0)

【原创】FPGA开发手记(一) UART接口
摘要:以下内容均以Xilinx的Nexys3作为开发板1. UART简介UART(即Universal Asynchronous Receiver Transmitter 通用异步收发器)是广泛使用的串行数据传输协议。UART允许在串行链路上进行全双工的通信。串行外设用到RS232-C异步串行接口,一般采... 阅读全文

posted @ 2013-09-01 11:32 Bombe 阅读(4299) 评论(0) 推荐(1)

【原创】基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结(二)
摘要:承接上文http://www.cnblogs.com/bombe1013/p/3294301.html,我们接下来说说Qt的移植与安装。很喜欢Qt这个库以及Qt creater这个IDE,其实个人觉得还蛮好用,因为现在基本都是在用瞪眼儿法找错误。尤其喜欢Qt里面槽和信号的机制,感觉这个机制特别魔幻,... 阅读全文

posted @ 2013-09-01 11:02 Bombe 阅读(3655) 评论(0) 推荐(0)

【原创】基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结(一)
摘要:刚接触XILINX的ZYNQ板,刚接触没有十天。XILINX定位它为SOC,我也很认同,起码比TI定位MPU为SOC强很多。据说今年TI的最新产品也加入了ZYNQ板。之前的MIPS处理器设计与实现的项目就算做告一段落,搞了将近7个月,成果显著,收获颇多,最近打算搞搞ZYNQ。之前MIPS也有一套交叉... 阅读全文

posted @ 2013-09-01 10:58 Bombe 阅读(6892) 评论(2) 推荐(2)

导航