上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: " 语法高亮度显示 syntax on set cuc set cul " 设置行号 set nu "防止中文注释乱码 set fileencoding=utf-8 set fenc=utf-8 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp 阅读全文
posted @ 2022-03-16 15:25 骑猪上树的少年 阅读(77) 评论(0) 推荐(0)
摘要: 编码 RGB RGB代表红绿蓝三种颜色,每种颜色分别用8bit来表示,一个像素点占用24个bit即3个字节。 对于一张1280*720的图片,说明它有1280×720个像素点,存储需要1280×720×3个bit,即2.63MB存储空间。 RGB565:每个像素用16bit表示,RGB分别使用5位、 阅读全文
posted @ 2022-03-03 16:20 骑猪上树的少年 阅读(364) 评论(0) 推荐(0)
摘要: 数组、结构体和联合结构体 结构体 结构体是对一些相关信号进行分组的最方便办法。 struct{ int a,b ; opcode_t opcode ; logic [23:0] address ; bit error ; }instruction_word; assign instruction_w 阅读全文
posted @ 2022-02-25 15:52 骑猪上树的少年 阅读(551) 评论(0) 推荐(0)
摘要: 用户自定义和枚举数据类型 用户自定义数据类型在保证正确性和可综合性的前提下,允许在更高的抽象级上进行复杂的设计。 用户自定义数据类型 typedef int unsigned unit ; unit a,b ;//自定义的32位无符号整数 typedef定义位置 模块内部:只有这个模块能访问,其他模 阅读全文
posted @ 2022-02-24 15:25 骑猪上树的少年 阅读(125) 评论(0) 推荐(0)
摘要: 文本值和数据类型 文本赋值增强 parameter SIZE=64; reg [SIZE-1:0] data ; data = 0; data = 'bz ; data = 'bx ; verilog可以为变量赋全0,全z和全x,但对赋全1很不方便。只能写成如下形式 assign data = 16 阅读全文
posted @ 2022-02-24 10:42 骑猪上树的少年 阅读(168) 评论(0) 推荐(0)
摘要: 包的使用 package definitions; parameter VERSION="1.1" ; typedef enum{ADD,SUB,MUL} opcodes_t; typedef struct{ logic [31:0] a,b; opcodes_t opcode }instructi 阅读全文
posted @ 2022-02-23 16:13 骑猪上树的少年 阅读(108) 评论(0) 推荐(0)
摘要: 问题描述 在cshell模式下执行exit命令时,终端显示there aore suspended jobs 问题原因 我在cshell下跑DC综合时按ctrl z把进程进行了暂停 解决办法 使用命令jobs -l查看被挂起的进程 使用命令kill %n 杀死进程n 或者fg %n 激活进程n 阅读全文
posted @ 2022-02-23 10:04 骑猪上树的少年 阅读(805) 评论(0) 推荐(0)
摘要: 寄存器重命名 7.1 概述 数据相关性分为WAW、WAR、RAW,只有RAW是真的相关性,其他两种相关性都是和寄存器名字相关,可通过寄存器重命名解决。 由于是寄存器个数有限导致了假相关性的存在,那么解决办法就是增加寄存器个数。如果增加指令集中的寄存器个数,那么会导致以前的程序需要重新编译。所以可以采 阅读全文
posted @ 2022-02-22 17:36 骑猪上树的少年 阅读(835) 评论(0) 推荐(0)
摘要: DC综合 1、综合分类 行为级综合 RTL级综合 逻辑级综合 准备好源代码,最终完成RTL级综合 2、DC综合 2.1 转换 综合工具将源代码转化为中间网表 2.2 优化 综合工具对中间级网表优化,去掉冗余单元,加入限制条件对电路进行优化。 2.3 映射 将优化后的电路映射到工艺库 3、编写利于综合 阅读全文
posted @ 2022-02-22 15:41 骑猪上树的少年 阅读(1549) 评论(0) 推荐(0)
摘要: 指令集体系 5.1 复杂指令集和精简指令集 指令集ISA:包含基本数据类型、指令、寄存器、寻址模式、存储体系、中断、异常以及外部I/O等内容。 5.2 精简指令集概述 MIPS指令集 I-type:使用16位立即数,rs、rt为源寄存器和目的寄存器 J-Type:使用26位立即数,一般用于跳转类型指 阅读全文
posted @ 2022-02-22 14:55 骑猪上树的少年 阅读(268) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
回到顶部