摘要: (1)VHDL的描述风格及语法十分类似于一般的计算机高级语言,但是它是一种硬件描述语言。学好VHDL的关键是充分理解VHDL语句和硬件电路的关系。编写VHDL,就是在描述一个电路,我们写完一段程序后,应当对生成的电路做到心中有数,而不能用纯软件的思路来编写VHDL程序(硬件描述语言和单片机程序是有区别的)。(2)语法掌握贵在精不在多。30%的基本VHDL语句就可以完成95%的电路设计,很多生僻的语句并不能被所有的综合工具所支持,在程序移植或被更换软件平台时容易产生兼容性问题,也不利于其他人阅读和修改。建议多用心钻研常用语句,理解这些语句的硬件含义,这比多掌握几个新语法要有用的多。(3)VHDL 阅读全文
posted @ 2013-09-29 16:13 amanlikethis 阅读(530) 评论(0) 推荐(0) 编辑
摘要: VHDL库存储和放置了可被其他VHDL程序调用的数据定义、器件说明、程序包等资源。VHDL库的种类有很多,但最常见的库有IEEE标准库、WORK库。IEEE标准库主要包括STD_LOGIC_1164、NUMERIC_BIT和NUMERIC_STD,其中STD_LOGIC_1164是最重要和最常用的程序包。大部分关于数字系统设计的程序包都是以此程序包设定的标准为基础的。每个VHDL程序的开头一般都要有如下的IEEE库使用说明:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;这是因为实体说明中要描述的器件的输入、输出端口的数据类型,而这些数据类型在IEEE.STD 阅读全文
posted @ 2013-09-29 16:12 amanlikethis 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 使用软件:Usboot和MaxDOS_5.6s_U盘版。由于我的U盘容量比较小,暂时只能做DOS启动功能,其它功能如Windows PE,等我以后测试成功后再补充说明。U盘是啥?读音优盘,可以实现两台电脑的文件互相复制,是早期的软盘替代品。启动盘是什么?启动盘的专业解释我就不想多说,我只想说,启动盘的主要功能及用处就是安装系统和维护系统用。系统安装盘大家用过的应该知道,当我们将系统安装盘放进光盘之后,重启电脑就会出现一个安装系统的菜单。其实那个系统安装盘就是一个带启动功能的系统盘。而U盘启动盘就是可以让我们安装系统的时候无需使用光盘,只需要将U盘插到电脑,就可以达到和系统安装光盘一样的效果。使 阅读全文
posted @ 2013-09-29 16:08 amanlikethis 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: 二极管作用:起续流作用。具体说来,就是在继电器线圈断电的时候,线圈两端会产生一个自感电动势,这个自感电势会造成破坏,就在继电器线圈两端反向并联一个二极管,为自感电动势提供一个放电电流回路(续流),从功能上这个二极管叫续流二极管。 阅读全文
posted @ 2013-09-29 15:36 amanlikethis 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 它的基本原理是当单片机上电时,电容短时间内可以看做短路,RST为高电平,从而实现单片机的复位;当单片机工作过程中,按下复位键,那么RST为高电平,单片机复位。 单片机的两种复位状态的区别:上电复位后,单片机就进入初始化状态,片内RAM为随机值;运行过程中,通过复位键复位,单片机进入复位状态,但是RAM值保持为复位前的状态,即复位不会引起RAM的改变。 阅读全文
posted @ 2013-09-29 15:33 amanlikethis 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 原网页:http://www.cnblogs.com/CuriosityWzk/archive/2011/12/25/2301090.htmlWARNING L15: MULTIPLE CALL TO SEGMENT 其实这个问题应该是引起注意的,有可能引起程序冲突,但是一般时候程序运行不会有问题,... 阅读全文
posted @ 2013-09-29 15:31 amanlikethis 阅读(403) 评论(0) 推荐(0) 编辑