1. UrtraFAST设计指南1.1 合适的代码风格(1)多使用Vivado自带的代码模板;(2)尽量避免使用异步复位;(3)在模块边界上使用寄存器而非组合逻辑;(4)使用流水结构来降低逻辑层数;(5)采用适当的RAM和DSP的实现方式(是否使用硬核)(6)在逻辑综合或是逻辑优化(opt_design)后的时序报告上分析代码优化的方向。1.2精准的时序约束Vivado时序驱动的天性决定了其...
一、 实验说明 实验原理图如下: 器件:7SEG-MPX2-CC-BLUE两位八段共阴数码管,显示为蓝色。还有红黄绿三个LED灯。 其中,P2口的前七位接数码管的7个段选,P3口的前两位接两个位选,P1口的前三位接三个LED灯。 实验的目的是数码管从10开始减到00,然后下一个小灯亮。这里我们不用精确的1秒计时,而是用语句进行一个延时。 二、 编写程序 检测器件 首先检测一下所有器件是否能正常...
转载:http://www.schuitron.com/content/667.html 1) extern — 外部变量声明 如果在一个 C 程序文件中要使用一些变量但其原型定义写在另外的文件中,那么在本文件中必须将这些变量声明成extern外部类型。例如程序文件 code1.c 中有如下定义: bank1 unsigned char var1, var2; ...