FPGA与CPLD的区别 [ November 6th, 2008 ] Posted in » Uncategorized

FPGA与CPLD的区别
尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:
①CPLD更适合完成各种算法和组合逻辑,FP GA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构。
②CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。

③在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。

④FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。

⑤CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。

⑥CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。

⑦在编程方式上,CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。

⑧CPLD保密性好,FPGA保密性差。

⑨一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。

This post was submitted by 找工作.

ubuntu 下编译 linux fetion

应用程序demo 注:由于QT涉及的系统环境比较多,所以还是推荐朋友们在自己电脑上编译(要是可能的话,可以做个安装包给我哦,我将非常感激的)。所以这里给出界面模块的源代码,而libfetion库则是以静态库的形式放进去了。

1:建立编译环境:在终端执行以下命令:

sudo apt-get install automake

sudo apt-get install libc-dev

sudo apt-get install g++

sudo apt-get install libcurl3-dev

sudo apt-get install libqt4-dev qt4-dev-tools

2:下载源代码:

源码下载: http://www.libfetion.cn/Linux_demoapp_download.html

解压命令:tar -zxvf linux_fetion-v0.1.1.tar.gz

运行编译命令: cd linux_fetion

qmake;

make

April 27th, 2008 | 2 Comments

UBUNTU 8.0教育网源

#传说中的中国科技大学 5M/s
deb http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
#传说中的北京交大 速度 2M/s
deb http://mirror.bjtu.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ hardy-backports restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ hardy main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse

Read More …

April 25th, 2008 | Leave a Comment

如何查看Ubuntu版本

方法一

在终端中执行下列指令:

cat /etc/issue

可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:

Ubuntu 7.04 \n \l

方法二

使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下:

sudo lsb_release -a

将输出结果:

Distributor ID: Ubuntu
Description: Ubuntu 7.04

 

Tags:
April 25th, 2008 | Leave a Comment

正版MSN,QQ”红心”照耀中国

网络流行换红心中国qq头像,但是有很多不合格头像混淆其中,让人产生不少误会,在此本站再次提供最新的真红心中国qq头像,让我们一起支持奥运!

  最早出现红心中国头像是有一个阴影盖住了一颗星星,很多网友认为这是分裂的象征,而后又出现带白点的红心中国图片,被指预示台独的意思。如今网友已经设计出纯正的红心中国qq头像 如图:

  

  

  红色中国心

  只要中国人团结一致,没有我们战胜不了的困难。

April 23rd, 2008 | 1 Comment

Windows XP SP3的破解版uxtheme.dll与TCPIP.sys

uxtheme.dll与TCPIP.sys可能是Windows XP中被动得最多的系统文件了,修改它们可以带来许多实用价值,前者可以用第三方主题,而后者就是众所皆知的BT/eMule必须步骤.
但今天Windows XP SP3的发布让一切都回到了原样,不过好在很快就有方案出来了(TCP/IP可以继续用文件包内的程序破解,uxtheme只要替换即可,注意备份).
下载:Windows XP SP3的破解版uxtheme.dll与TCPIP.sys

Read More …

April 23rd, 2008 | Leave a Comment

Windows XP SP3 RTM 简体中文版下载

海盗湾上已经出现了Windows XP SP3 RTM 简体中文版的种子,从大小和文件名上来看应该没有什么问题,就是大家期待已久的SP3包.
一起下载吧!

下载:Windows XP SP3 RTM 简体中文版

Read More …

April 23rd, 2008 | 1 Comment

Windows XP SP3 RTM 英文版BT下载

Yueke’ blog Tags: ,

Windows XP SP3 RTM 英文版已经泄漏,v5.1.2600.5512 RTM WindowsXP-KB936929-SP3-x86-ENU.exe
Size: 331,805,736 bytes  CRC32: C411A9DA
MD5: BB25707C919DD835A9D9706B5725AF58
SHA-1: C81472F7EEEA2ECA421E116CD4C03E2300EBFDE4

下载:Windows XP SP3 RTM 英文版


Read More …

April 23rd, 2008 | Leave a Comment

家乐福中国区官网暂停运行 疑与黑客攻击有关

4月22日消息,昨日,家乐福中国区官方网站暂停运行,这意味着其网上商城也同步予以关闭 。对此,家乐福集团中国区公关经理陈波宣称,网络是在进行升级维护,家乐福官方声明则表示,网站恢复时间未知。

    此前曾有消息称,由于网友声援“抵制家乐福”行动,家乐福网站曾出现被“黑”的情况。当时页面上方出现大片白色背景和黑色文字,以诗歌的形式号召中国消费者抵制家乐福。

Read More …

April 22nd, 2008 | Leave a Comment

USB接口的基础理论知识

USB的重要关键字:
1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)
2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。
3、上行、下行:设备到主机为上行,主机到设备为下行
下面以一问一答的形式开始学习吧:
问题一:USB的传输线结构是如何的呢?
答案一:一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。
问题二:数据是如何在USB传输线里面传送的
答案二:数据在USB线里传送是由低位到高位发送的。
问题三:USB的编码方案?
答案三:USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入***作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。这个了解就行了,这些是由专门硬件处理的。
问题四:USB的数据格式是怎么样的呢?
答案四:和其他的一样,USB数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。下面简单介绍一下域、包、事务、传输,请注意他们之间的关系。

Read More …

April 22nd, 2008 | Leave a Comment

LPC2148-UCOS-2.80-移植文件分析之IRQ_S

搞了两天的 项目验收,累了个半死,不过总算搞个差不多了,今天晚上就看段,中断处理程需把,谁让他短点呢,废话少说,下面且看IRQ.S内容分析:

Read More …

April 8th, 2008 | Leave a Comment

Powered by WordPress | Blue Weed by Blog Oh! Blog | Entries (RSS) and Comments (RSS).