1. 基本功能特性

  • 基于Lattice的XO2-1200HC FPGA
    • 1280个LUTs
    • 64Kbits 嵌入块RAM
    • 一个PLL
    • 支持DDR/DDR2/PDDR
    • 内置可以双启动的Flash用于配置FPGA
    • 内部有2个I2C、1个SPI和一个定时器硬核
    • 3.3V供电
  • 通过MicroUSB供电,支持DAPLink方式对FPGA进行配置以及UART通信
  • 12MHz外部时钟,FPGA可以通过内部PLL进行高速工作(测试用400MHz的时钟产生DDS)
  • 14个GPIO管脚
  • 板上2个LED:
    • 一个3.3V的电源指示灯 - PWR
    • 一个FPGA逻辑状态指示灯 - HB,用于验证FPGA的逻辑
  • 板上5V-3.3V LDO,可以通过PIN 16对外供电,最大150mA

coremodule:xo2dap16.png

基于Lattice XO2-1200HC的FPGA核心模块构成框图

基于Lattice XO2-1200HC FPGA、板载下载器/串口通信的FPGA模块框图

基于Lattice XO2-1200HC FPGA、板载下载器/串口通信的FPGA模块连接框图

 

2. 关键器件的技术资料

3 编译环境

这块核心模块使用的是Lattice的XO2-1200HC的FPGA,QFN32封装,因此使用的FPGA编译工具为Diamond, 在使用的过程中正确选择器件及其封装,最后生成jed的可配置文件。

4 下载配置介绍

此核心模块是通过MicroUSB连接器同PC进行连接,确保你用的USB线是“数据线“,而不是只能充电的线,将该模块同PC连接上,你讲看到:

  1. 模块上的电源指示灯常亮、右侧的心跳灯以每秒一次的节奏在闪,表明板卡中预装的测试程序正常运行;
  2. 在电脑端你会看到一个STEPLINK的盘符,无论你用的是Windows的系统还是Mac OS、Linux,都会出现这个盘符,双击进入STEPLINK的盘,你会看到一个txt的说明文件和一个HTML网页文件,点击txt的说明文件,了解这个板卡的信息;点击HTML网页文件,可以直接跳转到该模块在电子森林上的资源页面;
  3. 当你要用jed文件重新编程该模块的时候,您只需将要配置的jed文件拖到该STEPLINK的盘中,或者在FPGA的项目页面中,找到你要配置的jed文件,鼠标悬浮点击右键,发送到STEPLINK盘即可