- 博客(3)
- 收藏
- 关注
原创 全排列问题(c++实现)
题目描述:输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字输入:n(1≤n≤9)输出:由1~n组成的所有不重复的数字序列,每行一个序列。样例输入:3样例输出:1 2 31 3 22 1 32 3 13 1 23 2 1#include <iostream>#include <algorithm>using namespace std;void dfs(int a[],in
2021-04-17 20:35:07
2093
原创 Verilog 混合层次化文件设计——十进制可逆计数器
首先解决十进制可逆计数器问题所谓可逆计数器,就是说它不但要实现自加功能还要实现自减功能。分为两个部分去写(自加器和自减器),两部分都要控制在0-9以内,也就是二进制0000-1001之间,当然如果自加到9或者自减到0的时候要向co借位或进位,这样十进制可逆计数器的功能就可以完整实现了。再通过控制输入x来实现自加与自减功能的切换当x输入为高电平时为自加器当x输入为低电平时为自减器再解决混合层次化文件设计首先老规矩创建项目并选对芯片这里的顶层文件选择创建的Block Diagram/Schemat
2020-11-14 16:50:17
6919
2
原创 Verilog 层次化文件设计——彩灯控制器
Verilog 层次化文件设计是通过顶层文件+调用的子模块来完成代码功能的实现。这里的顶层文件可以理解为是实体电路中的连线步骤,而子模块就是电路元件。本文采用文本形式编写顶层文件。设置顶层文件先打开文件界面显示所有文件,再选择你要设置为顶层文件的文件。选中后右键点击set as Top-Level Entity即可顶层文件module cdkzq(clk,en,Q,codeout); //彩灯控制器input clk,en;output [2:0] Q; //计数器输出output [
2020-09-17 12:37:59
10441
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人