自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 特权同学的FPGA\CPLD设计学习笔记

题记:这个笔记不是特权同学自己整理的,特权同学只是对这个笔记做了一下完善,也忘了是从那DOWNLOAD来的,首先对整理者表示感谢。这些知识点确实都很实用,这些设计思想或者也可以说是经验吧,是很值得每一个有志于FPGA/CPLD方面发展的工程师学习的。1、硬件设计基本原则(1)、速度与面积平衡和互换原则:一个设计如果时序余量较大,所能跑的频率远高于设计要求,能可以通过模块复用来减少整

2012-11-30 15:49:56 2599

转载 Solder Mask和Paste Mask

关于阻焊层和助焊层的理解(转)阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与top layer/bottom layer层一样,是用来开钢网漏锡用的。要点:两个层都是上锡焊接用的,并不是指一个上

2012-08-20 11:06:59 13993

转载 STM32 注意的地方

注:AHB主要负责外部存储器时钟。PB2负责AD,I/O,高级TIM,串口1。APB1负责DA,USB,SPI,I2C,CAN,串口2345,普通TIM。使用MDK KeiluVision4进行学习,照着前面几个历程进行学习,看懂几个历程后想自己也照着搞搞,开始有些错误经调试后都解决了,但是在其他问题都解决后,编译就出现了More More than one section m

2012-04-13 10:27:28 5751

转载 图文详解电子元件焊接技术

在电子制作中,元器件的连接处需要焊接。焊接的质量对制作的质量影响极大。所以,学习电于制作技术,必须掌握焊接技术,练好焊接基本功。           一、焊接工具  (一)电烙铁。电烙铁是最常用的焊接工具。我们使用20W内热式电烙铁。如图1。

2012-03-20 13:13:48 3614

转载 合格的电子工程师需要掌握的知识和技能

合格的电子工程师需要掌握的知识和技能   (转载)愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师:  第一部分:硬件知识   一、 数字信号   1、 TTL和带缓冲的TTL信号   2、 RS232和定义   3、 RS485/422(平衡信号)   4、 干接点信号   二、 模拟信号视频   1、 非平衡信号   2、 平衡信

2013-03-20 11:08:44 6084

转载 verilog HDL +UART实验+数码管动态显示

功能:板子接受通过RS232接受串口调试助手发送的一个字节数据,然后将其转化成0~~255的十进制数,在4位数码管上,显示出来(只用到了3位),不用的位熄灭,只有有数字的位才显示。说明:UART部分还是参考特权的Verilog程序(谢谢前辈啊),我主要编写了3位数码管动态显示部分,模块名为my_board_display,其实程序不难,但是对于我这个初学者,还是有不少收获,跟大家分享一

2013-03-19 14:54:52 5475 1

转载 verilog之计数器0~9999——数码管显示

