自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 单周期CPU设计(五)

在本节,我想把我的八条指令的CPU的代码,再整理一遍(附加测试指令),贴出来,综合仿真结果正确。为什么要再写一次八条指令的呢?之前已经开始31条了。主要原因一个是老师在上节课中加入上板的代码之后,程序出现了很多警告,没有完全搞明白;另一个是一切只能从简单做起,只有把简单的搞通透了,才能扩展出更加复杂的指令。下面开始每个模块:一.译码器://译码器部分module decoder(input [31:0] inst,//32位的指令输入input clk, //时钟控制信号in

2020-06-08 17:09:11 1730 4

原创 单周期CPU设计(四)

单周期CPU设计(四)从本篇开始,设计我的31条单周期CPU啦首先,平台是vivado2016.2其次,分析31条指令的功能接下来,画出总的数据通路下面是,控制通路设计最后,用verilog实现各模块分析31条指令的功能31条指令总的数据通路31条指令控制信号表今天设计好了31条指令CPU的各个模块(有pcreg,add8,D_FF不理解),下次设计顶层模块。...

2020-06-01 18:19:48 509

原创 单周期CPU设计(三)

今天完成了八条指令的单周期CPU设计,真的很简单!接下来要开始扩充指令 并且要提升性能了,考虑做单周期31条,多周期或者是流水线。下图是8条指令CPU的方针结果,算是小小记录一下

2020-05-28 23:15:22 399

原创 单周期CPU设计(二)

今天将大部分涉及到的部件进行了行为级建模,并实例化顶层CPU模块。下面是综合后的逻辑电路图:(还不是很完整,但现在没有语法错误)今天在行为级建模的过程中,遇到以下语法问题:1.用integer整型变量做while循环时,要注意对变量的赋初值的位置:以下是标准格式:2.在实例化每个模块时,注意对应位置上的变量应是一一对应的。比如二路选择器中的0、1端口的对应位置输入易出错。3.在CPU设计过程中,各个内部部件之间的连线较多,注意定义wire类型进行联通时,不要重复定义。目前,就这么多问题,现在

2020-05-25 19:07:26 412

原创 单周期CPU设计(一)

单周期CPU设计(一)设计过程分两步,首先,根据所设计的所有汇编指令的功能及指令格式,完成CPU的数据通路设计;其次,根据指令功能和数据通路设计控制部件。数据通路的一般设计方法:1.根据指令的功能,确定每条指令在执行过程中所需要的部件。2.所用的部件用表格列出,并在表格中填入每个部件的输入来源。3.根据表格所涉及的部件及部件的输入来源,画出每条指令的数据通路。4.将所有指令数据通路汇总成一个总的数据通路。以下仅描述ADDU.SUBU.OQI.SLL.LW.SW.BEQ.J八条指令的CPU设计

2020-05-23 19:39:57 2059

原创 解决vivado2016.2打开时报错问题

解决vivado2016.2打开时报错启动vivado弹出visual stdio C++2012安装界面处理方法:下载DirectX修复工具;修复文件,还是不行,强力修复;之后重启电脑,就可以打开vivado了~今天打开vivado2016.2准备重新跑一遍以前的实验,结果打开报错了,因为之前安装、使用vivado过程中出现过出错、卸载并重装系统的阴影,所以我十分恐惧,担心又要重装系统,在网上看了很多相关问题的帖子,也没有解决问题,最后找到了以上方法,亲测有效!!!...

2020-05-14 22:03:46 2724

原创 再次安装tensorflow-cpu过程中遇到的问题

之前安装并更新了tensorflow2.0,由于竞赛的需要,在电脑上又卸载了之前的tensorflow,并且安装了GPU版的tensorflow,发现自己的电脑根本不能运行GPU版的!所以,卸了,重新再来!!!开启一部血泪史~在安装的过程中,遇到了一下问题,希望对看到的小伙伴有所帮助。第一:在自己的电脑上安装GPU版的tensorflow之前,一定要看看自己电脑是否支持,具体方法:打开任务...

2020-02-29 19:37:36 275

原创 YOLO算法学习记录(1)

现今,基于深度学习的目标检测的算法主要有 R-CNN系列、SSD 和 YOLO 等。YOLO 目标检测法,即 you only look once (YOLO) at an image,是一种基于深度学习的目标检测算法。YOLO 是第一个采用了回归思想实现 one-stage 检测的算法,如今它已经发展到 YOLOv3,检测能力已大大好于第一代的 YOLO。相比作为后辈的 SSD 算法,性能也得...

2020-02-02 16:50:13 453

原创 Tensorflow2.0.0学习-Keras 快速入门(1)

简介:Keras 是一个用于构建和训练深度学习模型的高阶 API。它可用于快速设计原型、高级研究和生产。keras的3个优点: 方便用户使用、模块化和可组合、易于扩展。1.导入tf.keras...

2020-02-02 14:58:14 242

原创 安装Anaconda+Tensorflow+Pycharm并向其导入tensorflow(仅CPU)

安装TensorFlow+Anaconda+Pycharm(仅CPU)环境:CPU: INTEL 酷睿 I7-7500U,可加速至3.5GHz 内存:4GBOS: windows10 x64VS: Visual studio 2015Anaconda:Anaconda3-5.3.1-Windows-x86_64(下载地址:清华大学开源软件镜像站注意:本文仅是基于以上环境...

2020-01-30 13:42:30 362

原创 更新tensorflow版本至2.0.0,安装其他包的方法

之前,我根据两个教程成功安装了tensorflow1.2.1版本,后发现版本过于低,打算安装目前最新的版本tensorflow2.0.0,步骤如下:1.打开Anaconda Prompt2.激活tensorflow环境,卸载原先的tensorflow,命令如下:pip uninstall tensorflow3.安装最新版本的tensorflow,命令如下:conda install ...

2020-01-30 13:41:30 2337 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除