- 博客(33)
- 收藏
- 关注
原创 AD17复制原理图报错
AD17中原理图复制粘贴出现InvalidParameter Exception Occurred In Copy字样的报错。
2023-05-07 21:45:43
1144
原创 vivado常用时序约束命令以及tcl约束
https://www.pianshen.com/article/17131813733/https://www.cnblogs.com/IClearner/p/6663680.html
2022-03-29 12:00:24
325
原创 anaconda和pycharm配置pytorch的方法
第一步,搭建环境①创建pythorch虚拟环境Win+R启动cmd,在命令提示符内输入以下命令:conda create –n pytorch python=3.6activate pytorch这里一共存在两条指令:前面一条指令用于创建一个名为pytorch的环境,该环境的python版本为3.6。后面一条指令用于激活一个名为pytorch的环境。②接着进行pytorch库的安装由于我们所有的操作都要在对应环境中进行,所以在进行库的安装前需要先激活环境。activate pytor
2022-03-28 15:07:05
3086
转载 anaconda python 版本对应关系
使用anaconda可以方便的创建不同python版本的虚拟环境,比如电脑装的python版本是3.9,那么可以使用anaconda命令创建python 3.6 版本的虚拟环境,命令如下:conda create -n pytorch python=3.6然后用以下命令进入该虚拟环境即可:activate pytorch 转载自:https://blog.youkuaiyun.com/yuejisuo1948/article/details/81043823...
2022-03-28 12:25:48
2054
原创 安装cuda遇到的问题以及解决办法
Win+R启动cmd,在命令提示符内输入以下命令:conda create –n pytorch python=3.6然鹅,在执行该命令时出现如下报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.co解决方案:首先需要找到.condarc文件如果你不知道在哪的话可以这样win+R输入%HOMEPATH%找到原来文件里面的内容是:channels-default把里面的内
2022-03-28 12:22:30
426
转载 【转载】配置显卡驱动、CUDA、cuDNN以及说明三者之间的关系
https://blog.youkuaiyun.com/qq_18620653/article/details/105329219
2022-03-28 11:32:17
114
原创 时钟切换电路
有毛刺的时钟切换电路原理图如图1所示:图1这个时钟切换电路是一个纯组合逻辑,输出时钟(OUT CLOCK)由选择信号(SELECT)控制,当SELECT为1时输出CLK1,反之,输出CLK0.看似很简单,实现了时钟的切换,实则存在着很大的隐患,会产生毛刺,如图2所示:图2对上图的Verilog描述:assign outclk = (clk1 & select) | (~select & clk0);相关时钟源的毛刺保护图3显示了防止源时钟相互倍数的时钟开关输出出现
2022-03-22 10:03:45
1969
原创 异步FIFO设计
FIFO简介FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。用途1:异步FIFO读写分别采用相互异步的不同时钟。在现代集成电路芯片中,随着设计规模的不断扩大,一个系统中往往含有数个时钟,多时钟域带来的一个问题就是,如何设计异步时钟之间的接口电路。异步FI
2022-03-21 13:51:58
796
原创 异步复位同步释放
复位信号可以分为同步复位和异步复位两大类。同步复位:指的是当复位信号发生变化时,并不立即生效,而是等到有效时钟沿采集到复位信号的变化后,才会对寄存器进行复位操作。从同步复位的描述中,就可发现同步复位的过程是依赖于时钟信号的,所以称之为同步。异步复位:不依赖于系统时钟,一旦信号发生变化,就会立即对寄存器进行复位操作。由于在现有的大多数逻辑器件库中,触发器DFF都是只包含有异步复位端口,所以同步复位的使用会造成冗余组合逻辑的使用,浪费资源。因此,大多数数字设计中都采用的是异步复位信号。虽然异步复位信号更
2022-03-16 16:19:53
2176
原创 Verilog实现奇数、偶数分频
参考链接:https://blog.youkuaiyun.com/AD7533/article/details/109776437
2022-03-03 13:51:19
179
原创 moore状态机和mealy状态机
首先给出结论:(1)moore状态机的输出仅和当前状态有关。(2)mealy状态机的输出不仅和当前状态有关,还与当前输入有关。参考链接:https://blog.youkuaiyun.com/Reborn_Lee/article/details/88918615
2022-03-03 11:31:30
220
原创 FPGA的结构和设计流程
【FPGA的结构】一般包括:(1)可编程逻辑块(CLB)(2)可编程输入/输出单元(IOB)(3)时钟管理模块(DCM)(4)嵌入式块RAM(BRAM)(5)内嵌专用IP单元(1)可编程逻辑块CLB是FPGA内部的基本逻辑单元,其数量和特性会依据器件的不同而不同。大体上每个CLB由若干查找表及附加逻辑(如多路选择器、触发器、进位逻辑、算术逻辑等)组成,可用于实现组合逻辑和时序逻辑,还可以被配置为分布式RAM和分布式ROM。图2-4-给出了一个典型CLB的结构,包含一个4输入LUT、一个多路
2022-03-02 17:25:27
3223
原创 VerilogHDL学习笔记
1、可综合四大法宝:always、assign、if…else、case2、无优先级判断结构①单if语句,即(if…else if…else if…else)通常被映射为多路选择器。②case语句多用于指令译码电路。3、有优先级判断结构多if语句,即(if…if…)4、慎用latch①在if…else中一定要完备②case一定要有default...
2022-02-23 22:48:34
1521
原创 github关键字搜索技巧 如何找项目资源
in:name example 名字中有“example”in:readme example readme中有“example”in:description example 描述中有“example”stars:>1000 star>1000forks:>1000 fork>1000pushed:>2019-09-01 2019年9月1日后有更新的language:java 用Java编写的项目...
2021-12-19 20:22:19
474
原创 【散列表】
1、散列表的查找效率为O(1),十分擅长用来实现查找操作。2、散列表也称为哈希表。3、散列表由key和value组成,在java中,常见的散列表(哈希表)有hashMap,HashTable等等。4、散列表的key与value之间通过散列函数联系起来。一般来说,通过散列函数计算出key对应的地址addr,即f(key) = addr,接着在该地址上存储相应的value值。...
2021-11-13 17:37:23
417
转载 Maven [ERROR] 不再支持源选项 5,请使用 7 或更高版本的解决办法
转载自:https://blog.youkuaiyun.com/qq_45737419/article/details/106790054
2021-11-09 22:03:15
423
原创 二叉树的查找、插入和删除
二叉树的查找 //二叉树的查找(在二叉树中查找值为val的结点并返回该结点) public TreeNode search(TreeNode root, int val) { if(root == null || root.val == val) return root; else if(val< root.val) return search(root.left, val); else return search(root
2021-11-07 20:16:57
656
原创 二叉树的遍历
二叉树的遍历1、前序遍历root -> left -> right规则是若二叉树为空,则空操作返回;否则先访问根结点,然后前序遍历左子树,再前序遍历右子树。2、中序遍历left -> root- > right规则是若二叉树为空,则空操作返回;否则从根结点开始(注意并不是先访问根节点),中序遍历根结点的左子树,然后是访问根结点,最后中序遍历右子树。3、后序遍历left -> right -> root规则是若二叉树为空,则空操作返回;否则从左到右先叶子后
2021-11-07 15:36:52
169
原创 C++学习笔记【基础篇】
C++学习笔记【基础篇】【1】变量的声明C++中的变量可以在多个地方多次声明,但只能定义一次。在一个文件中的变量的声明、定义和初始化操作:#include <iostream>using namespace std;extern int a; //声明int main() { int a; //定义 a = 5; //初始化 cout << "a = " << a << endl; return 0;}【2】C++
2021-10-25 18:38:19
314
原创 【微机复习】第五章----总线
第一节 总线概述1)总线类型①芯片级总线:连接模块内芯片级的互联,如连接CPU及其周边的协处理器。②系统总线:连接计算机内部各模块的一条主干线。③局部总线:连接CPU与高速外设。④外部总线:连接计算机与外部设备。2)总线宽度指一次可以传输的数据位数。3)总线频率指总线每秒内能传输数据的次数。4)传输率指总线每秒内能传输的字节数。传输率 = 宽度/8 * 频率...
2020-01-07 17:17:56
717
原创 微机简答题
1 子程序调用与宏定义的异同①共同点:宏指令与子程序都可以简化程序设计,增强程序可读性。②不同点:a)宏指令是在汇编是完成的,是将宏体代替宏名,所以不能节省目标程序所占的内存单元;子程序调用是由CPU完成的,即使多次调用子程序,在目标程序代码段中,子程序代码仍是一个,可节省内存空间。b)子程序执行时,要保护断点跳转又要恢复断点,会增加程序的执行时间;宏指令不需要,因而程序执行时间短,速度快...
2020-01-07 17:10:14
1443
原创 【微机复习】第四章----汇编语言程序设计
1)先看看完整的段定义格式:.586DATA SEGMENT USE16 ……DATA ENDSCODE SEGMENT USE16 ASSUME CS:CODE,DS:DATABEG : MOV AX, DATA MOV DS,AX …… MOV AH,4CH INT 21HCODE ENDSEND BEG由上面程序段可知:① .586开头,...
2019-12-25 16:36:14
1104
原创 【微机复习】第三章----汇编指令集
第一节 概念指令:指在某种计算机结构中定义的单个CPU操作。指令集:CPU支持的所有指令构成的集合。机器指令:将指令编码成二进制格式的序列。通常CPU只能识别和执行机器指令。CPU的指令集体系结构(ISA):指令集和指令集编码的合称。最常见的指令集体系结构包括精简指令集(RISC)和复杂指令集(CISC)。符号指令:便于记忆,书写。用字符表示。符号指令举例:NEXT: MOV CH,...
2019-12-24 14:22:41
3884
原创 【微机复习】第二章----80x86微处理器
第一节 16位微处理器内部结构8086CPU是16位微处理器,有16根数据线和20根地址线,可寻址1MB的地址空间。8088CPU的内部寄存器、内部运算部件、内部操作都是按照16位设计的,但对外开放的数据总线位宽只有8位,所以,在处理一个16位数据时,8088需要两部操作,因而称8088是准16位微处理器。1)内部结构总线接口单元BIU的作用是负责执行所有的“外部总线”操作。执行单元E...
2019-12-23 13:14:29
1297
原创 【微机复习】第一章----微型计算机基础
第一节:微机概述现代计算机结构:在冯诺依曼提出的逻辑结构和存储程序概念上建立起来的;存储程序:将指令、数据以二进制形式存入计算机系统的存储器中;程序控制:指计算机启动后,自动取出并执行存于存储器中的指令,完成预定的操作。计算机系统的硬件组成:存储器(指内存即RAM)、运算器(决定计算机位数,32位计算机即一次能运算32位宽度的数据)、控制器、输入设备、输出设备。CPU:运算器和控制器的合...
2019-12-22 15:09:58
349
原创 微机实验:登录界面
实验要求:程序执行后,提示用户输入账号和密码,账号回显,密码不回显,只有账号和密码与程序内定的一致时,才提示登陆成功,登录成功后跳转至欢迎界面。思路:将账号和密码先存储到内存中,当用户输入账号或密码时,使用CMP指令与内存中的数据进行比较。比较难的部分是退格键,我是这样实现的,先判断用户按下的字符,若为退格键,则将光标左移一格,同时用INT 21H的2号子功能输出空格,光标又右移了一格,此时...
2019-12-04 20:15:21
525
原创 微机实验:串口通信
微机实验实验要求:完成硬件测试环境;编写程序对微机系统的串行口进行自发自收外环测试,从键盘键入发送数据,屏幕显示接收数据。发送要求采用查询方式,接收采用中断方式。当接收方收到“esc”时结束程序。实际上自发自收与全双工的无联络线通信的区别是:自发自收:MODEM控制寄存器的D4=1(8250工作在内环),D0=0/1,D1=0/1,D2=0/1,因为D0和D1是用来控制联络线的,自发自收没有...
2019-12-04 19:29:47
4835
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人