- 博客(15)
- 收藏
- 关注
原创 VHDL常用语法
最后,END IF;值得注意的是,在VHDL中,process并不是一个并发语句,它并不会自动创建一个新的进程。例如,假设我们有一个名为clk的标准逻辑信号和一个名为rst的标准逻辑信号,我们想根据这两个信号的状态来设置一个名为q的标准逻辑信号。有以下九种状态:‘U’(未初始化),‘X’(不确定),‘0’(0),‘1’(1),‘Z’(高阻),‘W’(弱信号不确定),‘L’(弱信号0),‘H’(弱信号1),‘-’(不可能的情况)例如,如果a的值为’0’,b的值为’1’,那么a xor b的结果就是’1’。
2024-03-20 08:51:37
1505
1
原创 vivado block design Reference ‘XXX‘ contains sub-design file...
将IP核改成全局即可。
2023-11-10 11:08:23
146
1
原创 CRC校验
一个完整的数据帧通常由以下部分构成:帧头+数据+校验位+帧尾校验位是为了保证数据在传输过程中的完整性,采用一种指定的算法对原始数据进行计算,得出的一个校验值。接收方接收到数据时,采用同样的校验算法对原始数据进行计算,如果计算结果和接收到的校验值一致,说明数据校验正确,这一帧数据可以使用,如果不一致,说明传输过程中出现了差错,这一帧数据丢弃,请求重发。常用的校验算法有奇偶校验、校验和、CRC。
2023-07-25 08:59:58
410
原创 FPGA——边沿检测
同样通过组合逻辑电路可以得到上升沿信号 in_pos:assign in_pos = in && ~in_reg。通过组合逻辑电路可以得到下降沿信号 in_neg:assign in_neg = ~in && in_reg。双边沿检测就是将上两条加(或运算)起来就可以了,化简后有:双边沿信号 in_dou = in ^ in_reg。in_neg :得到的下降沿指示信号,该信号为 in_reg && ~in。将信号 in_reg 反向,得到信号 ~in_reg。信号~in是对信号in取反。
2023-07-17 19:59:47
433
2
原创 关于mysql出现1356错误
首先遇到这个情况是因为Navicat编辑连接时出现1698错误:然后通过百度,发现是我数据库密码不对,接着去服务器上改mysql密码,接下来,然后根据一些博客操作,出现了错误:ERROR 1356 (HY000): View ‘mysql.user’ references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them接下来是解决方案:方法1: 用SE
2021-07-19 17:23:04
8970
1
原创 关于配置腾讯云服务器遇到的问题
首先,我的nginx配置出现问题,和阿里云配置相同,这时,客服给我推荐了一篇博客配置nginx 解决404 not found问题接下来是发现redis没有安装报错:Class ‘Redis’ not found in安装时发现没有php-devel(phpize)插件phpize的安装和使用不过我是使用第一种方法,即yum install php72w-devel成功接下来遇到make失败,compilation terminated....
2021-07-16 12:21:32
279
原创 关于git的一些初级使用技巧
对于新仓库,应当进行Git全局设置:git config --global user.name “(用户名)”git config --global user.email “(邮箱)”而创建仓库以后:仓库初始化git init查看当前仓库的状态信息git status添加单个文件到暂存区git add (文件名)添加当前目录下所有文件到暂存区(add之后是空格)git add .本地提交到仓库git commit -m “(描述(最好是英文))”初次提交到
2021-04-01 13:56:35
124
原创 关于java正确配置环境变量之后,在dos中使用javac等命令没有输出
这种情况应该是你之前有安装过java jdk的其他版本你可以删掉path中的C:\ProgramData\Oracle\Java\javapath然后将*%JAVA_HOME%/bin*置顶之后再去dos中运行javac、java -version等命令这时候应该就会有输出了
2020-12-02 11:06:39
431
1
原创 关于Navicat出现1045错误...
关于Navicat出现1045错误…打开DOS(建议以管理员方式打开),输入MySQL安装目录,进入bin文件,然后输入 mysql -u root -p,接着输入grant all privileges on . to ‘root’@’(本机IP地址)’ identified by ‘数据库密码’;然后:flush privileges;exit;到这一步我就完成了,如果还没解决问题我这里附上别的帖子https://blog.csdn.net/qq_36735409/article/d
2020-11-24 19:00:37
337
原创 关于如何回退git拉取到的内容
之前因为git拉取,出了一下小小的意外,导致代码被清空了还好找到了恢复的办法,在这里记录一下,免得以后又出乌龙git log --oneline这句是查看目前已提交的代码,回车之后大概会是这样的比方说我想恢复到第三次提交的状态,下一步就是使用git reset 6af768a语句,就可以了我的这次错误到这里基本上就解决了,如果还有问题,可以参看这位大佬的博文:https://www.toutiao.com/a6589562456949916164/?tt_from=mobile_q
2020-11-03 14:23:26
1147
原创 关于 git remote add origin ······ 出现fatal: remote origin already exists.错误
创建仓库之后首先记一下创建命令,以免以后找不到Git 全局设置git config --global user.name "(账号名)"git config --global user.email "(邮箱名)"(若已经设定过全局账户,可以忽略上述命令)git init git add.git commit -m "(备注(**很重要**))"git remote add origin (根据仓库写命令地址)git push -u origin master而标题所提的问题,实际可
2020-11-02 15:56:27
1134
原创 关于把api文档放到服务器上出现loading......的问题
首先,要找到nginx的安装路径上的html文件夹往里面把api文档所在的doc整个文件夹传到html里之后到浏览器上查看:http://你的公网ip地址(域名)/doc/index.html就可以了如果还有问题出现,打开实例所在安全组,看看是否打开了所需端口。...
2020-11-01 20:41:57
124
原创 写PHP可能会遇到的一些小错误
这是解决完403错误之后的页面创建应该不检验token接口/* * 不检验token接口 */protected $uncheck_token = [ 'admin/admin/create',];
2020-10-07 20:55:37
149
原创 关于postman出现Fatal error: require(): Failed opening required
关于postman出现Fatal error: require(): Failed opening required。如果此时恰好报的是代码加载框架引导文件的错,那么请打开composer打开对应文件路径输入composer update更新目录。以下附上一些composer的命令行常用命令:1、composer list:获取帮助信息;2、composer init:以交互方式填写composer.json文件信息;3、composer install:从当前目录读取composer.json文
2020-10-07 20:55:25
2552
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人