/*file name : led4_cnt.v(for 4-bit)author : LiMingdate : 2012/06/07description : Light one bit 7-segment and display 0 1 2 ... e f. in every constant timefpga

2013-03-08 13:54:57 10885 1

转载 Quartus II 调用ModelSim 仿真

下面是基于在Altera Quartus II 下如何调用ModelSim 进行仿真的一个实例。  不能否认,Quartus II(我用的7.0)无法像ISE 那样方便的直接调用ModelSim,而是需要额外的做一些工作。这确实给我们的仿真调试带来了一些不便。特权同学也是在摸索了好久以后才彻底搞定这个问题,下面分享下,力求明白易懂,让大家少走一些弯路。  1、 打开Quartus

2013-03-01 15:12:58 2543

转载 [FPGA] 单数分频器Verilog

三分频电路:module clk_div3(clk,reset,divclk);input  clk;input  reset;output reg divclk;reg[1:0] cnt1;always@(posedge clk or negedge reset)begin     if(!reset) cnt1

2013-03-01 15:10:43 847

转载 用Verilog语言实现任意整数分频器

分频器是FPGA设计中使用频率非常高的基本设计之一,尽管在目前大部分设计中,广泛使用芯片厂家集成的锁相环资源,如赛灵思(Xilinx)的DLL.来进行时钟的分频,倍频以及相移。但是对于时钟要求不高的基本设计,通过语言进行时钟的分频相移仍然非常流行,首先这种方法可以节省芯片内部的锁相环资源,再者,消耗不多的逻辑单元就可以达到对时钟操作的目的。另一方面,通过语言设计进行时钟分频,可以看出设计者对设计语

2013-03-01 15:09:38 10097

转载 有关MAC、PHY和MII/RMII

以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE 802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。以太网是当前应用最普遍的局域网技术。它很大程度上取代了其他局域网标准,如令牌环、FDDI和ARCNET。历经100M以太网在上世纪末的飞速发展后,目前千兆以太网甚至10G以太网正在国际组织和领导企业的推动下不断拓展应用范围。基于以太网的应用

2013-01-16 09:34:40 850

转载 AltiumDesigner中创建异形焊盘方法

关于异形焊盘的创建,可参照下面的半圆PAD的制作:1.新建一个PCB文件,然后在里面画一个半圆的Arc,即Place》Arc,并且要将其开口处封闭,即可用Place》Line封闭2.选中整个半圆区域,而后执行Tools》Convert》Create Region from selected primitives, 如此便可以获得这样的半圆形的区域

2013-01-10 17:25:05 18549 1

转载 pcb设计注意事项

一.焊盘重叠焊盘(除表面贴装焊盘外)的重叠,也就是孔的重叠放置,在钻孔时会因为在一处多钻孔导致断钻头、导线损伤。  二.图形层的滥用1. 违反常规设计,如元件面设计在BOTTOM层,焊接面设计在TOP,造成文件编辑时正反面错误。2. PCB板内若有需铣的槽,要用KEEPOUT LAYER 或BOARD LAYER层画出,不应用其它层面,避免误铣或没铣。  三.异型孔

2013-01-10 16:43:34 835

转载 NPN和PNP作为开关管的设计技巧以及全系列三极管参数

1.1 NPN与PNP的区别NPN和PNP主要是电流方向和电压正负不同。NPN是用B—E的电流(IB)控制C—E的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即VC>VB>VE。PNP是用E—B的电流(IB)控制E—C的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即VC1.2 NPN和PNP作为开关的使用三极管做开关时,工作在截至

2013-01-04 14:18:25 4685

转载 Verilog-HDL 的基本概念

第三讲 Verilog-HDL 的基本概念 3.1与门的描述      我们通过最简单的例子来认识一下Verilog-HDL 的基本用法。      (1)模块的定义      用Verilog-HDL 做数字电路描述,一开始所要做的就是模块(module)定义。      所谓模块可以理解为是Verilog-HDL的基本描述单位。我们以图1为例来说

2012-12-17 10:04:33 1554

转载 关于Verilog HDL的学习

1. 首先讲一下为什么需要学习硬件描述语言(Hardware Description Language,HDL)     硬件描述语言是一种形式化方法描述数字电路和系统的语言。数字电路,应该是在大二上学期左右学习的课程,是一门非常重要的课程。现在大学的可能主要集中在逻辑门和小规模集成电路的讲解上,很少涉及到HDL。当然,我们是可以通过一些列的74系列芯片构成我们想设计数字系统,但是当系统门数增

2012-12-17 09:45:26 1844

转载 夏宇闻教授谈FPGA工程师的入门学习

1. 必须清楚自己究竟适合不适合做工程师。看看自己的性格特点,是不是特别安静,又耐得住寂寞。因为FPGA工程师是一个辛苦的工作,不但要通过不断学习研究提升自己的设计水平,还要经常性的熬夜加班敲写代码,如果没有一种耐得住寂寞的性格,你最好不要去做FPGA工程师。因为它不像销售那样,动动嘴皮子就可以挣到大钱。在初级阶段,FPGA工程师薪水不会很高,但当你有了一定的工程经验和项目经验时,薪水自然就很高了

2012-12-11 11:23:57 1881

转载 CPLD初学者入门知识总结

CPLD按英语说是复杂可编程逻辑器件,对于一个硬件工程师来说,能应用cpld技术是一个十分强大的能力。它的应用可在根本上解决许多数字电路设计的问题,能大幅度改变设计思想,大幅度提高工作效率,甚至可以把以前的数十颗普通分立芯片的功能用一个芯片实现。它还有一个十分优秀的优点,在硬件原理设计和布线的时候,不用考虑引脚的顺序,可从布线方便的角度安排需要的信号位置,使得布线难度大幅度降低。由于布线难度下降,

2012-12-10 13:35:14 8308 4

转载 一些非常激励人心的电子类同行成长经历

共有两篇,放在下面: ================================================================================================ 无意中看到这个文章,虽然自己也搞了4年模电了,但后看完之后发现自己原来根本就没有入门阿!现发上来和大家共享! ·············

2012-12-07 17:08:07 966

转载 必须知道的社会生活中十二大著名法则

必须知道的社会生活中十二大著名法则关键词:  1 马太效应 2 手表定理 3 不值得定律 4 彼得原理 5 零和游戏原理 6 华盛顿合作规律 7 酒与污水定律 8 水桶定律 9 蘑菇管理 10 奥卡姆剃刀定律 11 二八法则 12 钱的问题  1 马太效应  《新约马太福音》中有这样一个故事,一个国王远行前,交给3个仆人每人一锭银子,吩咐他们:“你们去做生意 ,等我回来

2012-12-01 09:59:57 535

转载 程序员每天每周每月每年该做的事

程序员每天该做的事   1、总结自己一天任务的完成情况   最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多。   2、考虑自己明天应该做的主要工作   把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作。   3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法   出

2012-11-30 20:11:39 344

转载 必须知道的社会生活中十二大著名法则关键词:

必须知道的社会生活中十二大著名法则关键词:  1 马太效应 2 手表定理 3 不值得定律 4 彼得原理 5 零和游戏原理 6 华盛顿合作规律 7 酒与污水定律 8 水桶定律 9 蘑菇管理 10 奥卡姆剃刀定律 11 二八法则 12 钱的问题  1 马太效应  《新约马太福音》中有这样一个故事,一个国王远行前,交给3个仆人每人一锭银子,吩咐他们:“你们去做生意 ,等我回来

2012-11-30 19:54:15 420

转载 何必在技术人员面前搬弄权术?

何必在技术人员面前搬弄权术?飘飘白云一个名叫鲨鱼百年_强者至尊的CSDN博主贴出一篇咨询文章《经理真实意思是?》,另一网友给出了入木三分的分析。这个经理的举动,何必呢?何苦呢?转而想想自己身边难道没有这样的人么?搞技术的人其实很单纯,也很容易满足,有个地方尽心施展自己的兴趣足矣,而不必整天为了复杂的权术关系搞的心力憔悴。做技术管理的何必弄得这么神神秘秘,搞这么多小动作,又瞒的过谁呢

2012-11-30 19:52:33 699

转载 给电子开发工程师的建议

恭喜,你选择开发工程师做为自已的职业   悲哀,你选择开发工程师做为自已的职业   本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。   当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。

2012-11-30 08:27:53 832

转载 周立功:如何兼顾学习ARM与FPGA

对于初学者来说,要学的知识点很多,到底从哪里下手,人们常常感到非常迷茫。    大一学生先从C语言开始入门,在大一阶段由于对计算机还非常陌生,因此不可能写出一个具有完 整图形界面的软件,重点以“与硬件无关的计算方法、数据结构”为基础学习C语言,至少练习编写一万行C代码,否则不会找到编程的感觉,也体会不到编程乐 趣,很多人就是因为缺乏一定量的训练,所以对编程没有兴趣,以至于未到毕业时就全部忘记了

2012-11-29 13:34:28 749

转载 掌握什么电子知识,大学阶段如何学习?

这篇帖子是写给入门者的,要解决一个问题:这篇帖子是写给入门者的,要解决一个问题:初学者应重点掌握什么电子知识,大学阶段如何学习?    先说点貌似题外的东西——3个谬论。    谬论一:高中老师常对我们说,大家现在好好学,考上了大学就轻松了,爱怎么玩怎么玩。这真是狗屁。别的专业我不好说,电气、电子、电力、通信、自动化等电类专业,想要轻松那是不可能地(当然你是天才就另说),专业课上讲的东西对

2012-11-29 13:31:56 2397 1

转载 对新手的建议:如何成为一个合格的设计者

首先从先从如何成为一个合格的设计者说起吧!初学者觉得一切都是挑战,一切都新鲜,不知从何处下手。我总结了学习EDA逻辑设计的4个步骤,请拍砖!1。 首先,应该好好学习一下FPGA/CPLD的设计设计流程。    不要简单的以为就是设计输入-》仿真-》综合-》实现那么一回事,要抠细,要学精,要多问每个步骤的注意事项,区分相关步骤的联系和区别。比如要搞清楚功能仿真、综合后仿真、Transla

2012-11-29 10:14:56 563

转载 台积工程师写的信

看到一群研究生小朋友在这里争排名,争校名,觉得很幼稚,很不切实际。你们可曾想过,横在各位前面的,有更复杂,更可怕的问题?那就是生涯规划以及就业。问各位几个简单的问题吧,你将来想成为什么样的人?你想进入什么样的公司?     很多人会回答:我想当高级主管,进台积联电赚股票。因为我崇拜张忠谋、曹兴诚。以下是我就业三年以来,对台湾电子信息产业的一些看法:1. 半导体产业的专业分工的确是个

2012-11-28 13:49:08 1803

转载 DB9串口定义及含义(全)

DB9串口定义及含义(全)RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。  它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口

2012-11-14 13:05:46 25021

转载 Protel全局操作与类定义

一.全局编辑功能:      利用Protel99SE全局编辑功能,可以同时修改具有某种/某些相同属性图件的属性或状态,例如修改同一网络的导线宽度和改变同一类型元件的封装等。      与手工一个一个修改图件的方式相比,全局编辑功能可以极大地简化设计人员的工作量,并能保证所有需要修改的图件不会遗漏。灵活使用全局编辑功能可以起到事半功倍的效果。      双击需要修改的导线,弹出属性对话

2012-08-20 10:36:01 1120

转载 【转】经典_STM32_ADC多通道采样的例子

【转】经典_STM32_ADC多通道采样的例子 [ 2012-6-30 17:31:00 | By: wgsxsm ] 3推荐STM32 ADC多通道转换描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束

2012-08-03 13:52:12 13175 4

转载 STM32的IO口的8种配置(GPIO)

1           STM32的输入输出管脚有下面8种可能的配置:(4输入+2输出+2复用输出)① 浮空输入_IN_FLOATING② 带上拉输入_IPU  ③ 带下拉输入_IPD           ④ 模拟输入_AIN⑤ 开漏输出_OUT_OD     ⑥ 推挽输出_OUT_PP⑦ 复用功能的推挽输出_AF_PP⑧ 复用功能的开漏输出_AF_OD1.1

2012-07-20 16:47:17 3244

转载 STM32学习笔记(2):外部中断的使用

中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM

2012-04-17 09:36:44 1289

转载 STM32学习笔记(1):GPIO口的使用

摸索了很久之后终于把ARM开发板上的LED灯点亮了,虽然是很简单的一个IO口操作,但是由于以前从来都没有什么经验,所以浪费了很多时间,也查找了很多资料。现在可以操作IO口了,证明迈出了学习ARM的第一步。实验平台清单如下:开发板:              奋斗STRIVE V3核心芯片:          STM32F103VET6摸索了很久之后终于把ARM开发板上的

2012-04-17 09:36:10 5239

转载 STM32 GPIO入门学习

今天下午开始学习STM32的GPIO控制,开始以为跟AVR单片机一样,只是设置方向寄存器跟引脚寄存器,一排引脚由8位变16位而已,谁知道一看资料才发现居然还有IO口状态设置,设置速度设置…不过还好,使用的是STM32的FWLib3.0软件包,里面的GPIO口函数都做好了,只要看一下使用就可以了。先看一些网上跟书上找到的资料跟自己总结的咚咚:1.STM32每个GPI/O 端口

2012-04-16 10:31:47 1885

转载 STM32学习笔记 — 之GPIO端口篇

STM32学习笔记 — 之GPIO端口篇 最近刚开始学习STM32,所以从最基本的GPIO开始学起;首先看看STM32的datasheet上对GPIO口的简单介绍:每个GPI/O 端口有两个32 位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR),一个32 位置位/复位寄存器(GPIOx_BSRR),一个16

2012-04-16 10:30:59 923

转载 关于接地:数字地、模拟地、信号地、交流地、直流地、屏蔽地、浮地

关于接地:数字地、模拟地、信号地、交流地、直流地、屏蔽地、浮地除了正确进行接地设计、安装,还要正确进行各种不同信号的接地处理。控制系统中,大致有以下几种地线: (1)数字地:也叫逻辑地,是各种开关量(数字量)信号的零电位。 (2)模拟地:是各种模拟量信号的零电位。 (3)信号地:通常为传感器的地。 (4)交流地:交流供电电源的地线,这种地通常是产生噪声的地。 (5)直流地:

2012-03-13 10:59:48 1020

中兴公司PCB设计规范---EMC部分

中兴公司PCB设计规范的EMC部分,对于构建企业标准很有强的借鉴作用。

2012-08-10

intouch经典课件

上位机组态软件intouch课件,对初学者很有用。

2011-07-28

空空如也

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

TA关注的人

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