自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 STA(01)

参考教材:《集成电路静态时序分析与建模》静态时序分析(STA,static timing analysis)STA的优缺点:优点缺点1. 执行速度快1. 不能验证设计的功能2. 不需要测试向量2. 只能验证同步时序电路的时序特性3. 覆盖率高,可以近乎达到100%3. 不能自动识别设计中的特殊路径4. 能够完成动态仿真所不能实现的复杂分析主...

2021-07-28 17:00:24 392

原创 [zedboard学习笔记1]关于zedboard固化程序到flash问题解决方案

问题现象:cmd /C program_flash -f C:\Users\Administrator\Desktop\zedboard\PS_PL_LED_SW\LED_SW\LED_SW.sdk\SDK\SDK_Export\boot_img\BOOT.mcs -offset 0 -flash_type qspi_single -fsbl C:\Users\Administrator\Desktop\zedboard\PS_PL_LED_SW\LED_SW\LED_SW.sdk\SDK\SDK_

2021-05-17 18:02:45 2607 9

原创 C++基础学习(09)——结构

结构

2020-08-25 10:09:39 698

原创 C++基础学习(08)——指针

指针

2020-08-24 23:32:02 378

原创 C++基础学习(07)——数组

数组

2020-08-24 22:51:40 1205

原创 C++基础学习(06)——函数

文章目录函数

2020-08-24 21:41:03 318

原创 C++基础学习(05)——运算符

文章目录C++ 运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符C++ 运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:算术运算符运算符描述+把两个操作数相加-从第一个操作数中减去第二个操作数*把两个操作数相乘/分子除以分母%取模运算符,整除后的余数++自增运算符,整数值增加 1–自减运算符,整数值减少 1关系运算符运算符描述

2020-08-21 11:40:18 830

原创 C++基础学习(04)——常量

文章目录define 宏定义const 关键字宏定义 #define 和常量 const 的区别类型和安全检查不同编译器处理不同存储方式不同定义域不同定义后能否取消是否可以做函数参数在 C++ 中,有两种简单的定义常量的方式:使用 #define 宏定义。使用 const 关键字。define 宏定义使用 #define 预处理器定义常量的形式如下:#define identifier value举个例子:#include <iostream>#define LENGTH 1

2020-08-20 21:02:52 223

原创 C++基础学习(03)——变量

文章目录C++ 变量类型C++ 中的变量定义C++ 中的变量声明C++ 变量作用域局部变量全局变量C++ 变量类型C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。类型描述bool存储值 true 或 falsechar通常是一个字符(八位),这是一个整数类型int对

2020-08-20 20:30:31 1404

原创 C++基础学习(02)——数据类型

文章目录C++ 数据类型typedef 声明枚举类型C++ 数据类型类型关键字布尔型bool字符型char整型int浮点型float双浮点型double无类型void宽字符型wchar_t各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值如下:类型位范围char1 个字节-128 到 127 或者 0 到 255unsigned char1 个字节0 到 2

2020-08-20 19:57:36 436

原创 C++基础学习(01)——基本语法

文章目录C++ 基本语法C++程序结构C++ 基本语法对象 :对象具有状态和行为。比如:一个人的状态 - 名字、性别、出生日期等等。对象是类的实例。类 : 类可以定义为描述对象行为/状态的模板/蓝图。方法 : 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。即时变量 :每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。C++程序结构很多程序都是从Hello World开始的,同样的,我们也C++来编写hello.cp

2020-08-20 18:46:17 522

原创 Matlab Simulink系统仿真(01)

Matlab简介Matlab基本界面介绍Matlab的主要特点1.具有丰富的数学功能2.具有很好的图视系统3.可以直接处理声音和图形文件4.具有若干功能强大的应用工具箱5.使用方便,具有很好的扩展功能6.具有很好的帮助功能M文件脚本M文件函数M文件Matlab中的预定义变量变量含义Ans分配最新计算表达式的值Eps返回机器精度...

2020-05-08 15:42:10 1453

原创 Verilog学习笔记(06)

