- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 基于Verilog实现的异步FIFO
基于Verilog实现的异步FIFO 本文大部分内容参考《FPGA之道》、《硬件架构的艺术》,代码部分自己完成。 为什么要用到异步FIFO 在FPGA芯片开发中中难免会遇到跨时钟域的问题,解决跨时钟域的问题主要有如下方法: 1、两级采样法;(采样一次已经完成了非本时钟域信号的同步操作,采用两级采用给数字电路充分的时间来充放电,使得输出信号更健壮) 2、握手法;(暂时还没看嘿嘿) 3、异步FIFO;(针对大量数据的跨时钟域传输) 4、异步RAM法;(主体思路和异步FIFO法一致,不同的是RAM是一个较为开放的
2021-11-28 22:00:29
988
1
原创 第五届蓝桥杯C++A组,猜年龄
第五届蓝桥杯C++A组,猜年龄 题目描述 小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。” 请你写出:小明的较小的妹妹的年龄。 分析思路: 本题比较简单,主要应用枚举,找出可能的情况,再问题描述筛选出正确答案: 参考代码: #include<stdio.h> int main() { int x, y; for (x = 1; x < 20; x++) { for (y
2021-03-07 20:30:44
265
原创 给定n个十六进制正整数,输出对应的八进制数
TOC 进制转换问题描述 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 要求 输入格式:输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0-9 、大写字母A~F组成的字符串,表示要 转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式:输出n行,每行为输入对应的八进制正整数。 分析 要将十六进制转换成八进制需要先将十六进制转换成十进制,再将十进制转换为八进制。转换过程如下图: 由十进制转换八进制可以看出先得到
2021-03-05 22:34:19
4097
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人