• 已绑定课时
  • 工程师可点评

1、简述FPGA的开发流程? - 这里开发流程就是代码,也就是采用verilog硬件描述语言把逻辑思维描述出来之后进行的步骤 - Simulation-Run Simulation (EDA工具步骤仿真,验证所写代码是否正确) - RTL ANALYSIS-Open Elaborated Design (绑定管脚,约束文件的一个生成,时序约束) - SYNTHESIS-Run Synthesis(…

sheng871106
118 1 1
工程师评优秀1

1、简述FPGA的开发流程?

- 这里开发流程就是代码,也就是采用verilog硬件描述语言把逻辑思维描述出来之后进行的步骤

- Simulation-Run Simulation (EDA工具步骤仿真,验证所写代码是否正确)

- RTL ANALYSIS-Open Elaborated Design (绑定管脚,约束文件的一个生成,时序约束)

- SYNTHESIS-Run Synthesis(综合,目的就是将硬件描述语言,也就是RTL级的代码转换成门级电路)

- IMPLEMENTATION-Run Implementation(布局布线,这个步骤就是各个门级电路之间需要连接起来,目的是各个门级电路添加延时,也就是添加时钟,把它们连系起来)

- PROGRAM AND DEBUG-Generate Bitstream(生成bit流,把门级电路转换成二进制数据流,也就转换成FPGA能够识别到的一个数字信号)

2、一个模块包含哪两部分?

- 描述端口信息:input输入 output输出 inout双向端口,既可以作为输入,又可以作为输出

- 描述逻辑信息:输入如何影响输出的

3、时间尺度定义为`timescale 1ns/100ps 中的 1ns 代表(C)。

A、时间精度 1ns

B、时间单位 100ps

C、时间单位 1ns

D、时间周期1ns

4、点亮开发板上的4个led灯,请写出详细的代码?

module LEDs(
output  LED1,
output  LED2,
output  LED3,
output  LED4
);
assign LED1 = 1;
assign LED2 = 1;
assign LED3 = 1;
assign LED4 = 1;
endmodule

学习上下文

产出状态

评优秀1 位工程师
工程师已阅118 位工程师