服务热线:027-84531107 技术咨询 QQ:309601941
武汉华升泰克电子技术有限责任公司
HSEDA · EDA 开发板与嵌入式解决方案
服务热线 027-84531107
2112 LUT· MachXO2-2000HC 内置 Flash· 免外部配置芯片 2 × 2×20· 全部 IO 引出 Type-C· 供电 + 10P 下载口
首页/ 产品中心/ FPGA / CPLD 开发板/ LCMXO2-2000HC 入门开发板

LCMXO2-2000HC 入门开发板

2112 个 LUT、8 个 9Kb EBR、1 个 PLL,LQFP100 封装。配置 Flash 做在芯片里,不用外部配置芯片,上电就开始工作。两个 2×20 排针把全部 IO 引出、数据线做了等长处理,板载 50 MHz 晶振、4 个按键、4 个 LED,一根 Type-C 线供电。

2112 LUT 8 × 9Kb EBR 1 PLL LQFP100 内置配置 Flash 全 IO 引出

01 一块入门板,该有的都焊上了

入门板最容易缺的是“要不要外挂配置芯片”“IO 够不够引出”“时钟怎么给”。这块板把这三件事都做完了:Flash 在芯片里、40 针全部引出、50MHz 晶振已经焊好。

2112 LUT + 8 个 EBR

LCMXO2-2000HC 有 2112 个 LUT、8 个 9Kb EBR(共 72Kb)、1 个 PLL。跑状态机、并口时序、LED 屏扫描、简单的数据缓存都够,做接口转换和 glue logic 也宽裕。

配置 Flash 在芯片里

MachXO2 把配置 Flash 做进了芯片,不用外挂 SPI Flash,也不占板面。烧一次 JED 文件就永久保存,断电再上电立即启动,适合做上电就要工作的控制板。

全部 IO 引出,等长走线

J6 / J7 两个 2×20 排针把能用的 IO 全引出来,板上丝印直接标 IO 号(IO64、IO15…)。手册明确写明 IO 数据线已做等长处理,接并口外设、摄像头、屏都省心。

内核、辅助、IO 电源独立

三路电源分开供,VCCIO 支持 1.2 / 1.8 / 2.5 / 3.3 V。板上按 3.3 V 焊好,接 1.8 V 器件时改 VCCIO 即可;换 ZE 系列芯片只要改 VCC 电压,同一块板能顶两代用。

50 MHz 晶振,另有内部振荡器

Y1 是 50MHz 有源晶振,接 IO63,宽压 1.8–3.3 V。不想用外部时钟也行:芯片内置振荡器出厂 2.08MHz,可分频到 133kHz,做低速轮询、闪灯、看门狗足够。

Type-C 供电,10P 下载口

Type-C 口(丝印 J1 UART)供电,板上 CH340 顺带做一路串口,接电脑就能收发。J2 是 10P 下载口,用 2×7 灰色排线接 HW-USBN-2B。

02 芯片与逻辑资源

同一块板可以装 LCMXO2-1200HC 或 2000HC,LQFP100 封装从 640HC 到 2000HC 引脚兼容;换 ZE 系列只需改 VCC 电压。

芯片型号LCMXO2-2000HC-4TG100C(板上丝印 LCHXO2-2000HC-4TG100C)
可选型号LCMXO2-1200HC(同板同封装):1280 LUT、7 个 9Kb EBR、1 个 PLL
系列 / 封装MachXO2 家族,LQFP100(TG100);640HC ~ 2000HC 同封装可换
逻辑资源2112 LUT,4 输入查找表结构
块存储8 × 9Kb EBR(共 72Kb),可配置成单口 / 双口 / 移位寄存器
时钟1 个 PLL,可倍频、分频、移相;另有时钟分频网络
配置存储内置配置 Flash,无需外部配置芯片;上电即启动
硬核I²C、SPI、Timer、用户 Flash(UFM),挂在 WISHBONE 总线上
内置振荡器2.08 MHz,可分频到 133 kHz,不用外部晶振也能跑
IO 电源VCCIO 可选 1.2 / 1.8 / 2.5 / 3.3 V;板上默认 3.3 V
LCMXO2-2000HC 开发板板载资源标注:3.3V LDO、50M 晶振、4 个 LED、FPGA 芯片、J6 扩展口、CH340、Type-C、电源开关、JTAG 口、4 个按键
板载资源 从上到下:U2 3.3 V LDO、Y1 50MHz 晶振、LED1–LED4;中间 U1 是 LCMXO2-2000HC;左侧 J6 扩展口,左下 U3 CH340;下排依次是 Type-C、电源开关、JTAG 下载口和 4 个按键。

03 板载接口与丝印

板子小,但每个接口都在丝印上写了名字。下表按丝印顺序列,接线时对着板子找就行。