文章目录7. 时序逻辑电路参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计7. 时序逻辑电路对于一个时序电路,可以把它分为一部分组合逻辑和一部分存储逻辑时序电路的三大方程典型的时序电路设计流程1....

2020-05-08 10:29:03 775

原创 Verilog学习笔记(05)

参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计6. 组合逻辑电路当一个数字电路中的输出信号完全是由输入信号所决定时,这样的电路称之为组合电路组合电路基本设计方式1. 数据比较器1位数据比较器Verilog设计代码如下:module comp_1b(a,b,agb,aeb,...

2020-05-08 10:28:28 1293

原创 “春节快乐”Verilog代码

`timescale 1ns / 1psmodule gen_line#(parameter COL_CNT = 16'd80,parameter TURN = 1'b1)(input [127:0]row_data,output odata,input bit_clk, //100nsinput bit1_roll_clk, //2nsinput reset...

2020-05-08 10:25:54 982

原创 Verilog学习笔记(03)

测试仿真结构下图为测试仿真的示意图:流程图如下:testbench的结构模板:module 仿真模块名;//数据类型声明激励信号为reg型,显示信号为wire型//实例化待测模块<模块名><实例名><(端口列表)>;//测试激励定义always和initial过程块function和task结构if-else和case等控制语句/...

2020-04-15 21:11:23 525

原创 Verilog学习笔记(02)

参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合Verilog HDL 数字集成电路高级程序设计2.1

2020-04-14 12:40:36 457

原创 Verilog学习笔记(01)

参考:Verilog数字VLSI设计教程硬件描述语言VerilogVerilog HDL数字设计与综合1.1 什么是Verilog HDL?Verilog是一种硬件描述语言,可通过对数字电路和系统的语言描述,对数字电路进行设计和验证。其主要作用是:数字集成电路设计者可以通过HDL,根据电路结构化特点,采用层次化的设计结构,将逻辑功能用电路的方式实现。目前,Verilog HDL和VHDL...

2020-03-26 10:00:37 1362

原创 Perl之Spreadsheet::WriteExcel安装

本文主要描述如何在linux系统下安装cpan以及安装WriteExcel插件,将perl读取出来的数据写入excel表格。首先会报出如下错误:Can’t locate Spreadsheet/ParseExcel.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5 /usr/local/share/perl/5 /usr/li...

2020-03-06 09:52:43 3700

原创 Perl基础语法总结(01)

Perl基础语法总结(01)交互式编程在命令行中使用 -e 选项来输入语句来执行代码,实例如下:$ perl -e 'print "Hello World\n"'输入以上命令,回车后,输出结果为:Hello World脚本式编程#!/usr/bin/perlprint "hello world\n";print 也可以使用括号来输出字符串,以下两个语句输出相同的结果:pr...

2020-02-23 12:56:01 171

原创 一位全加器Verilog的三种不同的描述

写出一个一位全加器(包括carry-in 和carry-out端口)的三种不同的描述,其中一个描述使用门级模型,另一个使用连续赋值语句,第三个使用组合的always。第一种:module full_adder(S,C_out,A,B,C_in);input A,B,C_in ;output S,C_out ;wire p1,p2,p3 ;reg S,C_out ;xor g1 ...

2020-02-21 17:22:10 9128 2

Spreadsheet-WriteExcel-2.40 .tar.gz

Spreadsheet::WriteEXcel安装包 下载 Spreadsheet-WriteExcel-2.40.tar.gz并解压在DBI-1.13中 和安装cpan一样,在目录中执行以下操作: perl Makefile.PL make make test make install make clean

2020-03-06

DBI-1.643.tar.gz

perl的cpan安装包 解压DBI-1.13.tar.gz文件  这时会新建一个DBI-1.13的目录。  cd DBI-1.13 生成makefile:  perl Makefile.PL  建立模块  make  测试模块  make test  如果测试结果报告“all test ok”,就可以放心地安装编译好的模块了。安装模块前,先要确保对perl5安装目录有可写权限(通常以su命令获得),执行:  make install ———————————————— 版权声明:本文为CSDN博主「高山流水123a s d」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/hjgjkyu/article/details/104689401

2020-03-06

空空如也

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

TA关注的人

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