
Core I2C的原理及采用FPGA技术实现I2C IP核的设计-I2C(Inter Integrated Circuit)双向二线制串行总线,是由飞利浦公司制定的。I2C总线是一个多主机的总线,使用串行数据线(SDA)和串行时钟线(SCL)在总线上传递信息。每个器件都有一个唯一的识别地址,而且都可以作为一个发送器或接收器。当连接在I2C总线上的多个主机器件同时传输数据时,通过仲裁来避免冲突。SDA和SCL都是双向线路,通过一个电流源或上拉电阻连接到电源。器件输出级必须是漏极开路或集电极开路,当总线空闲时,两条线路处于高电平,执行线与的功能。

FPGA器件EP1C3T100I7实现高速传输速率的电路设计-近些年来,各种电路功能,包括模拟电路和数字电路,越来越多地用单片集成电路来实现。采用单片集成电路不仅可以有效地提高电路可靠性和其它性能,而且也大大地降低了使用难度。许多单片集成电路的信息输入和工作控制是通过数字信号实现的。常用的控制器件为微控制器和可编程逻辑器件。

基于可编程逻辑器件和VHDL语言实现算术逻辑单元的设计-随着可编程逻辑器件的发展,FPGA的应用已经越来越广泛,且用可编程逻辑器件代替传统的普通集成电路已成为一种发展的趋势。可编程逻辑器件FPGA以其高集成度、高速度、开发周期短、稳定性好而受到了人们的青睐,并得到了广泛的应用。由于算术逻辑单元(ALU)在运算中对系统性能要求很高,而采用中小规模的集成电路设计的系统既庞大又存在稳定性的问题。

基于FPGA的电机测速系统电路设计-现场可编程门阵列即FPGA,是从EPLD、PAL、GAL等这些可编程器件的基础上进一步发展起来的。作为专业集成电路领域中的半定制电路而出现的FPGA,不但解决了定制电路的不足,而且克服了原有可编程器件因门电路数有限的而产生的缺点。

Xilinx OLOGIC 资源-OLOGIC 资源 OLOGIC块在FPGA内的位置紧挨着IOB,其作用是FPGA通过IOB发送数据到器件外部的专用同步块。OLOGIC 资源的类型有OLOGIC2(位于HP I/O banks)和OLOGIC2(位于HR I/O banks)。在本文的下述论述中,除非特殊说明,OLOGIC2和OLOGIC3在功能和端口上都是相同的。

基于Nios II嵌入式系统的FPGA配置文件下载更新设计-现场可编程门阵列(FPGA,Field Programmable Gate Array)是一种高密度可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置进芯片内部的静态配置数据存储器(SRAM )来实现的,具有可重复编程性,可以灵活实现各种逻辑功能。由于FPGA器件采用的是SRAM 工艺,在断电的情况下FPGA内的配置数据将丢失。所以,在典型的采用FPGA器件的电子系统中通常将FPGA 的配置数据存放于其兼容的SPROM 中,上电时由控制电路将SPROM中的配置数据装入FPGA器件中。但是通常的SPROM价格昂贵,且是一次性,不利于FPGA程序的更新,所以有必要分析FPGA 的配置原理,采用廉价、能重复使用的方式配置FPGA。

Intel MAX 10 FPGA系列低成本开发方案大合集-Intel公司的MAX 10 FPGA系列采用TSMC 55nm NOR闪存技术,容量从2K到50K 逻辑单元(LE),采用单个或双核电源电压和小尺寸3x3mm和高I/O引脚数封装;器件具有全特性FPGA功能,支持Nios II软核嵌入处理器,数字信号处理(DSP)区块以及软DDR3存储器控制器,内部存储双配置闪存,用户闪存存储器,集成了模数转换器(ADC).主要用在系统管理,I/O扩展,通信控制,工业应用,汽车电子和消费类电子.本文介绍了Intel MAX 10 FPGA系列主要优势,器件平面布局图以及MAX 10 FPGA开发套件主要特性和电路图