文件名称:ice40_ultraplus_examples:iCE40 UltraPlus FPGA的示例
文件大小:60KB
文件格式:ZIP
更新时间:2024-05-20 09:06:37
fpga verilog risc-v ice40 Verilog
突破板上的iCE40 UltraPlus FPGA示例 ice40 ultraplus fpga的示例集合,每个示例都测试了fpga(例如spram)的功能,并且彼此独立。 所有示例均在晶格的ice40 ultraplus突破板上运行( ),其中包含ice40 ultraplus fpga(iCE40UP5K),闪光灯,ftdi usb-to-spi针芯片和一个RGB LED。 一些示例包括: RGB LED闪烁 RGB LED上的PWM 从FPGA读取和写入SPRAM模块 与主机的SPI通信 使用软IP模块 在iCE40上使用硬件SPI模块 读写BRAM 从FPGA读取闪存(N25Q032A) 具有MAC(乘法和累加)操作的DSP( SB_MAC16 )示例 在FPGA上运行的RISC-V实现 RISC-V将上述所有示例组合在一起,以构成一个完整的工作系统,该系统能够在与L
【文件预览】:
ice40_ultraplus_examples-master
----.gitignore(46B)
----spi_hw()
--------Makefile(369B)
--------README.md(3KB)
--------top.v(9KB)
--------spi_host()
----riscv()
--------Makefile(613B)
--------host_server()
--------gpio_mm.v(905B)
--------spi_mm.v(4KB)
--------simple_riscv_cpu()
--------README.md(5KB)
--------memory.v(2KB)
--------top.v(8KB)
----pll()
--------Makefile(505B)
--------README.md(2KB)
--------top.v(2KB)
----spram()
--------Makefile(369B)
--------top.v(2KB)
----pwm()
--------Makefile(379B)
--------pwm.v(469B)
--------top.v(965B)
----LICENSE(16KB)
----.gitmodules(122B)
----bram()
--------Makefile(369B)
--------README.md(1KB)
--------explicit_bram.v(1KB)
--------top.v(4KB)
--------implicit_bram.v(835B)
----switch()
--------Makefile(382B)
--------switch.v(265B)
----README.md(3KB)
----spi()
--------Makefile(369B)
--------README.md(2KB)
--------spi_slave.v(5KB)
--------top.v(3KB)
--------spi_host()
----common()
--------io.pcf(402B)
----leds()
--------Makefile(380B)
--------leds.v(405B)
----7seg()
--------bcd_to_7seg.v(1KB)
--------Makefile(379B)
--------README.md(424B)
--------top.v(1KB)
----dsp()
--------Makefile(369B)
--------calc.v(680B)
--------README.md(1KB)
--------calc_dsp.v(3KB)
--------top.v(519B)
----flash()
--------Makefile(401B)
--------spi_master.v(6KB)
--------README.md(1KB)
--------top.v(3KB)
--------flash_master()