UniPlug-FPGA

2年前 8348
  • 描述
  • 文档
  • BOM
  • 附件
  • 成员
  • 评论

描述

该板子的一切制造和使用说明见: https://github.com/WangXuan95/UniPlug-FPGA

  • FPGA型号:Altera Cyclone IV EP4CE6E22
  • 集成 USB-blaster (PIC18F14K50 单片机方案)
  • USB-UART
  • 512kB 配置闪存(EPCS4),用于存储 FPGA 配置
  • 8MB 用户闪存(W25Q64)SPI-flash
  • Micro-SD 卡槽
  • 4个用户LED灯
  • 三组扩展IO:IOA,IOB,IOC
    • IOA 为固定 3.3V 的 14 个普通 IO
    • IOB 可配置为 24 个普通 IO ,或 6 对 LVDS,电平可用跳线配置为 1.8V、2.5V 或 3.3V
    • IOC 可配置为 24 个普通 IO ,或 5 对 LVDS,电平可用跳线配置为 1.8V、2.5V 或 3.3V

文档

UniPlug_FPGA_SCH

UniPlug_FPGA_PCB

BOM

ID Name Designator Footprint Quantity
1 2.2uF C1,C10,C11,C12,C13,C14 C0603 6
2 100nF C2,C5,C6,C7,C8,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25 C0603 16
3 20pF C3,C4 C0603 2
4 47uF C9 CASE-B_3528 1
5 ESDA6V1W5 D1,D2 SOT-353 2
6 SS510 D3,D4,D5 SMB(DO-214AA) 3
7 SMBJ5.0CA D6 SMB(DO-214AA) 1
8 USB_MINI J1,J2 USB_MINI 2
9 uSD SLOT J3 MICRO_SDCARD_SLOT 1
10 2*11P J4 210S-2.54-2X11P 1
11 2*20P J5,J6 210S-2.54-2X20P 2
12 2*1 J7 HDR-2X1/2.54 1
13 0805 LED1,LED2,LED3,LED4,LED5,LED6 LED-0805 6
14 10k R1,R14,R15,R16,R17,R18,R25,R26,R27 R0603 9
15 470R R2,R9,R10 R0603 3
16 220R R3,R4,R5,R6,R7,R8 R0603 6
17 33R R11,R12,R13 R0603 3
18 4k3 R19,R20,R21,R22,R23,R24 R0603 6
19 PIC18F14K50-I/SS U1 SSOP-20_208MIL 1
20 CH340E U2 MSOP-10 1
21 EPCS4SI8N U3 SOIC-8_L4.9-W3.9-P1.27-LS6.0-TL 1
22 W25Q64FVSSIG_C138803 U4 SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL 1
23 EP4CE6E22 U5 LQFP-144 1
24 AMS1117-3.3 U6 SOT-223 1
25 AMS1117-1.2 U7 SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BR 1
26 AMS1117-2.5 U8,U9 SOT-223 2
27 AMS1117-1.8 U10 SOT-223 1
28 5032 12MHz X1 NX5032 1
29 50MHZ X2 OSC-YSX-3225_4P 1
30 27MHZ X3 OSC-YSX-3225_4P 1

附件

暂无
请前往 立创EDA开源硬件平台 进行评论

评论 (9)

CrazySuiJi 回复

不错是不错, 但是pic那边要单独的DSP烧写器吗 还是USB-TTL串口也能下? 日语太顶了 除了图片都看不太懂

JiaX 回复

您好,感谢您分享的FPGA万能板,我照着您的原理图自己制作了一个fpga开发板,板上设置了两个下载器,一个是十针的jtag接口,我通过usb-blaster下载器可以给板子烧录;另一个是采用了pic18f14k50的方案(也就是您采用的方案),通过一个USB进行下载。
现在我碰到这样一个问题,我给pic单片机烧录好您提供的那个日本作者的固件,在PC端可以识别到usb-blaster设备,但是那个十号管脚连接的指示灯一上电就一直亮,我通过quartus II给fpga烧录程序时,一直不成功。请问是这个固件需要做一些修改吗?

wangxuan 回复

你可以用谷歌浏览器的翻译功能啊

wangxuan 回复

PIC固件是不需要修改的,直接用它编译好的固件就可以。PIC 的 10号脚连接的指示灯就是应该一直亮的,在下载的时候才会闪烁。FPGA烧不进去的话,你查查是不是焊接的原因。

wangxuan 回复

哦对,我突然想起来了,需要在该板子的排针上接2个跳线帽,给FPGA的bank3,4,7,8供电,才能让FPGA烧进去。因为我做的是bank电平可调设计,所以默认时 bank3,4,7,8 是没有供IO电源的,这样FPGA是烧不进去的

wangxuan 回复

把 J5 的 7,8 号脚短接,  J6 的 7,8 号脚短接

kyx101 回复

能问下芯片在立创商城的是哪个型号

wangxuan 回复

EP4CE6E22C8N,如果立创商城没有就去淘宝找找

wangxuan 回复

现在我提供更直观的 PIC 固件烧写教程了,见“描述"中的 github 链接

svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow