摘要: 按位异或 A=010100,B=100010,则A^B=110110 阅读全文
posted @ 2020-12-29 18:41 江北一滴水 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 例如: assign{y,tmp}={a,a}<<rotate_cnt 表示: {a,a}左移rotate_cnt位,左边的rota... 阅读全文
posted @ 2020-12-29 18:40 江北一滴水 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 在Verilog中有两种类型的bai赋du值语句:阻塞赋zhi值语句(“=”)dao和非阻塞赋值语句(“zhuan<=”) 阻塞:s... 阅读全文
posted @ 2020-12-29 13:22 江北一滴水 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 指令寄存器(Instructions Register,IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。 指令译码器就 阅读全文
posted @ 2020-12-28 19:50 江北一滴水 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 这里要先搞明白一个基bai本概念,对于一个拥有16384bit存储容量的存储器: 2K×8bit表示这个存储器数据总线8bit,按字节(8bit)寻址的,可以理解成每个存储单元是8bit,地址加1,读出下一个字节;不能单独寻址其中一个bit。一般记为2KB(B表示Byte)。 而16K×1bit表示 阅读全文
posted @ 2020-12-28 19:47 江北一滴水 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 描述: timescale是Verilog HDL 中的一种时间尺度预编译指令,它用来定义模块的仿真 时的时间单位和时间精度。格式如下: ``timescale` 仿真时间单位/时间精度 注意:用于说明仿真时间单位和时间精度的 数字只能是1、10、100,不能为其它的数字。而且,时间精度不能比时间单 阅读全文
posted @ 2020-12-28 19:44 江北一滴水 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 主函数中 默认规定: 其他值表示程序运行中出错。return 0 代表正常退出main函数,还给操作系统 而return其他值,表示main函数不正常退出。可以有ERROR_LEVEL查询。 在这里则表示返回值。如果x大于0则返回0否则返回1. 如果不在主函数中 那么如果是自己编译的函数如: int 阅读全文
posted @ 2020-12-23 19:18 江北一滴水 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 编译器为codeblocks C/C++规定主函数必须返回一个整型即:int main() 否则报错: 严格来说main()函数为... 阅读全文
posted @ 2020-11-20 13:26 江北一滴水 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 表示数组arr中的元素个数(长度),sizeof()是一种内存容量度量函数,你这句表示用arr占用内存大小除以一个int型占用大小,... 阅读全文
posted @ 2020-11-19 21:58 江北一滴水 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 举个栗子: 我要在主函数中调用一个自定义名为jolly函数,那么 #include void jolly(void) int mai... 阅读全文
posted @ 2020-11-16 16:00 江北一滴水 阅读(167) 评论(0) 推荐(0) 编辑