iCESugariCESugar介绍 芯片规格 硬件说明iCE40UP5K iCELink 资源下载 开发环境搭建 视频教程 FPGA教程 参考 iCESugar 介绍iCESugar 是MuseLab基于Lattice iCE40UP5k设计的开源FPGA开发板,开发板小巧精致,资源丰富,板载RGB LED,Switch,TYPE-C-USB, Micro-USB,大部分IO以标准PMOD接口引出,可与标准PMOD外设进行对接,方便日常的开发使用。 板载的调试器iCELink经过精心设计,支持拖拽烧录,用户只需将综合出的FPGA bitstream文件拖拽至虚拟U盘中,即可实现烧录。iCELink亦支持虚拟串口以和FPGA进行通信,同时引出JTAG接口,方便用户对FPGA上实现的SoC进行调试。 Lattice的iCE40系列芯片在国外的开源创客社区中拥有大量拥趸,其所有的开发软件环境亦均为开源。一般来说,假若您使用Xilinx或者Altera系列的开发板,您需要安装复杂臃肿的IDE开发环境(而且一般为盗版,使用存在一定法律风险), 在未开始开发前,首先还先需要学会如何操作其复杂的IDE。 iCE40则使用完全开源的工具链进行开发,包括FPGA综合(yosys),布线(arachne-pnr & nextpnr), 打包烧录(icestorm),编译(gcc),只需在Linux下输入数条命令,即可将整套工具链轻松安装,随后即可开始您的FPGA之旅,而且这一切都是开源的,您可仔细研究整个过程中任何一个细节的实现,非常适合个人研究学习,对于有丰富经验的开发者,亦可用来作为快速的逻辑验证平台。典型的基于iCE40系列的开源开发板有iCEBreaker、UPduino、BlackIce、iCEstick、TinyFPGA 等,社区中拥有丰富的demo可用于验证测试,或者作为自己开发学习的参考。 芯片规格iCE40UP5K-SG485280 Logic Cells (4-LUT + Carry + FF) 128 KBit Dual-Port Block RAM 1 MBit (128 KB) Single-Port RAM PLL, Two SPI and two I2C hard IPs Two internal oscillators (10 kHz and 48 MHz) 8 DSPs (16x16 multiply + 32 bit accumulate) 3x 24mA drive and 3x hard PWM IP 硬件规格iCE40UP5kSPI Flash使用W25Q64(8MB) 板载拨码开关和RGB LED可用于测试 所有IO以标准PMOD接口引出,可用于开发调试 iCELinkiCESugar实现了一个板载的调试器iCELink,您可仅用一根USB线便可实现FPGA的烧录和调试,具体功能说明如下: 拖拽烧录,将综合布线打包生成的bin文件(一般称之为配置或者逻辑)拖拽到iCELink的虚拟U盘中即可实现烧录 虚拟串口,可用于和FPGA直接数据的发送接收 支持JTAG, 可对FPGA上实现的SoC进行调试 通过MCO输出12Mhz时钟,作为FPGA的外部时钟 虚拟机镜像链接:https://pan.baidu.com/s/1qVSdwM7DnFbaS0xdqsPNrA提取码:6gn3 user: ubuntu passwd: ubuntu 所有环境包括综合(yosys),布线(nextpnr),打包(icesorm),编译器(gcc) 已经预制好,启动即可开始使用。 开发环境搭建推荐使用虚拟机镜像进行开发测试,简单方便。 FPGA工具链安装请参考icestorm gcc工具链安装请参考riscv-gnu-toolchain icesprog是为iCESugar开发的命令行烧写工具,仓库中已经提供,依赖libusb和hidapi,若自行搭建环境需要安装依赖的库 $sudo apt-get install libhidapi-dev $sudo apt-get install libusb-1.0-0-dev 视频教程开源FPGA开发板-硬件介绍 开源FPGA开发板-开发环境搭建 开源FPGA开发板-RISC-V SoC烧录演示 FPGA教程强烈推荐学习此教程,open-fpga-verilog-tutorialsrc/basic/open-fpga-verilog-tutorial目录中有对应的例程 参考icestorm toolchainhttp://www.clifford.at/icestorm/ examplehttps://github.com/damdoy/ice40_ultraplus_ex
2022-01-17 10:17:40 39.79MB 开源 iCEblink40 iCE40 FPGA
1
硬件开发人员画时序图的好软件,FPGA、MCU等开发人员必备工具
2022-01-06 20:25:51 794KB 时序图 FPGA开发 嵌入式系统
1
对于初学者或者开发FPGA光口通信会有一定的帮助
2021-12-30 19:02:50 6.2MB FPGA IP核 手册 中英文对照
高性能LabVIEW FPGA应用程序将NI可重配置I/O(RIO)设备的性能扩展到定时、FPGA资源、以及其他方面。通过总结常用的LabVIEW FPGA优化概念和技巧,此指南旨在帮助您创建高性能应用程序。
2021-12-29 14:34:51 2.45MB 软件分类:其它
1
基于vhdl实现基础交通灯控制电路,在fpga开发板上显示
2021-12-29 09:04:50 663KB verilog fpga quartus
1
DE2-115 FPGA开发板 实验指导书配套的实验lab0,现成的实验报告,细致保姆式操作步骤说明,还有关键步骤结果的截图。(CSU的EDA实验作业)
2021-12-24 08:36:01 4.83MB EDA实验 DE2-115 FPGA 实验报告
1
本Altera FPGA开发板主芯片采用Altera公司高性价比FPGA,CycloneIV系列EP4CE6E22C8N芯片。 硬件资源如下: 采用EPCS4SI8N串行配置芯片,同时支持JTAG和AS模式; 采用50MHz有源晶振,提供系统工作时钟; 采用电源芯片1117‐3.3V,提供3.3V电压输出; 采用电源芯片1117‐2.5V,提供PLL电压; 采用电源芯片1117‐1.2V,提供FPGA内核电压; 采用5V直流电源插座和USB供电方式,两种供电方式方便开发板的使用 采用红色电源指示灯及配置指示灯,准确的提示电源运行状况以及配置情况; 采用自恢复保险丝、肖特基二极管的应用,大大提高了电路的可靠性和安全性; 采用自锁按键电源开关; 一个系统复位按键,为用户提供全局复位信息; 一个重新配置按键,为用户提供重新配置信号; 精心设计分配的I/O口,剩余I/O口全部引入扩展接口插座,方便用户进行二次开发; JTAG下载接口,一般用于测试过程中,对应下载的文件是SOF文件,下载速度快,但是掉电程序丢失; AS下载接口,一般用于固化程序,对应下载的是POF文件,下载速度相对较慢,但是掉电程序不丢失,在日常学习的中建议使用JTAG方式; 4位LED发光二极管(做流水灯,跑马灯,闪烁灯等实验)。 4位带冒号数码管(做动态或静态数码管显示,频率计,秒表等实验)。 一路蜂鸣器(用作发声实验)。 5只独立按键(做按键控制,按键消抖等实验)。 VGA接口(做VGA实验)。 usb转串口通讯电路(做和其他系统的串口通讯实验)。 1602LCD字符型液晶接口(做字符显示实验)。 12864LCD液晶接口(做汉字字符 等显示实验)。 PS/2键盘接口(做PS/2键盘实验)。 时钟芯片(数字钟实验)。 温度传感器(温度测试实验)。 红外(做红外遥控试验) SDRAM(可以做SDRAM实验) 附件内容: CycloneIV FPGA开发板原理图PDF档 CycloneIV FPGA开发板测试程序 CycloneIV FPGA开发板使用手册 FPGA系列学习视频教程和芯片手册
2021-12-22 16:40:40 31.22MB cycloneiv ep4ce6e22c8n 电路方案
1
黑金FPGA开发板有verilog代码,讲解关于时钟和信号的代码
2021-12-15 19:38:58 35.11MB 黑金FPGA verilog
1
Fpga开发文档资料Tsu_Tco约束方法VerilogHDL设计技术FPGA设计技术文档33个合集: FPGA的指导性原则.PDF fpga经验谈.pdf FPGA设计秘笈.pdf IC技术讲座-FPGA.rar openrisc-HW-tutorial-Altera.pdf openrisc-HW-tutorial-Xilinx.pdf openrisc-SW-tutorial.pdf or1200_ep3c16_board.rar ps2_driver.rar PS2协议中英文文档.pdf pwm_source.zip Tco探秘.pdf Tsu_Tco约束方法.pdf uart_to_vga.rar VGA IP Core设计与实现.rar VGA驱动与实现.pdf VGA驱动与实现_osh.zip wbspec_b3.pdf 使用Cyclone器件中的PLL.pdf 基于FPGA的异步FIFO硬件实现.pdf 基于FPGA的数字滤波系统.pdf 复杂数字电路与系统的VerilogHDL设计技术.pdf 大型设计中FPGA 的多时钟设计策略.pdf 大话FPGA.pdf 我的第一次FPGA之旅.pdf 数字设计:原理与实践.pdf 数字集成电路(设计透视).pdf 第二章Quartus使用教程.pdf 第五章软件开发.pdf 第四章硬件开发.pdf 编译工具 or32-uclinux.rar 锁定流程.pdf
XC7Z020CLG484 XILINX FPGA开发板ALTIUM原理图+PCB【12层】工程文件, 板子大小为121*119mm,12层板设计,可以做为你的学习设计参考,主要器件如下: Library Component Count : 70 Name Description ---------------------------------------------------------------------------------------------------- AND_Gate_TI_SN74AUP1T08DCKRIC GATE POS-AND SLG 2INP SC70-5 Balun_AnarenB0322J5050AHFUltra Low Profile 0805 Balun, 50 ohm unbalanced to 50 Balanced BarrelJack CONN PWR JACK 0.8X3.35MM SMT Buffer_74LCX126 74LCX126BQX, quad buffer, LV N-Inv, DQFN14 Buffer_Fairchild_NC7SZ125NC7SZ125M5X, Tri-State Buffer UHS, SOT-23 Buffer_Fairchild_NCWZ07NC7WZ07, dual non-inverting buffer, SC-70-6 (SOT-363) Bus_Repeat_TI_PCA9515APWRIC DUAL BIDIR BUS REPEAT 8-TSSOP CAP_0201 Generic Capacitor CAP_0402 10000pF, ceramic, 10% 6.3V X5R, 0402 CAP_0603 4.7uF, ceramic, 10% 6.3V X5R Low ESR, 0603 CAP_0805 22uF, ceramic, 20%, 6.3V, X5R, 0805 CAP_1206 CAP CER 100UF 6.3V 20% X5R 1206 CAP_1210 22uF, ceramic, 20% 25V X7R, 1210 COM-UART-FT4232H-QFN64IC USB HS QUAD UART/SYNC 64-QFN Cap Pol1 100uF, tantalum, 20% 10V, 1210 DDR3_MICRON_MT41J128M16HA-15EDMT41J128M16HA-15E:D, DDR3 SDRAM 4Gb x4, x8, x16, FBGA96 Diode DIODE 30V 1A SMINI2 EEPROM_Microchip_93LC56BT_IOT93LC56BT-I/OT, EEPROM 2Kbit 3MHz, SOT23-6 EthernetPHY_TI_DP83865DVHEthernet PHY_TI_DP83865DVH, Gigabit Ethernet PHYTER,128 Lead Plastic Flat Pack FerriteBead Ferrite 300mA 600ohm 0402 FerriteBead0805 MPZ2012S601A, 600 ohm, 100MHz, 0805 Fiducial GPSReceiver_Skyworks_SE4110LHigh sensitivity / low power GPS and A-GPS,10 mA operating current with 2.7-3.3 V supply GigabitTransformer_H6062NLTMagnetics, GigabitTransformer, H6062NLT, Pulse Header-2_milmax CONN HEADER 2POS .100" HORIZ SMD Header-6_PMOD CONN FEMALE 6POS .100" R/A TIN Header-8_PoE CONN HEADER 8POS DUAL SHRD SMD Header_Harwin_M50-3600842CONN HDR 1.27MM SMD AU 16POS INDUCTOR INDUCTOR, 1