- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 基于FPGA的Cordic旋转模式原理及设计
已知直角坐标下一向量的角度,如何求该点向量的正余弦值和?当有原点为中心的圆半径为1时,坐标的横坐标即为,纵坐标即为。CORDIC算法的思想就是:将向量逆时针旋转一定的度数,如果旋转之后角度趋近于,那么累计旋转的横坐标x的值就是,纵坐标y的值就是。
2024-06-15 15:12:35
461
原创 基于FPGA的Cordic向量模式原理及设计
已知直角坐标下一点(x,y),如何求该点在极坐标系的坐标(ρ,)?当x和y都为正数时,有=,求的过程即就是求反正切函数的过程。CORDIC算法的思想就是:将向量(x,y)顺时针旋转一定的度数,如果旋转之后纵坐标为0,那么累计旋转的度数就是,横坐标x的值就是ρ,也就是向量的模长。、
2024-06-14 20:34:20
928
原创 EDA15--STA静态时序分析--批处理命令(一)
PT在静态时序分析过程中的配置文件、延时信息计算与反标、时序分析条件、情形分析、时序例外、工作条件等相关内容。
2022-12-24 16:45:33
1514
3
原创 邸老师STA笔记(二)
B站邸老师静态时序分析的课程笔记,STA工作环境相关内容,包括时钟clocks、相关内容,generated_clocks、path_delay、 路径组、路径属性、驱动drive和负载load、虚拟时钟Virtual Clocks、多周期、半周期、伪路径等。
2022-12-24 16:25:26
1751
原创 邸老师STA笔记(一)
B站邸老师的静态时序分析课程一,主要包括前6个视频,课程概述、TCL与Synopsys TCL语言、STA基本概念、标准单元库等内容。
2022-12-24 15:38:52
980
原创 EDA13--DC脚本命令(二)
本文介绍DC综合剩下的命令,即,优化方法,编译策略,设计编译,优化技巧,导出报告,生成文件。介绍相关知识并且示例。
2022-12-10 22:34:11
3265
原创 EDA12--DC脚本命令(一)
初步介绍DC操作命令脚本,包括启动、读入与链接、工作环境、输入输出负载、规则约束、时序定义、时钟定义I/O口定义、组合逻辑约束、时序逻辑定义、设计面积约束。介绍了命令的格式和具体操作示例,最后附带一个小练习。
2022-12-10 21:41:38
6221
3
原创 EDA11--DC逻辑综合(二)逻辑推断
影响DC逻辑综合的三大因素,工艺库、层次划分、编码风格。工艺库声明,K系数,线负载模型,工作条件,查找表延迟,单元定义层次划分:寄存器吸收组合逻辑、寄存器输出划分边界、避免胶连逻辑、合适尺寸匹配速度;编码风格:锁存器与寄存器,多路选择器推断,if和case,仿真代码、for循环综合,算术运算综合等
2022-12-08 22:09:50
1908
原创 EDA10--DC逻辑综合(一)DC简介概念流程
介绍EDA流程中的DC,综合简介,DC简介,DC中相关概念,dc启动配置文件,dc输入输出文件,dc设计对象,dc设计约束,时序分析相关概念,建立保持时间,时序路径,时序弧,输入延迟,输出延迟,时间裕度,关键路径,伪路径,多周期路径。DC流程简介,启动,读入,初步检查,设置设计环境,设置目标约束,编译优化,导出。
2022-12-08 21:05:39
6034
原创 EDA09--VCS 操作实践(二)
本文介绍Linux下VCS的仿真流程,包括用户交互模式,后处理模式、Makefile脚本编写。查看波形图和代码覆盖率,波形文件添加等,all:com sim run_dve com simrun_dve cm。
2022-12-06 12:10:16
2161
原创 EDA08--VCS 波形文件和debug(二)
介绍Linux下VCS仿真时需要的波形文件,vcd和vpd他们的产生以及特点、调用。在Testbench中如何添加代码。
2022-12-03 20:49:39
2240
原创 EDA07--VCS仿真验证(一)
VCS的知识内容,包括原理,步骤,所需命令及其选项,编译运行调试。代码覆盖率。vcs -f file.list -timescale=1ns/1ps -full64 +v2k -cm line+cond+fsm+tgl -debug_allsimv -cm line+cond+tgl+fsm -l sim.logdve -full64 -cov -dir simv.vdb
2022-12-03 20:30:16
3043
原创 EDA06--TCL脚本语言(二)
TCL语言中列表、数组相关命令,lappend\concat\lsearch\控制结构if switch、for、foreach、while。过程proc。
2022-12-03 19:37:27
1186
原创 EDA05--TCL脚本语言(一)
TCL简介,格式,表达式、计算命令、字符串format命令、string命令及其选项等,Linux/Unix下TCL解释器的示例。length index range compare match equal等。
2022-11-26 11:32:15
3836
原创 EDA04--Vim编辑器使用
Linux下Vim编辑器的使用,包括简介,常用操作与技巧,三种工作模式,命令模式:所敲的按键编辑器都理解为命令,执行不同的功能。输入模式:编辑插入,对文本插入编辑。底线命令模式:通常对文件保存退出。
2022-11-25 17:56:55
421
原创 手把手Verilog循环优先级仲裁器
用优先级状态寄存器阵列和请求计算模块组成仲裁器,对多信号请求安优先级先后输出结果,优先级随输入改变阵列而改变。
2022-10-29 16:16:52
2831
1
原创 手把手 Veriolg HDL的 4位单信号的乒乓Buffer操作
2组并行Buffer,轮流写入,轮流输出的形式提高数据处理速率。通过状态机来操作各自的读写使能来实现。
2022-10-23 15:49:42
1390
原创 手把手Verilog HDL同步Vaild-Ready握手FIFO机制
V-R握手FIFO机制,即是两级时钟速率不同的模块之间传递信号的机制,上游往下游传递的数据暂时缓存在FIFO中,上游和FIFO、FIFO和下游之间通过握手传递信号。即在一个FIFO模块外层套了一层握手机制。如下图:如何用Verilog代码实现呢?我们可以这么来做,1、先实现一个同步FIFO,2、再实现一个单信号握手,3、把握手机制套在FIFO外面。Frist-in-first-out,先进先出,是一种数据缓存器,实现速率匹配。
2022-10-21 16:36:48
4095
4
基于RISC-V的图像边缘检测处理器设计文档
2024-06-15
B站邸老师静态时序分析整理
2024-06-15
EDA技术中PT和STA
2024-06-15
EDA技术中VIM编辑器使用和VCS工具使用
2024-06-15
DC逻辑综合 EDA技术
2024-06-15
linux操作要点 EDA工具
2024-06-15
基于Matlab和FPGA的Cordic算法设计与实现
2024-06-15
基于FPGA的CORDIC算法旋转模式实现
2024-06-15
基于Matlab的CORDIC算法实现
2024-06-14
基于FPGA的CORDIC算法向量模式实现
2024-06-14
VCS操作所用到的文件
2022-12-04
基于FPGA的DDS信号发生器
2022-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人