摘要: 环境配置: 安路FPGA的环境比较好搭建 直接去sipeed下载站中即可下载 如果出现没有license的情况 参加这篇帖子 新建工程: 这是安路TD开发软件的界面 新建项目点击左上角菜单的 “project” 再点击 "New Project" 选择好芯片后,就可点击“OK”建立工程了 接下来右键 阅读全文
posted @ 2021-06-12 13:47 [呲溜] 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 我们将使用sipeed公司设计的tang permier开发板进行开发学习 这款开发板使用了国产EG4S20芯片 拥有2万多个逻辑门单元 价格仅100多,极具性价比 可以在上面跑riscv开源架构cpu核心 完全够用 IDE我们使用官方的安路TD软件 详细安装过程可去sipeed文档上查看 与开发程 阅读全文
posted @ 2021-06-12 13:46 [呲溜] 阅读(376) 评论(0) 推荐(0) 编辑
摘要: FPGA(Field Programmable Gate Array) 即现场可编程逻辑门阵列 我们都知道,所有的芯片都是由一个个晶体管组成 通过晶体管的不同组合来实现不同的功能 最常见的莫过于我们手机上的cpu 但是这些芯片的内部电路是固定的 只能完成特定功能 即使是cpu也是靠提前设计好的指令来 阅读全文
posted @ 2021-06-12 13:44 [呲溜] 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 数字 IO 口辒入辒出模式定义凼数 pinMode(pin, mode)设置数字 IO 口输出电平定义凼数 digitalWrite(pin, value)获取 IO 口输出电压凼数digitalRead(pin, value)获得引脚模拟量电压值analoRead(pin)延时函数 delay(1 阅读全文
posted @ 2020-10-12 21:06 [呲溜] 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 循环想必各位都有用过,那么用哪个循环效率最高呢,现在就来实际检测 测试代码如下 #include<iostream> #include<time.h> using namespace std; #define cycs 500 int main(int argc,char* argv[]) { do 阅读全文
posted @ 2020-10-02 16:44 [呲溜] 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 直接开始扯 首先我们先定义一个类 class TEST{ public: int v; TEST(); TEST operator+(const TEST& B); } 其中的重载运算符+-如下 TEST TEST::operator+(const TEST& B){ TEST a; a.v=thi 阅读全文
posted @ 2020-08-24 16:43 [呲溜] 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 反向传播算法在神经网络中站很大的地位,大多数神经网络都能用反向传播算法进行训练, 但不少初学者不容易弄懂其中的具体公式(比如说我),所以讲解公式很有必要 (这里不讲前向传播,可自行寻找相关信息) 首先先规定一些宏: LS:神经网络的层数 NF(n):神经网络第n层的神经元个数BF(n,a):神经网络 阅读全文
posted @ 2020-04-27 12:52 [呲溜] 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 宏定义在c语言中是个十分方便的存在 比如利用公式计算时,可以利用宏方法 但宏也有一些很容易忽视的细节 刚入坑c的程序猿很容易犯错 接下来一起看看吧 #1:宏的末尾加分号 #define PI 3.14 ; 这个错误想必有不少新人犯过,因为宏定义是单纯的文本替换,它会把宏名称的后面的文本复制到换行符停 阅读全文
posted @ 2020-04-22 18:15 [呲溜] 阅读(267) 评论(0) 推荐(0) 编辑