完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想有的全有了,全开源、WISHBONE总线、片上调试模块,通过UART可以下载、断点调试、单步执行,,,
开源代码是用 system verilog 写的,核是好核,唯一不爽的是开发者推出的例子是基于arduino板子的,真讨厌 《img smilie border=“0” al》 高手们能否基于这个软核继续开发,发一个好帖子好教程出来。 为方便调试,在软核内部集成了OCD(On Chip Debugger-片上调试)模块,PC主机只要通过RS232接口就可以实现程序下载、单步执行、断点调试等功能。这款软核最大的灵活性在于通过Wishbone总线挂载了Timer、SPI/I2C、UART、PWM、voice CODEC、microSD、 Serial SRAM等外设接口,为方便软件开发,PulseRAIn Technology提供了兼容Arduino的板卡支持包和软件开发库,将该软核移植到FPGA就可以使用Arduino来开发FPGA了。 在github上面开源了, 我已经打包下载了,比较全。如果还觉得意犹未尽,可以到网上去下载。 但我建议从本贴下,因为这个公司在github上面开源的代码太多,内容太繁杂,一时不容易下载得全。 FP51-1T软核采用最小资源配置: 8051 1T MCU Core 16KB Code Memory,16KB Data Memory 2 Timer 1 Watchdog Timer / LED Controller 1 RS-232 UART,1 JTAG UART OCD ===================================== PulseRain FP51-1T 提供两种授权方式,一种开源授权(GPL v3),另一种商业授权,所有开源的代码已放在GitHub的仓库,但是如果要应用于商业目的的话还是要获得commercial license FP51-1T MCU Core详细介绍☞FP51-1T MCU Core: A Mustang in FPGA PulseRain推出的M10开发板使用Arduino开发详细介绍☞PulseRain M10: Play FPGA like Arduino 现在FP51-1T已经成功移植到STEP-MAX10开发板并且提供了Arduino板卡支持包 PulseRain 为FT51-1T MCU提供了常用外设接口的软件库如I2C,microSD,CODEC,PWM,ESP8266等,而且有详细的文档说明 ☞https://www.pulserain.com/m10。 相关设计资源 STEP FPGA FP51-1T MCU中文用户手册 FP51-1T Datasheet FP51-1T Technical Reference Manual Repository for FPGA Repository for Arduino IDE package TRM for M10 High Speed Configuration Repository for Peripherals https://www.pulserain.com/m10 https://www.pulserain.com/fp51 https://www.eetree.cn/wiki/fpga_ 。。。 97%E6%9C%BA_fp51-1t[/td][td]FP51-1T是一个兼容8051体系的高性能8位MCU,通过巧妙地RISC架构实现,大部分指令都可以单周期实现,主频可以跑到96MHz。为方便调试,在软核内部集成了OCD(On Chip Debugger - 片上调试)模块,PC主机只要通过RS232接口就可以实现程序的下载、单步执行、设置断点等调试功能。另外,该软核通过Wishbone总线挂载了多个外设模块,如Timer、UART、SPI/I2C、PWM、Voice CODEC、microSD socket、 SRAM、onchip ADC等,用户可以裁剪和添加这些外设。 FP51-1T软核采用最小资源配置 8051 1T MCU Core 16KB Code Memory,16KB Data Memory 2 Timer 1 Watchdog Timer / LED Controller 1 RS-232 UART,1 JTAG UART OCD PulseRain FP51-1T 提供两种授权方式,一种开源授权(GPL v3),另一种商业授权,所有开源的代码已放在GitHub的仓库,但是如果要应用于商业目的的话还是要获得commercial license FP51-1T MCU Core详细介绍☞FP51-1T MCU Core: A Mustang in FPGA PulseRain推出的M10开发板使用Arduino开发详细介绍☞PulseRain M10: Play FPGA like Arduino 操作步骤 获取PulseRain FP51-1T MCU软核 Arduino IDE安装板卡和软件支持包 在Arduino IDE中开发应用程序 配置软核到STEP-MAX10 FPGA开发板 定制自己的硬件外设。 |
|
|
|
只有小组成员才能发言,加入小组>>
883 浏览 2 评论
12815 浏览 0 评论
4112 浏览 7 评论
2328 浏览 9 评论
2150 浏览 2 评论
448浏览 2评论
763浏览 2评论
884浏览 2评论
386浏览 1评论
609浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 08:47 , Processed in 1.027807 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号