发布时间:2012-12-15 22:57:38
在串行模式下,需要微处理器或微控制器等外部主机通过同步串行接口将配置数据串行写入FPGA 芯片,其模式选择信号M[2:0]=3’b111。 典型的Spartan 3E 系列FPGA 单片配置电路如图1 所示。 DIN 输入管脚的串行配置数据需要在外部时钟CCLK 信号前有足够的建立时间。其中单片FPGA 芯片构成了完整的JTAG 链,仅用来测试芯片状态,以及支持JTAG 在线调试模式,与从串配置模式没有关系。 1.外部主机通过下拉PROG......【阅读全文】
发布时间:2012-12-15 22:57:13
从技术层面来讲,可编程逻辑领域是目前和未来半导体行业最活跃的领域之一,不再是单一地用于IC设计的原型验证,更多地用于提供集成的系统级解决方案。现代的FPGA不再仅仅是现场可编程门阵列,从技术层面来讲,可编程逻辑领域是目前和未来半导体行业最活跃的领域之一,不再是单一地用于IC设计的原型验证,更多地用于提供集成的系统级解决方案。现代的FPGA不再仅仅是可编程逻辑,而是介于ASIC和FPGA之间的混合芯片,包含微处理器、收发器以及许多其它单元。所以对FPGA设计人员的要求也越来越高,已超出单一的逻辑设计范畴。因此,对于F......【阅读全文】
发布时间:2012-12-15 22:56:14
(1)flash常量: #include <avr\pgmspace.h>//须增加的头文件 const prog_uchar FlashConst = 3; //定义uchar型的常量n定义在flash里(flash常量) unsigned char RamVar; //定义无符号整型变量(Ram变量) RamVar = pgm_read_byte(&FlashConst); //读取flash常量到ram变量 (2)flash一维数据: ......【阅读全文】
发布时间:2012-12-15 22:55:19
WinAVR(GCC)新手快速入门 导读:很多学习AVR单片机的朋友们,开始都是因为觉得WinAVR比较繁琐才放弃了选择WinAVR做为初学入门的工具,本文将通过一个简单的实例详细介绍WinAVR的入门的Makefile配置和PN(Programmer's Notepad)的使用。 推荐下载最新版本的WinAVR 20090313。 安装完软件后,能看到如下图: 说明见下表: 名称 说明 AVR Insight[WinAVR] 仿真调试用的工具 avr-libc Manual[WinAVR] A......【阅读全文】
发布时间:2012-12-15 22:49:56
在使用Crosstool之前,笔者尝试按照一般书籍上交叉编译器的制作流程并参考完善的多篇文章,含正式发表的期刊论文,尝试了好多天都没有成功,不得不放弃,很是郁闷,一个简单的交叉编译器都搞不定,心里很不舒服,于是决定再试。 后来看到crosstool这个软件,据说不错,能够很方便的编译自己的交叉编译环境,于是尝试一下。参考了几篇网上的文章,尤其是其中的注意事项,本文也将注明。 去网站http://kegel.com 下载最......【阅读全文】