资源简介
用FPGA搭建CPU实现简单的MIPS指令集,包含源码和调试代码以及原理说明PDF,运行即可查看仿真结果
代码片段和文件信息
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2009 Xilinx Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/***********************************************************************/
/* This file is designed for use with ISim build 0x2f00eba5 */
#define XSI_HIDE_SYMBOL_SPEC true
#include “xsi.h“
#include
#ifdef __GNUC__
#include
#else
#include
#define alloca _alloca
#endif
static const char *ng0 = “E:/computer lab/zhiling4/top.v“;
static unsigned int ng1[] = {0U 0U};
static unsigned int ng2[] = {1U 0U};
static void Cont_65_0(char *t0)
{
char t3[8];
char t4[8];
char *t1;
char *t2;
char *t5;
char *t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
unsigned int t12;
char *t13;
char *t14;
char *t15;
char *t16;
char *t17;
char *t18;
char *t19;
LAB0: t1 = (t0 + 3560U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(65 ng0);
t2 = (t0 + 2808U);
t5 = *((char **)t2);
memset(t4 0 8);
t2 = (t4 + 4);
t6 = (t5 + 4);
t7 = *((unsigned int *)t5);
t8 = (t7 >> 2);
*((unsigned int *)t4) = t8;
t9 = *((unsigned int *)t6);
t10 = (t9 >> 2);
*((unsigned int *)t2) = t10;
t11 = *((unsigned int *)t4);
*((unsigned int *)t4) = (t11 & 16383U);
t12 = *((unsigned int *)t2);
*((unsigned int *)t2) = (t12 & 16383U);
t13 = ((char*)((ng1)));
xsi_vlogtype_concat(t3 32 32 2U t13 18 t4 14);
t14 = (t0 + 4864);
t15 = (t14 + 32U);
t16 = *((char **)t15);
t17 = (t16 + 40U);
t18 = *((char **)t17);
memcpy(t18 t3 8);
xsi_driver_vfirst_trans(t14 0 31);
t19 = (t0 + 4764);
*((int *)t19) = 1;
LAB1: return;
}
static void Cont_67_1(char *t0)
{
char t3[8];
char *t1;
char *t2;
char *t4;
char *t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
char *t12;
char *t13;
char *t14;
char *t15;
char *t16;
unsigned int t17;
unsigned int t18;
char *t19;
unsigned int t20;
unsigned int t21;
char *t22;
unsigned int
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1025210 2013-09-22 10:44 MIPS指令FPGA实现\lab04.pdf
文件 1457 2013-10-29 19:20 MIPS指令FPGA实现\zhiling4\ALU.v
文件 2179 2013-11-01 10:33 MIPS指令FPGA实现\zhiling4\ctr.v
文件 158 2013-10-31 00:37 MIPS指令FPGA实现\zhiling4\Data.txt
文件 1383 2013-11-01 09:35 MIPS指令FPGA实现\zhiling4\Data_Memory.v
文件 2020 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\fuse.log
文件 768 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\fuse.xmsgs
文件 234 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\fuseRelaunch.cmd
文件 268 2013-10-31 20:42 MIPS指令FPGA实现\zhiling4\instruction.txt
文件 1282 2013-10-31 10:30 MIPS指令FPGA实现\zhiling4\Instruction_Memory.v
文件 20324 2013-12-03 18:56 MIPS指令FPGA实现\zhiling4\iseconfig\top.xreport
文件 7552 2013-12-03 19:01 MIPS指令FPGA实现\zhiling4\iseconfig\zhiling3.projectmgr
文件 1664 2013-12-03 19:00 MIPS指令FPGA实现\zhiling4\isim\isim_usage_statistics.html
文件 6 2013-12-03 18:56 MIPS指令FPGA实现\zhiling4\isim\pn_info
文件 0 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\isimcrash.log
文件 11713 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\ISimEngine-DesignHierarchy.dbg
文件 564 2013-12-03 19:00 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\isimkernel.log
文件 380 2013-12-03 19:00 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\netId.dat
文件 19350 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\tmp_save\_1
文件 43609 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\top_td_isim_beh.exe
文件 21457 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000385570435_3823007873.c
文件 10860 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000385570435_3823007873.didat
文件 4201 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000385570435_3823007873.nt.obj
文件 6141 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000812756113_1124448613.c
文件 2976 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000812756113_1124448613.didat
文件 2444 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000000812756113_1124448613.nt.obj
文件 12617 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000001096759013_3913188552.c
文件 3464 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000001096759013_3913188552.didat
文件 3540 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000001096759013_3913188552.nt.obj
文件 12845 2013-12-03 18:59 MIPS指令FPGA实现\zhiling4\isim\top_td_isim_beh.exe.sim\work\m_00000000001514370058_3180292034.c
............此处省略56个文件信息
相关资源
- 基于DSP_Builder的FIR滤波器设计
- 【FPGA】信号发生器266361
- 计算机组成原理16位改8位CPU
- FPGA边缘检测
- FPGA三角波DA输出函数
- 基于Verilog VHDL的ARINC429通信设计
- ARINC429通信系统的电路设计
- 哈工大计算机设计与实践 CPU
- 四位精简指令集的cpu设计
- 基于FPGA的一种新型数字鉴频鉴相的设
- 基于verilog的MIPS32单周期CPU设计与实现
- XILINX官方HLS视频课程学习总结 .pdf
- 商密SM4-SM3-SM2FPGA实现源码.rar
- FPGA加速的硬件框架ZYNQ
- 2017电赛e题源码
- 基于FPGA的LCD1602实时显示DS18b20温度
- FPGA课设——豆浆机面板设计.zip
- 高级FPGA设计结构、实现和优化(英文
- USB BLASTER PIC 方案
- 基于FPGA图像处理灰度图像变换
- 基于FPGA的uart接口电路设计verilog实现
- 基于FPGA生成AM调幅波
- Tech Day第四期--赛灵思FPGA人工智能领域
- 压控增益放大器(VCA)模块(VCA810)
- 锆石科技FPGA项目实战篇
- EDA课程设计-抢答器FPGA代码。quartus软
- ADS828verilog驱动程序
- 小梅哥AC620 FPGA开发板图像处理设计教
- FPGA基础入门-开发板USB键盘控制工程
- 华中科技大学计算机组成原理实验报
评论
共有 条评论