时钟---锁相环 1.       Xilinx DCM数字时钟管理模块(Digital Clock Manager,DCM)是基于Xilinx的其他系列器件所采用的数字延迟锁相环(DLL,Delay Locked Loop)模块。在时钟的管理与控制方面,DCM与DLL相比,功能更强大,使用更灵活。DCM的功能包括消除            
                
         
            
            
            
            :【高速接口-RapidIO】2、RapidIO串行物理层的包与控制符号 【高速接口-RapidIO】3、RapidIO串行物理层的包传输过程 【高速接口-RapidIO】4、Xilinx RapidIO核详解【高速接口-RapidIO】5、Xilinx RapidIO核例子工程源码分析【高速接口-RapidIO】6、Xilinx RapidIO核仿真与包时序分析 *一、软件平台与硬件平台  软件            
                
         
            
            
            
            如何阅读C++源代码(这是我在阅读C++源代码时总结的一些体会,以后还要把新的体会再补充进来,逐步扩充和完善本文。)1. 读C++源代码时,按照声明文件(.h文件)和实现文件(.cpp文件)的顺序来读,先弄清楚各个类的组成,再弄清各个类的成员函数的实现,判定和理解各个成员函数的功能。2. 在读C++源代码时,要注意类与类之间的静态联系和动态联系。类与类之间的静态联系包括类之间的继承关系、组合关系等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 16:39:22
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.软件版本Quartusii12.12.本算法理论知识   ROM资源,作为产生离散正弦信号的另一种有效途            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-10 15:17:21
                            
                                941阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            \前言CORDIC算法常用来求解信号的幅度与相位,它的优势在于借助:移位寄存器+加法器/减法器便可以实现求解,而无需乘法器。大大简化了运算。本文围绕CORDIC整理用到的知识,先做个引子,不定期更新。一、CORDIC算法  CORDIC(Coordinate Rotation Digital Computer) 算法由Volder于1959年提出,该算法利用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 21:53:48
                            
                                810阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.软件版本ISE14.72.本算法理论知识ROM资源,作为产生离散正弦信号的另一种有效途径,CORDIC(坐标旋转数值计算)算法已越来越            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-10 15:17:31
                            
                                180阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从一个小实例出发,来说说我这个cordic算法除了能做些干什么! (圆周模式)   有很多同学知道可以用来做DDS 但是对于现在这个“内存过剩”的年代,采用运算的方式实现DDS远远不如LUT来得方便。。。。PS(cordic算法提出的年代,那是在遥远的20世纪五六十年代,那时候内存非常的宝贵!)于是乎我也就不介绍DDS实现方式。。。众所周知想要得到FFT的运算结果前一步必须取模            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 18:08:03
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              最近在看cordic算法,由于还不会使用matlab,真是痛苦,一系列的笔算才大概明白了这个算法是怎么回事。于是尝试用verilog来实现。用verilog实现之前先参考软件的程序,于是先看了此博文也不截图了,因为怕图形被其他博客网站检测到后屏蔽图片,造成此博文无法正常阅读。阅读此博文,需要先阅读上面这个博文的内容。  这是此博文中的C代码。避免浮点运算,所以angle数组里面的角度值都扩大了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 11:18:12
                            
                                385阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、前言二、命名规则2.1  xilinx 7系列器件命名2.2 Ultrascale命名2.3 Ultrascale+命名2.4 器件示例三、器件划分3.1 工艺制程3.2 产品迭代数3.3 使用领域四、参考一、前言        赛灵思xilinx是FPGA领域的领头企业,去年已被ADM收购            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 08:47:37
                            
                                302阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CPRI是无线通信里的一个标准协议,连接REC和RE的通信。 Xilinx有提供CPRI IP核。区别于其它通信协议,如以太网等,CPRI是一个同步系统。这就意味着两端的Master和Slave应当是同源时钟的,两边不存在频差,并且内部延时也都是固定的,每次运行可以通过计算获得,供上层应用使用。因此,可以让Master有一个参考时钟使用,而Slave则利用GT从串行数据中恢复出来的时钟,经过外部一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 20:24:33
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            建立一个ISE的工程,工程的顶层文件为schematic的。然后根据实际需要添加自己的逻辑或处理部分。Microblaze可以像一个IP一样同时应用到自己的设计中去。具体方法如下:1、在工程中选择Add Source,在选择框中选择Embedded Processor,假设为该处理器起名为Microblaze_xxx。2、此时ISE会自动启动XPS,在XPS中根据导向设置自己的Microblaze            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 18:29:46
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              FPGA是目前全世界应用最广泛数字系统的主流平台之一,其市场前景诱人,但是门槛之高在芯片行业里无出其右。FPGA的生产商目前有4大巨头,而且都在美国。下面分别介绍:1、Xilinx公司(中文:赛灵思)  Xilinx是全球领先的可编程逻辑完整解决方案的供应商,也是目前排名第一的FPGA解决方案提供商。真正意义上的第一颗FPGA芯片XC2064为Xilinx所发明,这个时间差不多比著名的摩尔定律            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 20:57:15
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言要理解cordic算法,我们先证明一道中学的数学题。已知,OA逆时针旋转θ角度后得到OB,线段OA=OB,∠AOB=θ,A 点坐标(x1,y1),B 点坐标(x2,y2)。求证:x2=x1*cosθ - y1*sinθy2=x1*sinθ+ y1*cosθ证明:如图所示,假设A在第一象限,点A沿着点O做旋转至点B,可能旋转到第一象限或者第二象限或者第三象限或者第四象限。假设OA=            
                
         
            
            
            
            1.软件版本quartusii12.12.本算法理论知识ROM资源,作为产生离散正弦信号的另一种有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-10 15:24:24
                            
                                436阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:桂。时间:2017-08-14  19:22:26前言CORDIC算法常用来求解信号的幅度与相位,它的优势在于借助:移位寄存器+加法器/减法器便可以实现求解,而无需乘法器。大大简化了运算。本文围绕CORDIC整理用到的知识,先做个引子,不定期更新。一、CORDIC算法  CORDIC(Coordinate Rotation Digital Comput            
                
         
            
            
            
            #include void main() { float a,b,c,s,m; scanf("%f%f%f",&a,&b,&c); s=1/2(a+b。开根号的计算方法在keil编译器中用C语言编求一个数的平方根a开平方sqrt(a); 如果是开n此方,用pow(x,1.0/n)在C语言中,可以使用库函数sqrt来实现开根号计算。1. 头文件:math.h;2. 声明:do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-18 19:48:09
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            赛灵思官方提供了cordic(coordinate rotational digital computer) ip核实现直角坐标极坐标变化,三角函数的操作。我介绍下它进行反正切求解的使用:新建个简单工程:bd如下  进行ip设置,选择运算位反正切后,ip端口回自动变为上图,再引出2个总线和时钟,xilinx的ip核不少是基于AXI4-Stream总线,这里使用并不复杂            
                
         
            
            
            
            利用CORDIC算法计算cos和sin值,利用了坐标在在圆上旋转的特性,用坐标值表示cos和sin,核心思想是把乘法运算转换成移位运算
    这里主要先介绍如何利用CORDIC算法计算固定角度\(\phi\)的\(cos(\phi)\)、\(sin(\phi)\)值。一般利用MATLAB计算三角函数时,用\(cos\)举例,只需要输入相应的\(cos(\phi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 11:04:11
                            
                                181阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Cordic IP是一种用于计算三角函数和其逆运算的算法,常用于数字信号处理器和其他嵌入式系统中。在K8S中,我们可以使用Cordic IP来实现高效的三角函数计算,提高系统的性能和效率。下面我将介绍如何在K8S中实现Cordic IP。
### 实现Cordic IP的步骤
首先,让我们看一下实现Cordic IP的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-24 11:21:02
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:参数配置 
 
  1.选择函数的类型。包含了矢量旋转,矢量变换,正弦,余弦,双曲正弦,双曲余弦,反正切,反双曲正切和平方根的计算。 
 选择cordic的结构。可选并行和串行。 3.选择输出流水线类型。提供了三种,无,最优,最大。其中optimal模式实现时使用很多流水线,但是不使用附加的查找表。 4.选择数据格式。有符号小数(默认),无符号小数,无符号整数。 scaled ra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-13 11:20:50
                            
                                55阅读
                            
                                                                             
                 
                
                                
                    