
【酒酒】数字IC代码手撕总结.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这份文档《酒酒》是关于数字集成电路设计中的IC代码编写与调试技巧的手撕笔记和知识点汇总,适合从事相关领域工作的工程师参考学习。
数字IC手撕代码总结:
1. 使用任意编程语言编写从1到100之间的所有质数。
2. 实现奇数分频功能(三分频)。
3. 实现偶数分频功能(二分频)。
4. 绘制能够检测10110序列的状态转移图,要求每当检测到该序列时输出两个周期的高电平信号,并采用低功耗方式实现。
5. 使用Verilog语言编写一个用于边沿检测的功能模块,当输入信号发生变化(上升沿或下降沿)时输出宽度为一个周期的脉冲信号。
6. 设计异步复位、同步释放功能。
7. 实现跨时钟域的数据传输功能,包括快速到慢速以及从慢速至快速的情况。
8. 创建一个序列发生器,在输入的clk信号作用下按周期性输出0010110111这一固定模式的二进制数串行数据流。
9. 描述带有进位输入和输出功能的2位全加器,其端口包括A/B作为两个加数、CIN为进位输入信号、S表示求和结果以及COUT用于指示新产生的进位情况。
10. 编写一个同步FIFO存储结构,并指定其深度与数据宽度参数设定值。
11. 理解异步FIFO的工作原理,即便不编写代码也要掌握核心思想。
12. 描述握手信号机制的作用和实现方式(7.27)。
13. 设计并实现在系统中生成频率为100MHz的时钟信号发生器模块(7.28)。
14. 开发交通灯控制系统,以模拟红绿黄三种颜色指示灯交替变化的过程(7.29)。
15. 编写一款简单的自动售货机程序或逻辑电路设计。
全部评论 (0)
还没有任何评论哟~


