草庐IT

Quartus-II

全部标签

Quartus II 18.1的下载安装和注册

前言本文章主要教学QuartusII18.1安装教学以及使用方法的介绍说明。一、Quartus的下载进入Quartus官网:点击下载Windows版:选择所需要的软件版本:(推荐使用18.1版本的)下载Quartus软件包和ModelSim组件包:下载器件库文件:(一般选择Cyclone4、5)二、安装Quartus完成上述下载操作后点击如下图所示的运行文件:点击后即可进入以下安装界面:选择“Iaccept”后点击“Next”:选择安装地址路径:选择需要安装的内容:点击“Next”:点击“Finish”:安装设备驱动程序安装向导:完成安装后,至此即可全部完成Quartus的安装:三、Quart

记录:2022-9-17 数组中重复的数据 丑数 II 文件分配方式 位图及使用(打卡)

学习时间:2022-9-17学习内容1、leetcode442.数组中重复的数据采用原地Hash的方式做,代码如下:classSolution{publicListInteger>findDuplicates(int[]nums){ListInteger>ans=newArrayListInteger>();for(inti=0;inums.length;i++){intvalue=nums[i];intindex=value-1;if(index==i){continue;}if(nums[i]==nums[index]){continue;}swap(nums,i,index);i--;}

使用Quartus II做FPGA设计遭遇的一些问题

问题1:Error:Widthmismatchinpin_name–sourceis。。。这个是原理图设计部门IO端口的命名问题,要求命名中也必须包含端口宽度。比如:由于输出是8位的,所以对于输出端口的命名,你必须要包含[7..0],仅仅命名为q就会出现上述的错误。所以建议OUTPUT、INPUT的命名建议就用模块中端口的名字。自己不要做什么修改。**问题2:Error(275028):Busnameallowedonlyonbusline–pin“data[7…0]”Error(275029):Incorrectconnectorstyleatport“test_data[7…0]”fors

03_Quartus将程序烧录到FPGA的Flash中

将程序烧录到Flash中将程序烧录到flash中的目的.sof文件不能烧录进flash中,导致掉电程序丢失将.sof文件转换成.jic文件的流程进入ConvertProgrammingFiles中配置输出文件类型选择输出.jic文件根据flash的具体型号选择ConfigurationDevice的类型(EPCS16)输出路径可默认选择芯片器件选择FlashLoader,再点击右侧AddDevice选择具体的芯片,再点击OK添加.sof文件选中SOFData,再点击AddFiles,将选中.sof文件,最后点击Open生成.jic文件不单独选中任何一项,点击Generate,若弹出succes

代码随想录算法训练营第4天 | 24. 两两交换链表中的节点, 19.删除链表的倒数第N个节点, 面试题 02.07. 链表相交, 142.环形链表II

今日任务:24.两两交换链表中的节点19.删除链表的倒数第N个节点面试题02.07.链表相交142.环形链表II状态:1刷文章目录前言一、24.两两交换链表中的节点二、19.删除链表的倒数第N个结点三、面试题02.07.链表相交方法1方法2四、142.环形链表II总结前言链表多考虑用虚拟头结点,这样会方便很多,双指针的操作注意,删除第N个节点,那么我们当前遍历的指针一定要指向第N个节点的前一个节点一、24.两两交换链表中的节点题目:给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换思路:虚拟头节点+画图,要厘清指针顺序代码:c

Quartus中打开ModelSim遇到问题汇总

一:问题:这类问题得原因是可能是网上某些教程要求Modelsim要勾选以管理员身份运行导致的。解决方法:取消勾选以管理员身份运行。二:问题:Assignments-Settings-EDAtoolSettings-toolname仿真软件没有选对。解决方法:选择相应的正确仿真软件,注意区分ModelSim和ModelSim-Altera。三:其他类报错,可以在tools-options-ModelSim(ModelSim-Altera)的路径后加上\注意:野火FPGA的教程路径要添加到最后一个文件夹,(win64)详情如图。以上都是博主在关联时遇到的问题,还有请在评论区补充,谢谢浏览!   

算法-有序数组的平方,长度最小的子数组,螺旋矩阵II

伪装成一个老手!一、有序数组的平方题目给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]来源:力扣977思路遍历数组中的每一个元素,将其平方后放回原位,然后再对其进行排序。阻碍1.Q1:有序数组平方后,不一定是有序的了该怎么办?A1:无序变有序的第一想法就是使用各种排序算法变成有序数组,但这样就忽略了题目中“有序数组”这个条件。因为数组元素中含有负数使得平方后的数组不在

Quartus II 13.1与Modelsim SE的安装

目录一.资源下载二.软件安装2.1QuartusII13.1的安装2.2QuartusII注册2.3ModelsimSE版本安装2.4Modelsim注册一.资源下载软件资源下载链接:提取码:38ny注册资源下载链接(用于QuartusII):提取码:zbho注册资源下载链接(用于Modelsim):提取码:hi5b二.软件安装2.1QuartusII13.1的安装在文件QuartusII_13.1文件下,解压QuartusSetup-13.1.0.162.rar,:解压后得到:运行这个可执行程序:点击next:之后勾选对应选项并点击next:之后选择安装位置,并点击next:选择安装内容,并

一、Quartus II软件的使用

使用流程图总结图:  一、打开软件二、新建工程1、创建目录 2、创建工程选择【File】→【NewProjectWizard…】来新建一个工程 三、设计输入 【File】→【New】 输入代码:moduleflow_led(input sys_clk, //系统时钟input sys_rst_n, //系统复位,低电平有效outputreg[3:0] led //4位LED灯);reg[23:0]counter;always@(posedgesys_clkornegedgesys_rst_n)begin if(!sys_rst_n) counter 代码保存到rtl目录四

Rust每日一练(Leetday0027) 单词搜索、删除重复项II、搜索旋转排序数组II

目录79.单词搜索WordSearch  🌟🌟80.删除有序数组中的重复项IIRemove-duplicates-from-sorted-array-II  🌟🌟81.搜索旋转排序数组IISearch-in-rotated-sorted-array-II  🌟🌟🌟每日一练刷题专栏 🌟Golang每日一练专栏Python每日一练专栏C/C++每日一练专栏Java每日一练专栏79.单词搜索WordSearch给定一个 mxn 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字