- 博客(26)
- 收藏
- 关注
原创 VIVADO软件的使用--(0)常见报错
1.布局布线过程中 Aurora6466B IP核引脚报错。工具平台: xilinx vivado 2022.2。芯片平台:MPSOC。
2023-12-27 20:19:05 833
原创 Lattice基本概念---(1)原语
LATTICE原语基本概念什么是原语常用原语使用LATTICE的原语什么是原语常用原语使用LATTICE的原语在该PDF中有原语调用接口的简单描述安装盘:\Diamond3.5\diamond\3.5_x64\cae_library\simulation\verilog\ecp3当然 一些PLL或者FIFO的IP核实现可以看PMI文件夹(这些都是仿真IP核的时候用的)安装盘:\Diamond3.5\diamond\3.5_x64\cae_library\simulation\ve
2021-04-12 19:38:52 2318
原创 Diamond软件的使用--(0)软件BUG记录
使用Diamond有一段时间了,Lattice的FPGA芯片实在是有些小众,不管是官网还是博客,相关的资料都不是很多,只能自己摸索,实在是太难了,所以记录下来。如果有网友查阅Diamond的相关问题至此,本文恰好能够帮你解决一两个蛋疼的问题的话,那我非常开心。目录如下:1.Reavel Analyser 抓取数据报错 heart problem2.生成bit文件失败3.设置TOP文件1.Reavel Analyser 抓取数据报错 heart problem使用Diamond 3.11软件即
2021-03-28 17:38:29 1939 1
原创 Diamond软件的使用--(2)新建工程并生成可烧录文件
相关参考:https://www.stepfpga.com/doc/lattice_diamond%E7%9A%84%E4%BD%BF%E7%94%A8====1. 新建工程并导入verilog文件====1.双击运行Diamond软件,首先新建工程:选择File →New →Project →Next2.工程命名:我们将新工程命名为LEDshining,工程目录G:/LEDsh...
2020-05-01 12:19:57 4294 2
原创 电源大师课初级---4.LDO的选择与使用
1.为什么不用电阻分压来获得直流电源? 因为负载不需要消耗电量时,电流也会在电阻上以热量的形式白白消耗。2.电源转换技术 3.什么场合需要LDO的低噪声特性通讯设备-- 射频供电网络、音频--10mV级别的噪声会 淹没麦克风的录音细节仪器仪表--万用表 mV级电源噪声 可能淹没掉 uA级别待测电压4.LDO的效率问题 由于输入电流和...
2020-04-16 13:11:17 1353
原创 电源大师课初级---1.电源系统架构和基本测试
1.电源系统架构什么是电源系统架构?将粗糙不稳的输入转化为一个稳定精准的直流输出,给系统IC或者负载供电。2.效率及静态电流的测试 2.1效率测试(1)为什么要测效率?影响系统可靠性和散热输出功率/输入功率冷机效率--一上电测的效率热机效率--机器满载运行一段时间后再进行测试ps:随着温度上升 电源损耗增加,故一般 热机效率低于冷机效率。2.2静态...
2020-04-16 12:57:48 909
原创 虚拟机安装双网卡及配置
由于虚拟机既需要上网,又需要与笔记本、ARM开发板通讯,所以需要在虚拟机上配置双网络适配器,一个桥接到无线网卡,用于虚拟机上网,一个桥接到以太网,方便与ARM、笔记本间通过网线进行通讯。笔记本只通过WIFI上网,网口通过网线与ARM开发板连接。1.配置虚拟机桥接1.1打开虚拟网络编辑器1.2选择更改配置1.3 设置VMnet0桥接方式为网卡AC8256(不同笔记本网...
2020-03-19 00:49:07 8379 2
原创 makefile基础
make的工作流程:1.make 会在当前目录下找名字叫“Makefile”或“makefile”的文件。2.如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“main”这个文件,并把这个文件作为最终的目标文件。3.尝试更新Makefile中第一条规则的目标main,第一条规则的目标称为缺省目标,只要缺省目标更新了就算完成任务了,其它工作都是为这个目的...
2020-02-14 17:24:02 176
原创 c++学习--多态--运算符重载(1)
一、+运算符重载1.考虑运算符重载函数参数个数--是否为成员函数 因为该函数时成员函数,到时候是通过对象调用该函数,即P1+P2相当于 P1.operrator+(P2); 此处P1地址会传给operator函数中的this指针,此处省略了this指针。 return Point(this->m_x + point.m_x, this->m_y + po...
2020-01-05 20:15:11 236
原创 c++学习--类与对象--构造函数
特点:1.定义和声明不写返回值,函数名与类名称相同。 2.在创建对象的时候自动调用构造函数来为完成对象的初始化工作。 3.构造函数可以有多个参数,即部分成员变量传参赋值。 4.构造函数可以重载,即可以有多个构造函数(函数名相同,参数个数和类型不同) 5.初始化顺序按照成员变量的声明顺序 与构造函数赋值顺序无关。...
2019-12-26 23:45:48 310
原创 c++学习--this指针
先从一个程序的内存空间说起#include<iostream>using namespace std;class A{public: void change() { b = 10; c = 20; }private: int b = 1; int c = 2;};int main(){ A a; a.change(); //...
2019-12-25 16:12:14 137
原创 c++学习--继承--派生类的构造函数
1.在派生类中,默认基类的构造函数是不被继承的,派生类需要构造自己的构造函数。 PS:在C++11中,定义可以使用using语句来继承基类的构造函数。但它不能初始化派生类新增成员。2.派生类构造函数需要完成的任务(不继承基类构造函数的情况) (1)派生类新增成员:派生类定义构造函数初始化; (2)继承来的成员:c++会自动调用基类构造函数进行初始化; (3...
2019-10-17 10:27:44 987
原创 AD9854 MSP430 代码总结
//==============================================================#include <msp430x14x.h>#include <INTRINSICS.h>#include "Config.h" //配置头文件,与硬件相关的配置在这里更改//======...
2019-10-16 10:01:46 933
原创 c++学习--类与对象--类的基本使用(1)
C语言与C++最显著的区别--C语言是面向过程编程、而C++是面向对象编程。语法上最显著的区别就是 从C++开始 有了类的概念。类是一种集合的概念,对象就是这个集合的组成元素。举个例子,回顾一下类的基本构造及使用。// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <...
2019-10-16 09:59:07 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人