排序:
默认
按更新时间
按访问量

深度学习中的激活函数SoftMax函数的FPGA设计与实现(三)(new trip)

如果我们之前做的是一个过河的独木舟的话,或许发现了构建桥的蓝图了就像刚这句话一样,之前我们做的努力或许没有错,但是他最终就实现了功能而已,并不是一个最优方案,或者换句话说,之前的方法我们速度与面积,我们都没有优势。...

2018-07-14 14:32:50

阅读数:91

评论数:11

建立时间和保持时间简述

在数字电路时序分析设计中,我们经常会看到建立时间和保持时间,首先我们使用最白话的语言解释一下什么是建立时间,什么是保持时间:建立时间:在时钟沿到来之前,输入数据需要提前准备好的时间。保持时间:在时钟沿触发之后输入数据需要保持不变的时间。建立时间和保持时间都是为了输出的正确性而存在的。而在有时钟信号...

2018-07-14 16:14:19

阅读数:6

评论数:0

FPGA 数字电路设计阶段总结2018.7

这几天忙里偷闲的把之前的笔记整理了一下发到了博客上边,总结下了这一学期在FPGA上前进的极其有限。完成的工程只有完整的只有CPU(单周期,多周期,流水线),但是在学期初在softmax实现上和老师以及学长那边开阔了不少的眼界。随着课程的深入(主要是数字集成电路和计算机组成原理实践两节课给予的帮助非...

2018-07-08 17:00:24

阅读数:20

评论数:0

不务正业学Python(一)

Python学习:1.Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码2.Python适合开发那些应用?首先网络应用,包括网站,后台服务;其次是许多日常需要的小工具,包括脚本任务;另外就是把其他语言开发的程序再包装起来,方便实用。3.Python是解释型语言,运行速度慢,且代...

2018-07-08 16:44:25

阅读数:14

评论数:0

FPGA 及数字电路基础小知识(四)

在Xilinx FPGA中,块RAM是按照列来排列的,这样保证了每个CLB单元周围都有比较接近的块RAM用于存储和交换数据。与块RAM接近的是硬核乘加单元,这样不仅有利于提高乘法的运算速度,还能形成微处理器的雏形,在数字信号处理领域非常实用。例如,在Spartan 3E系列芯片中,块RAM分布于整...

2018-07-08 16:38:42

阅读数:10

评论数:0

LCD12864常用管脚

LCD12864:液晶显示模块,横向可以显示128个点,在竖向显示64个点。引脚定义从1至20脚定义:1:VSS,接地端2:VDD,电源正,接+5V3:VO,对比度调整,一般接+5V就行了4:D/I(CS*),片选,也叫使能,接+5V5:R/W(SID*),数据输入端6:E(SCLK*),时钟输入...

2018-07-08 16:36:39

阅读数:18

评论数:1

FPGA 及数字电路基础小知识(三)

模块输入是时钟和复位,输出为模块图转化成Verilog code 声明模块,用module来声明,之后写输入输出列表。输入只能是wire,因为只有线性才能接入。output可以wire,也可以是reg。最小逻辑单元 slice,一个slice上有多少个lut,FPGA内部最主要的、最需要关注的部件...

2018-07-08 16:34:33

阅读数:17

评论数:0

FPGA 及数字电路基础小知识(二)

verilog Coding错误类型命名1.信号_n一般表示低有效,信号定义寄存器溢出 一定要写default,以防跑飞封装成ip1.新建一个工程2.属性设置3.synthesis 生成ngc.file4.生成一个只含端口信号的顶层文件5.工程B中同步复位和异步复位 复位信号起作用的时间是否与时钟...

2018-07-08 16:29:36

阅读数:13

评论数:0

FPGA 及数字电路基础小知识(一)

布斯算法:输入两个信号a,b。输出是一个数值m = a x b。对于N位乘数Y,布斯算法检查其2的补码形式的最后1位和一个隐含的低位,命名为Yi-1,对于不同的i,考察Yi和Yi-1,当两位相同时,存放积的累加器P值不变,当Yi=0且Yi-1 = 1时,被乘数乘以2的i次方加到P中,当Yi = 1...

2018-07-08 16:27:12

阅读数:17

评论数:0

CORDIC算法细则

算是回来补坑吧,之前的博客中使用到了CORDIC算法的应用,但是没有详细的讲,今天我们回来抛去其他的实现,再讲一讲CORDIC算法。之前的CORDIC文章https://blog.csdn.net/stanary/article/details/79163189 CORDIC算法---------...

2018-07-08 16:24:02

阅读数:16

评论数:0

自制CPU(五) 展望

本次CPU暂时告一段落了,但是现阶段的CPU可执行命令少,面积大,速度慢,频率上不去。问题还是有很多的。包括中断和转发功能没有书写,甚至现在写的都不能叫做CPU。下一阶段继续书写吧,可能考研结束之后会重新在写一写。在月中再回来补一份面积报告和时序报告和基础部件详细的说明。希望大家继续关注吧。更多代...

2018-07-07 22:20:53

阅读数:9

评论数:0

自制CPU(四)程序编写

在我们设计出来前边三种CPU之后,我们来进行程序的编写。所谓程序的编写,就是;利用我们写好的CPU,根据我们可执行的指令集,来编写一段程序,可一直用我们的CPU来完成。首先,我们在写程序之前,确定你的CPU可以执行load,store,beq,jump,add几种基础指令,如果这几个都没有,那这个...

2018-07-07 22:15:14

阅读数:7

评论数:0

自制CPU(三)流水线

经过上两篇文章的阅读,大家应该清楚自己的CPU大致是如何处理数据的,而又是如何执行指令的。我们现在来在简略的说一下流水线CPU的设计。(源码在下载页,请自取)流水线CPU的基本数据通路和单周期没有什么太大区别,而且也是每个时钟周期都有一条指令执行结束。但是他又和多周期CPU一样一条指令需要多个时钟...

2018-07-07 21:43:47

阅读数:77

评论数:0

自制CPU(二)多周期

接上次,我们简单的说了一下单周期的理解,下面我们说一下多周期。单周期每一条指令都是一个时钟周期结束。但是不同类型的指令可能进行的步骤不同,导致最终CPU的频率上不去,这是由于木桶原则,时钟必须大于最长一条指令完成的时间。而在多周期的设计中,我们将一条指令的执行分解成为多个部分,不同部分的每个时钟从...

2018-07-07 18:48:01

阅读数:10

评论数:0

自制CPU(一)单周期

离开博客许久了,今天回来写一篇这个学期一直在做的CPU的文章。设计是基于MIPS指令集的单周期,多周期,流水线CPU。最终实现也是在FPGA板上跑了一个小程序,开发版使用的是basys3.基础指令集等在此就不在为大家细说了,他人的博客已经讲述的很清晰了。代码和数据通路均已上传至下载频道,大家可以自...

2018-07-06 12:18:57

阅读数:60

评论数:0

深度学习中的激活函数SoftMax函数的FPGA设计与实现(二)(CORDIC)

这次我们来继续设计我们的SoftMax函数实现。上次我们将SoftMax函数进行了简单的分析,发现算法的实现第一个难点就是如何实现指数函数。这次我打算囫囵吞枣的来简述一下指数函数的实现。在最初思考如何去实现指数函数的时候,脑海中有两种思路,一是使用MATLAB对指数函数进项采样,再以自变量值位地址...

2018-03-23 17:53:34

阅读数:249

评论数:1

光立方,动手搭——原理简述

在光立方的制作中,我们一般选择一些单片机作为控制中心,而在本次的制作过程中,我们使用了STC89c5A60S2来实现。驱动方式利用人眼视觉暂留特性,利用逐层扫描的方式,来达到显示各种图案的目的。常见的coms锁存器(cmos发热低,优先选择)有74hc573和74hc595,前者为并入,后者串入。...

2018-02-13 11:07:44

阅读数:360

评论数:0

光立方,动手搭——动手焊接

假期过半,计划的复习没怎么好好做,倒是不务正业的自己焊了个光立方。焊来焊去还有一些还有点不方,倒不如管它叫做光不方呢...闲话不说了,今天首先为大家分享光立方的搭建焊接的经验。首先我们得到的就是这样的一大包LED灯这样的LED小灯有分开的长短两脚,长脚为正极,短脚为负极。首先在这里要说清楚,我们光...

2018-02-12 22:07:35

阅读数:102

评论数:0

深度学习中的激活函数SoftMax函数的FPGA设计与实现 (一)

近期一来希望趁着假期可以充实一下自己,二来想做一些算法的东西,最终决定试一试水深度学习中的激活函数。计划用一段时间将这个不算是很难得算法使用FPGA实现出来。 在收集资料的阶段,在博客和知乎中找了许多许多的资料,在此推荐一篇知乎的专栏,非常适合像我一样的从零开始接触这方面的人来理解SoftMax...

2018-01-23 22:25:02

阅读数:748

评论数:4

科技文档,报告等书写规格

最近几天在做比赛,比赛之后不可避免的就是写报告。报告就是让人头大的事。今天分享一下科技类文档的书写要求 4(1)字体统一,行间距一致。这是最基础的,但是也是非常不好把控的。如果别人拿到你的文档之后,发现你的字都不是统一的话,那真的第一印象就是你真的没有重视这个事情。一般文档的字体为 汉字:宋体 四...

2017-12-15 19:09:44

阅读数:70

评论数:0

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