基于Lattice MXO2 LPC的小脚丫FPGA核心板 - Type C接口
开发板的硬件规格如下:
引脚的定义如图所示
使用Lattice的Diamond进行该款FPGA的开发,在Diamond的起始页,选择"New"选项,创建Diamond工程。
定义工程名以及选择工程路径
选择工程对应的目标器件
在工程中添加相应的文件
选择工程使用的综合工具
最后会给出工程的创建信息,确认后完成工程的创建。
在工程中新建Verilog文件,这里以最简单的开关控制RGB作为示例。
module exp01_LED (sw,led);
input [2:0] sw; //开关输入信号,利用了其中3个开关
output [2:0] led; //输出信号到RGB LED
assign led = sw; //assign连续赋值。
endmodule
在Tool->SpreadView的Port Assignments中为模块分配管脚。
完成上述步骤,编译工程后,在工程的输出目录中,复制生成的.jed文件,连接上开发板后,将该文件拖拽到枚举出的大容量存储设备中,即可在开发上运行设计的模块。
更多回帖