自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 LATTICE进阶篇DDR2--(2)详解IPUG35---基于官方例程

熟悉Lattice DDR2的IPUG数据手册

2024-03-31 17:00:09 1031

原创 LATTICE进阶篇DDR2--(1)获取官网DDR2例程并仿真

仿真LATTICE官网DDR2例程

2024-03-30 22:36:31 422

原创 LATTICE进阶篇DDR2--(0)获取ddr2 IP核

lattice进阶篇

2024-03-30 22:26:55 239

原创 XAPP585代码解读——(1)DDR_TX

【代码】XAPP585代码解读——(1)DDR_TX。

2024-02-28 21:59:29 337

原创 vscode开发FPGA(0)--windows平台搭建

搭建windows平台下vscode的verilog环境

2024-02-09 19:01:15 909

原创 vscode开发FPGA(1)---TEROS_HDL插件报错

vscode使用 TEROS_HDL插件报错

2024-01-23 00:17:31 1061 5

原创 VIVADO软件的使用--(0)常见报错

1.布局布线过程中 Aurora6466B IP核引脚报错。工具平台: xilinx vivado 2022.2。芯片平台:MPSOC。

2023-12-27 20:19:05 564

原创 最近踩坑记录

最近踩坑记录

2022-06-07 00:59:29 318

原创 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 1963

原创 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 1673 1

原创 Diamond软件的使用--(4)建立Modelsim仿真环境

Modelsim仿真LATTICE

2020-12-06 22:47:36 6499 3

转载 Diamond软件的使用--(3)在线调试助手Reveal

1.抓取波形

2020-12-06 21:11:33 1212

原创 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 3524 1

原创 Diamond软件的使用--(1)软件安装及配置

Diamond3.12 安装教程

2020-05-01 01:35:31 16499 7

原创 电源大师课初级---4.LDO的选择与使用

1.为什么不用电阻分压来获得直流电源? 因为负载不需要消耗电量时,电流也会在电阻上以热量的形式白白消耗。2.电源转换技术 3.什么场合需要LDO的低噪声特性通讯设备-- 射频供电网络、音频--10mV级别的噪声会 淹没麦克风的录音细节仪器仪表--万用表 mV级电源噪声 可能淹没掉 uA级别待测电压4.LDO的效率问题 由于输入电流和...

2020-04-16 13:11:17 1173

原创 电源大师课初级---1.电源系统架构和基本测试

1.电源系统架构什么是电源系统架构?将粗糙不稳的输入转化为一个稳定精准的直流输出,给系统IC或者负载供电。2.效率及静态电流的测试 2.1效率测试(1)为什么要测效率?影响系统可靠性和散热输出功率/输入功率冷机效率--一上电测的效率热机效率--机器满载运行一段时间后再进行测试ps:随着温度上升 电源损耗增加,故一般 热机效率低于冷机效率。2.2静态...

2020-04-16 12:57:48 805

原创 虚拟机安装双网卡及配置

由于虚拟机既需要上网,又需要与笔记本、ARM开发板通讯,所以需要在虚拟机上配置双网络适配器,一个桥接到无线网卡,用于虚拟机上网,一个桥接到以太网,方便与ARM、笔记本间通过网线进行通讯。笔记本只通过WIFI上网,网口通过网线与ARM开发板连接。1.配置虚拟机桥接1.1打开虚拟网络编辑器1.2选择更改配置1.3 设置VMnet0桥接方式为网卡AC8256(不同笔记本网...

2020-03-19 00:49:07 6904 2

原创 makefile基础

make的工作流程:1.make 会在当前目录下找名字叫“Makefile”或“makefile”的文件。2.如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“main”这个文件,并把这个文件作为最终的目标文件。3.尝试更新Makefile中第一条规则的目标main,第一条规则的目标称为缺省目标,只要缺省目标更新了就算完成任务了,其它工作都是为这个目的...

2020-02-14 17:24:02 153

原创 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 209

原创 c++学习--类与对象--构造函数

特点:1.定义和声明不写返回值,函数名与类名称相同。 2.在创建对象的时候自动调用构造函数来为完成对象的初始化工作。 3.构造函数可以有多个参数,即部分成员变量传参赋值。 4.构造函数可以重载,即可以有多个构造函数(函数名相同,参数个数和类型不同) 5.初始化顺序按照成员变量的声明顺序 与构造函数赋值顺序无关。...

2019-12-26 23:45:48 275

原创 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 113

原创 c++学习--继承--派生类的构造函数

1.在派生类中,默认基类的构造函数是不被继承的,派生类需要构造自己的构造函数。 PS:在C++11中,定义可以使用using语句来继承基类的构造函数。但它不能初始化派生类新增成员。2.派生类构造函数需要完成的任务(不继承基类构造函数的情况) (1)派生类新增成员:派生类定义构造函数初始化; (2)继承来的成员:c++会自动调用基类构造函数进行初始化; (3...

2019-10-17 10:27:44 823

原创 AD9854 MSP430 代码总结

//==============================================================#include <msp430x14x.h>#include <INTRINSICS.h>#include "Config.h" //配置头文件,与硬件相关的配置在这里更改//======...

2019-10-16 10:01:46 871

原创 c++学习--类与对象--类的基本使用(1)

C语言与C++最显著的区别--C语言是面向过程编程、而C++是面向对象编程。语法上最显著的区别就是 从C++开始 有了类的概念。类是一种集合的概念,对象就是这个集合的组成元素。举个例子,回顾一下类的基本构造及使用。// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <...

2019-10-16 09:59:07 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除