本来准备移植玄铁C910,初步运行发现我的FPGA容量属实不太够,就退而求其次,选择移植选题C906,本人也是第一次移植,因此会出现一些非常傻逼的问题:我使用的FPGA为XCKU060-FFVA1156-2-I移植第一步,去玄铁的github上把玄铁C906的开源代码下载下来。https://github.com/T-head-Semi/openc906第二步,我们创建vivado工程,导入这两个文件夹里面的所有文件,先不急着关注哪些能用哪些不能用,先全导进去,后面再进行处理先将Non-moduleFiles设置为global include将这些文件添加到include`defineNOIS
首先推荐这篇,感谢这位大佬的系列博客,我仿真和综合很多都是参考这位的。(12条消息)一、E906移植----项目介绍、开发环境与实验平台搭建_大功率灯泡的博客-CSDN博客这里主要是记录一些啃代码过程中的心得,以一个代码水平约等于HDLbits的菜鸡的视角。以及github上官方给的那个钉钉群码已经进不去了,希望有群内大佬看到我,拉我或者怎么着,谢谢谢谢。1.编译/仿真/综合/初步上板实验项目文档有两个,用户手册和集成手册。其中用户手册主要是讲实现的功能、指令、寄存器等,看项目的结构、运行环境和仿真工具和端口名等则要查阅集成手册。原项目分为cpu的rtl代码和构建仿真平台需要的soc组件这两部
先看实验现象MLX90614简介(资料来自商家文档)MLX90614存储器RAM测试所需硬件MCU一块(主脑)GY-906OLED(0.96)软件部分mlx90614.c(代码来自网络)/*Includes------------------------------------------------------------------*/#include"mlx90614.h"/*Privatetypedef-----------------------------------------------------------*//*Privatedefine-----------------
学习目标:月目标:6月(线性代数强化9讲,背诵15篇短文,考研核心词过三遍)周目标:线性代数强化3讲,英语背3篇文章并回诵,检测每日规划今日已做:1.回环背诵,《theking’sspeech》默写的时候忘了,抄写了一遍2.线性代数强化第6讲,早上效率有些低,看视频的时候还犯困了3.三大计算10道左右,没有纠错,没纠错,就找不到进步点,明天一定要形成学习闭环,学习习惯很重要。4.每日长难句,句句真言语法课。5.进步本习题回顾,有些题因公式忘了,写不出来,有些题没思路,有些挫败感。回想起之前最近一次回顾,还是满满的成就感,有些题目还用2~3种方法做出来呢!总结:今日就觉得效率有些低,虽然确实下了
一、E906移植----项目介绍、开发环境与实验平台搭建0.前言时间来到2022年6月,最近参加比赛,做RISCV的FPGA移植相关内容,选用的是平头哥的玄铁E906开源项目。目前玄铁E906的fpga移植教程基本没有,所以这个专栏打算介绍自己移植过程中遇到了一些问题。后续会涉及到基本仿真平台搭建、项目代码在FPGA的移植与搭建、在FPGA上实现uart串口输出、以及E906上的printf函数重映射到串口,视情况可能会涉及jtag(程序调试下载)、flash控制(程序固化)、memory控制(调用外部ddr3内存)等构建一个soc的基本模块。默认FPGA平台:zynq7020本文则主要简单介
在milk-vduo上有一个板载LED,与XGPIOC24连接。根据相关文档,可知:默认GPIO相关模块已全部编入内核,不需要再执行加载命令。在控制台下运行GPIO读写命令或者自行在内核态或者用户态编写GPIO读写程序,就可以对GPIO进行输入输出操作。其中XGPIOC的组号值为:416,则GPIO编号为416+24=440。在duo启动,进入命令行之后,输入以下命令:echo440>/sys/class/gpio/export(此时生成/sys/class/gpio/gpio440目录)再配置IO方向为输出:echoout>/sys/class/gpio/gpio440/direction点
本地环境windows1064位编译环境:阿里云Ubuntu22.04.4.1LTS(也可以在本地电脑linux系统上操作)准备一张SD卡。大小合适就行,本次选择的是16G。milk-vduo一块安装依赖:sudoaptinstalldialogpython3-devmakegitbcgccflexbisonninja-buildlibssl-devrsyncpkg-configdevice-tree-compilersquashfs-toolsparteddosfstools创建开发环境目录:mkdirduo&&cdduo下载开发包cvi_mmf_sdk-4.1.0.zip:wgethttp