- 博客(5)
- 收藏
- 关注
原创 Quartus II在时序仿真调用modelsim时遇到的问题
下面介绍我在使用Quartus II 进行仿真时遇到的问题后面遇到问题持续更新,这也算是我自己的学习笔记,希望对你有帮助。1.Error: (vsim-SDF-3445) Failed to parse SDF file ".sdo"或者Error: (vsim-SDF-3196) Failed to find SDF file ".sdo"解决办法:只有 Arria II GX/GZ、Cyclone IV、MAXII、MAX V 和 Stratix IV 器件系列支持门级时序仿真。使用 T
2021-05-29 12:44:05
2124
原创 FPGA实现正弦波加和及滤波(Vivado实现,内含IP核调用)
题目要求老师给了我一道题,让我用Verilog编写出来:通过100M时钟产生3M、5M和20M正弦波,并将产生的三个不同频率的正弦波加在一起,然后从这个和信号中将20M正弦波提取出来。我的思路首先通过DDS分别产生3M、5M、20M正弦波,通过加法器将这三个正弦波加在一起,再通过设计FIR数字滤波器将20M正弦波从和信号中滤出来。整个过程思路还是很清楚的。DDS原理及代码关于DDS原理介绍的文章很多,csdn上就很多的文章,可以参考下。DDS,即直接数字式频率合成法,基本思想就是在存储器中存入正
2021-04-27 22:26:14
9326
9
原创 java冒泡排序和选择排序以及工具类排序
冒泡排序(BubbleSort)import java.util.Scanner;import java.util.Arrays;public class BubbleSort{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入数组长度: "); int[] arr = new int[sc.nextInt()]; //创建数组,
2020-05-22 22:50:46
267
原创 java生成不重复的大写字母数组
public class GetRandomLetter { public static void main(String[] args) { int[] arr = new int[10]; for (int i = 0;i<arr.length ;i++ ) { arr[i] =(int)(Math.random() * 26) + 65; //生成一个新的数组元素 for (int j = 0;j<i;j++ ) //判断新生成的元素是否存在
2020-05-22 22:45:57
950
原创 java编写字母顺序矩阵
import java.util.Scanner;public class GetLetterArray { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入所要输出矩阵的行数和列数: "); char[][] arr = new char[sc.nextInt()][sc.nextInt()]; int d = 0;
2020-05-22 22:43:55
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人