- 博客(43)
- 收藏
- 关注
原创 【CAN总线】从数字设计的角度分析CAN协议2—CAN帧格式
产生报文的单元被称为报文的“发送器”。此单元保持作为报文发送器直到总线出现空闲或此单元失去仲裁为止。
2023-11-12 19:46:26
316
原创 【CAN总线】从数字设计的角度分析CAN协议1—CAN概述
CAN(Controller Area Network):串行通信总线,异步半双工通信。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。
2023-11-10 00:03:53
416
原创 【效率提升-Perl脚本】根据Verilog文件自动生成tb文件
在数字IC设计过程中,根据顶层生成testbench时存在很多重复性工作,因此为了提高工作效率,特地开发此脚本。
2023-08-10 22:54:50
696
原创 【效率提升—Python脚本】根据Verilog文件自动生成tb文件
在数字IC设计过程中,根据顶层生成testbench时存在很多重复性工作,因此为了提高工作效率,特地开发此脚本。
2023-08-09 22:24:42
562
1
原创 【AHB-Lite总线】hreadyin和hreadyout的区别
AHB-Lite总线协议请查看首先看下hreadyin和hreadyout在系统中的位置从图中可以看到,每个AHB从设备都有一个HREADY输出信号(hreadyout),它连接到多路复用器。该多路复用器的输出是AHB主机看到的全局hready信号,该信号也作为hreadyin反馈给所有的从机。
2023-07-31 23:06:23
940
原创 【效率提升—Perl脚本】根据Excel列表信息提取输入输出接口生成Verilog文件
根据Excel列表信息提取输入输出接口生成Verilog文件
2023-05-27 23:24:32
214
原创 【Verilog编程】generate for、generate if、generate case的用法
【Verilog编程】generate for、generate if、generate case的用法
2023-04-23 23:41:31
1882
原创 【Verilog编程】线性反馈移位寄存器(LFSR)原理及Verilog代码实现
线性反馈移位寄存器(LFSR)原理及Verilog代码实现
2023-04-08 22:57:25
5571
6
原创 perl脚本语言- grep/map
文章目录一、基本语法1.grep2.map二、练习题目一、基本语法1.grepgrep有筛选的功能,两种语法模式1.gerp 测试模式,@test_list2.gerp {测试模式} @test_list2.mapmap转化形式,两种语法模式1.map 转化模式,@test_list2.map {转化模式},@test_list二、练习题目输入文件依次为:one.txt:abctwo.txt:bbbbbbbbbbbbbbbbcccccccccccccccccccv
2022-04-26 19:03:29
347
原创 tcl脚本——产生指定范围的随机数
set rand_0_1 [expr rand()]; #产生0-1之间的随机数set max 10set min 0#产生指定范围的随机数,范围为$min-$maxset Frand_min_max [expr $rand_0_1*($max-$min)+$min];#产生0*10之间的随机浮点数puts $Frand_min_max;set Irand_min_max [expr int($Frand_min_max)];#产生0-10之间的随机整数puts $Irand_min_max;
2022-04-22 11:46:28
2165
原创 批量操作之删除文件固定行(perl)
删除文件指定行对大量文件进行操作use strict;#my $dir_to_process="D:\\perl\\oneex";print "please enter your path(Absolute path):\n";#要进行操作的文件夹chomp(my $dir_to_process=<>);my $del_lane_min=3; #需要删除行的下届my $del_lane_max=9; #需要删除行的上届opendir DH,$dir_to_process or
2022-04-19 19:14:03
1412
原创 perl基本语法五
文章目录一、自增自减二、条件语句与循环语句1.条件语句2.循环语句3.语句修饰词4.循环控制三、逻辑操作符与“定义否”操作符1.逻辑操作符2.短路操作3.定义否//四、文件测试五、时间函数六、目录和目录句柄1.目录操作函数2.目录句柄3.文件操作1.glob函数2.删除文件unlink3.文件重命名rename七、字符串函数1.index函数2.rindex函数3.substr函数4.sprintf函数5.字符串排序6.哈希排序八、智能匹配~练习题目1.誊写单词2.使用perl语言统计文本单词总数3.找出指
2022-04-19 11:18:06
911
原创 perl基本语法四-正则表达式
文章目录1.模式匹配2.反向引用3.常用符号4.锚位5.绑定操作符~6.模式串中的内插7.捕获变量1.捕获变量()2.只分组不捕获(?:)3.捕获变量命名(?<>)4.反向引用\g<>或\k<>8.正则表达式的优先级9.用s///进行匹配1.全局替换s///g2.替换中使用的符号正则表达式的特殊变量练习题目1.模式测试程序2.数字的正则表达式1.模式匹配使用/ /进行正则匹配正则表达式符号含义元字符.匹配除换行符(\n)的任意一个字符量词
2022-04-14 20:18:10
2475
原创 python学习1
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、计算机二、使用步骤1.引入库2.读入数据总结一、计算机二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._c.
2022-04-06 17:58:17
726
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人