丝印接口 / 器件说明
J1 UARTUSB Type-C5 V 供电入口;经 U3(CH340)提供一路串口,接电脑可收发
POWER电源开关切断整板供电,下载和接线前先关掉
J2 JTAG10P 下载口接 HW-USBN-2B,用 2×7 灰色排线;排线的 5 V 取自下载器
S1 – S44 个轻触按键接 IO20 / IO21 / IO24 / IO25,按下为低(板上带上拉)
LED1 – LED44 个用户 LED接 IO58 / IO60 / IO61 / IO62,高电平点亮
LED5 / LED6状态灯LED5 为 3V3 电源指示,LED6 为串口收发指示
Y150MHz 有源晶振输出接 IO63,宽压 1.8–3.3 V,不用主控再喂时钟
U1LCMXO2-2000HCLQFP100 主芯片,内置配置 Flash
U23.3 V LDOType-C 5 V 降到 3.3 V,供 VCCIO 与板上器件
U3CH340USB 转串口,接 J1 的 D+/D−
J6 / J72×20 排针引出全部 IO,丝印标 IO 号;J7 的 IO58–IO62 与 LED 复用

注意:排针和板上功能是复用的。用 J7 的 IO58 / IO60 / IO61 / IO62 时,4 个 LED 会跟着一起动;用 IO20 / IO21 / IO24 / IO25 时,按键会并在这几根线上。做扩展前先看下表,别和自己冲突。

04 引脚定义

LED、晶振、按键三组是固定的;J6 / J7 是通用扩展口,脚序照手册第 7–8 页抄录,实物以板上丝印为准。

类别功能方向FPGA 引脚
LEDLED1 / LED2 / LED3 / LED4输出58 / 60 / 61 / 62
时钟Y1 50MHz输入63
按键KEY1 / KEY2 / KEY3 / KEY4输入20 / 21 / 24 / 25

J6 连接器(2×20,40 脚)

脚信号脚信号脚信号脚信号
15V11IO721IO8731IO75
2IO6412IO422IO8632IO74
3IO1513IO323—33IO71
4IO1414IO224—34IO70
5GND15IO125IO8335IO69
6IO1316IO9926IO8236IO68
7IO1217IO9827IO8137IO67
8IO1018IO9728IO7838IO66
9IO919IO9629IO7739IO65
10IO820IO8830IO76405V/NC

J7 连接器(2×20,40 脚)

脚信号脚信号脚信号脚信号
15V11IO5121IO3831IO27
2IO62 ★12IO4922IO3732IO25 ▲
3IO61 ★13IO4823IO3633IO24 ▲
4IO60 ★14IO4724IO3534IO21 ▲
5IO59/GND15IO4525IO3435IO20 ▲
6IO58 ★16IO4326IO3236IO19
7IO5717IO4227IO3137IO18
8IO5418IO4128IO3038IO17
9IO5319IO4029IO2939IO16
10IO5220IO3930IO28405V/NC

★ 与 LED1–LED4 复用;▲ 与 KEY1–KEY4 复用。J6 的 23 / 24 脚手册未列出,实物按丝印判断;J7 第 5 脚丝印为 IO59/GND,接外部器件前先用万用表确认。

05 从工程到跑起来:四步

软件是 Lattice Diamond。下面按手册的顺序走:建工程 → 编译出 JED 和 bit → Programmer 连线 → 选 SRAM 还是 Flash。

开发流程 工程路径不要带中文,否则综合会报错 ① 打开工程 driver.ldf top.v + driver.lpf ② 编译 勾 JEDEC + Bitstream Rerun All ③ 接下载器 Programmer → Detect 选 FTUSB-0 后 Scan ④ 下载 / 烧录 点绿色 Play 先看是否识别到芯片 SRAM 模式(.bit) Static RAM Cell Mode + SRAM Fast Program 断电即丢失,调试时用 Flash 模式(.jed) Flash Programming Mode 烧进芯片内部,掉电保存

← 左右滑动看完整流程 →

流程 ③ 里如果 Detect 出来是 FTUSB-1 而连不上,就是 Windows 串口顺序错乱,手动改到 FTUSB-0;新版本 HW-USBN-2B 直接选 FTUSB-0 即可。

两个容易踩的点

下载器供电2×7 灰色排线的 5 V 取自下载器(HW-USBN-2B),不是从开发板取;接线前把 POWER 开关打开,否则 Scan 找不到芯片。
调试与固化调程序用 SRAM 模式 下 .bit,改一次下一次;定型后再用 Flash 模式 烧 .jed,断电重启程序还在芯片里。
工程路径Diamond 对中文路径不友好,工程放在纯英文目录(如 D:\fpga\xo2_demo)。

06 资料、软件与包装

手册、Diamond 安装包和例程工程一起给。例程里带顶层代码和物理约束(.lpf),改引脚号照着改就行。

MACHXO2 入门开发板手册

19 页,含芯片资源、管脚表(J6/J7 全 40 脚)、Diamond 编译与下载步骤、包装清单。随开发板资料包提供。

Lattice Diamond

编译、布局布线、Programmer 都在里面。网盘(提取码 qtm4)或 Lattice 官网都能下。

网盘下载 · 官网下载

Verilog 例程工程

LCMXO2_2000HC_verilog:driver 工程含 top.v、driver.lpf,可直接编译下载。

包装清单

MACHXO2 入门开发板 ×1、Type-C 通信供电线 ×1。下载器与 2×7 排线为选配。

要换 1200HC、加扩展板或配下载器?

把用途、需要的 IO 数量和是否要固化程序告诉我们,按你的方案配好芯片型号、排线和下载器再发。

未能唤起 QQ?
客服 QQ:309601941,可复制号码后手动添加好友咨询。
网页版对话
LCMXO2-2000HC 入门开发板版本与价格以淘宝页面为准
淘宝下单