使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG,一个堆栈寄存器STACK。存储器寻址粒度为字节。数据存储以32位字对准。采用32位定长指令格式,采用Load/Store结构,ALU指令采用三地址格式。支持有符号和无符号整数加、减、乘、除运算,并支持浮点数加、减、乘、除四种运算,支持与、或、异或、非4种逻辑运算,支持逻辑左移、逻辑右移、算术右移、循环右移4种移位运算,支持Load/Store操作,支持地址/立即数加载操作,支持无条件转移和为0转移、非0转移、无符号>转移、无符号<转移、有符号>转移、有符号<转移等条件转移。
上传时间: 2013-12-11
上传用户:源弋弋
数据结构电梯程序设计 数据结构电梯程序设计
上传时间: 2016-07-18
上传用户:shinesyh
//=== === === === === ====// //通用MSP430—I2C程序 //收藏:清风徐徐 //QQ:78779514 //EMAIL:XSL88888@TOM.com //2004.2.4 //===================================//
上传时间: 2013-12-27
上传用户:qb1993225
linux下比较通用的摄像头驱动程序,主要可以驱动国内广泛采用的zc301芯片的摄像头
上传时间: 2014-01-16
上传用户:zukfu
论文设计了基于高性能通用DSP TMS320C64x的HDTV视频解码程序。该解码 程序针对C64的特殊架构做了多方面的优化。特别是对变长解码、IDCT和运动 补偿三个关键模块人工编写了汇编语言程序、调整了流水线操作。经过优化,显 著提高了解码效率。通过软件仿真可以得出如下重要结论:1)进行人工汇编优 化之后的程序效率相比于仅仅采用C语言优化之后的程序效率提高了将近七倍; 2)人工汇编优化之后,对标准清晰度视频进行实时解码时要求的时钟频率仅为 228.8MHz;3)对高清晰度视频进行实时解码时要求的时钟频率在1GHz左右。这 项研究对使用通用DSP实现高清晰度电视视频解码乃至实现整个信源解码器有 重要的价值,推动了通用DSP在消费电子领域多媒体技术方面的应用。 该文讨论了如何使用Matlab 的Complier 将*.m函数编译为动态链接库DLL, 提供给VC++ 调用的方法, 提供了一种VC++与Matlab 混合编程的快速实现。
上传时间: 2013-12-30
上传用户:xiaodu1124
数字上变频DUC是与数字下变频ddc相对应的工作.目前实现方式主要有:专用芯片,通用DSP和FPGA实现三种.本程序即给出了XILINX公司的Digital Up Converter核心程序(IP CORE)以及响应的使用说明,对于从事雷达,无线通信的工程人员和研究者有很大用处.
标签: Converter Digital XILINX FPGA
上传时间: 2016-07-24
上传用户:jing911003
这是比较通用的单片机SPI读写SD卡的程序,应用中根据自己的单片机设置管脚和寄存器配置既可以应用
上传时间: 2013-12-06
上传用户:stvnash
C语言实现的通用遗传算法程序
上传时间: 2016-07-28
上传用户:huannan88
一个用C++实现的模拟电梯运行的程序,共由四个文件组成。
上传时间: 2014-08-10
上传用户:wkchong
wap 程序 手器电脑通用
上传时间: 2013-12-18
上传用户:水口鸿胜电器