- 博客(8)
- 收藏
- 关注
原创 TCL语言控制Modelsim仿真 2
在Modelsim最下面输入DO命令,格式为:do xxxx.do,例如:do tb_fifo_1_1.do,回车后就可以看到波形了。##仿真work库下面的test_tb实例,同时调用220model_ver库,不再进行任何优化,仿真分辨率1ns。#取消warning,例如‘x’,‘u’,‘z’信号的警告,对提高编译速度很有帮助。#仿真work库下面的tb_mdy_fifo_1_1实例。#编译指定的vhdl文件,同时检查可综合性。以下内容是根据明德扬教程按照个人习惯整理。#编译指定的verilog文件。
2024-10-23 11:53:53
598
原创 TCL语言控制Modelsim仿真 1
而使用Modelsim仿真之后查看波形,可以更深入的了解代码中出现的问题,同时只需要仿真出波形,不需要综合出实际的电路,所以编译速度极快。因为笔者学习TCL语言的目的仅仅是为了仿真Modelsim,从学学起,或者完全掌握TCL语言消耗时间过长,而且笔者的学习习惯更倾向于先使用,然后在使用的过程中查缺补漏,以实用为最终目的,所以学习模式为了解基本语法概念,然后根据网上现有的TCL语言仿真Modelsim脚本一边学习FPGA,一边根据自己的需求修改TCL脚本来仿真FPGA。3,TCL语言基本语法。
2024-10-23 11:49:30
495
原创 对MPU6050坐标矩阵修改的学习
Y轴,Z轴与地面平行,X轴与地面垂直。此时俯仰角为XY平面的旋转。翻滚角为XZ平面的旋转。但是实际使用过程中并不都是水平放置,有些特殊的场合,要求芯片竖直放置,这时候就不得。系统默认的芯片XYZ三轴如上图,首先要确认系统默认的XYZ三轴分别对应的欧拉角。默认芯片水平放置,以芯片标注的点为Y轴正方向,测试得到旋俯仰角为XZ平面的旋转。把系统默认的参数写入DMP,参数为:{ 1, 0, 0,偏航角为YZ平面的旋转。在矩阵中填入0度参考的坐标轴。翻滚角为YZ平面的旋转。偏航角为XY平面的旋转。
2024-09-26 11:17:30
401
原创 Cadence 操作技巧总结3:拼板技巧总结
在电路板加工生产中经常会遇到需要拼板的情况,比如电路板形状不规整,需要拼板加工,或者单个电路板元件太少,贴片时单个开钢网做贴片过于浪费时间。
2023-09-21 15:19:53
1824
3
原创 Cadence 操作技巧总结2:模块化布局
在用allegro软件对pcb进去布局时,有许多结构相同的模块,如果总是一直单个布局布线,就会降低速度,如果用可以掌握模块复用的方法,则可以大大提高设计的速度。
2023-09-21 15:18:21
832
原创 Cadence 操作技巧总结1:测试点的生成1
PCB绘制过程中经常遇到需要添加测试点问题,在原理图上面作为元件添加,然后在PCB中元件放置固然可以,但是操作步骤过于繁琐,不利于后期直接修改PCB。这里使用diameter为10mil,顶层使用20mil,底层使用50mil,开窗层需要根据你自己的习惯设置,这里只有底层开窗60mil,顶层没有开窗,设置完成后保存,并命名为Test10_50.按如下步骤配置,methodology中layer选择bottom即底层添加测试点,其他采用默认设置。添加测试点分为自动添加,跟手动添加,这里演示手动添加测试点。
2023-09-21 15:12:13
1897
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人