自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 VL31 数据累加输出

②valid_b: 当和上游正常通讯时(即valid_a和ready_a均为高),数据正常接收,但注意计数了4个就得加起来输出,num_cnt == 2'd3时拉高valid_b;③data_out: 同理,当和上游正常通讯时(即valid_a和ready_a均为高),数据正常接收,数据累加,当计数器data_cnt == 2'd0表示需要从头再加,清零,③data_out:给下游发的数据,配合valid_b,只有valid_b为高时,发送的才是有效数据。②valid_b:为高表示给下游说我发数据了。

2023-08-15 11:26:30 96

原创 P9_转义字符

【代码】P9_转义字符。

2023-08-13 20:52:35 92 1

原创 P8_字符串

abcdef”字符串和拼接的{ 'a','b','c','d','e','f' }的位宽有所不同。这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串内容。char arr1[8] 表示啊arr1能放8个char类型的元素。由下图可以看出arr1的存储量是7,字符中还包括了结束标志\0。下图中可以看出\0是结束标志的重要性。

2023-08-12 22:52:36 98 1

原创 P7_常量

上面例子上的a 被称为 const 修饰的常变量, const 修饰的常变量在C语言中只是在语法层面限制了变量 a不能直接被改变,但是a 本质上还是一个变量的,所以叫常变量。#define 定义的标识符常量。const 修饰的常变量。

2023-08-12 21:57:43 64 1

原创 VL30 数据串转并电路

这里有一个地方被波形图误导了,一直认为valid_b拉高①处还为1(也就是计数个数为6时,valid_a继续拉高一个clk周期),所以在写程序时添加了以下代码中被注释的部分,认为当valid_b优先级大于valid_a,当valid_b拉高时即使valid_a为1也不再计数起作用。从题目和波形图可看出,valid_a默认为低电平,当valid_a拉高时data_a的输入有效。valid_a用来指示数据输入data_a的有效性,valid_b用来指示数据输出data_b的有效性;rst_n是异步复位信号。

2023-08-12 17:13:52 125 1

原创 VL8使用generate...for语句简化代码

generate语句允许细化时间(Elaboration-time)的选取或者某些语句的重复。这些语句可以包括模块实例引用的语句、连续赋值语句、always语句、initial语句和门级实例引用语句等。细化时间是指仿真开始前的一个阶段,此时所有的设计模块已经被链接到一起,并完成层次的引用。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-08-12 09:59:33 154 1

原创 P5_变量和常量—局部变量和全局变量

生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等)有些值是可变的(比如:年龄,体重,薪资)。不变的值,C语言中用常量的概念来表示,变得值C语言中用变量来表示。VS中不认识scanf,再用该函数时会报错,让为我们把scanf改成VS自带的函数sacnf_s(为保证程序在其它编译器中使用,不建议用自带的sacnf_s),建议点击1输出复制2的内容。在第一行添加上#define _CRT_SECURE_NO_WARNINGS即可使用scanf这个函数。

2023-08-11 23:30:44 50 1

原创 P3_数据类型

计算机中最小的单位是bit——比特位,计算机中为二进制位,0和1。那么,一个比特位就用来存放一个二进制位。上面数据类型所计算出来的大小,他们的单位是byte—字节,1byte=8bit。char储存空间是1byte,也就是表示范围是0-255。double //双精度浮点数,精度比float更高。long long //更长的整形。float //单精度浮点数。char //字符数据类型。byte—字节—8bit。short //短整型。long //长整型。

2023-08-11 22:22:47 44 1

原创 P2_第一个C语言项目

注意后缀.c为C语言 .cpp为C++语言。点击空项目—>选择路径—>设置项目名。.c源文件 .h头文件。

2023-08-11 21:39:00 43

原创 纠错[Synth 8-327] inferring latch for variable ‘next_state_reg‘ [“E:/FPGA/FPGA_Project/Practice/Key_ D

错误的:因为在组合逻辑中用了非阻塞赋值。

2023-04-01 21:54:16 3285

原创 chipscope使用

三、signaltap II 使用。一、chipscope使用。

2023-03-20 17:33:02 109

原创 Fsm3onehot

纠错

2023-03-03 21:40:41 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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