关闭

电子设计自动化

所属频道 工业控制
  • 基于FPGA的LDPC编码设计

    针对低密度奇偶校验码(简称LDPC码)的直接编码运算量较大、复杂度高,根据RicIlarclson和Urbanke(RU)建议的编码方案,介绍一种适于在FPGA上实现,利用有效校验矩阵来降低编码复杂度的LDPC编码方案,给出了编码器设计实现的原理和编码器的结构和基本组成。在QuartusⅡ7.2软件平台上采用基于FPGA的VHDL语言实现了有效的编码过程。结果表明:此方案在保证高效可靠传输的同时降低了实现的复杂度。这种编码方案可灵活应用于不同的校验矩阵H,码长和码率的系统中。

  • 基于EP1C3T144C8的FPGA的开发板设计

    O 引言 现场可编程门阵列(FPGA,Field Programmable Gate Array)的出现是超大规模集成电路(VISI)技术和计算机辅助设计(CAD)技术发展的结果。FPGA器件集成度高、体积小,具有通过用户编程实现专门应用的的功能。

  • 先进封装技术的发展趋势

    摘 要:先进封装技术不断发展变化以适应各种半导体新工艺和材料的要求和挑战。在半导体封装外部形式变迁的基础上,着重阐述了半导体后端工序的关键一封装内部连接方式的发展趋势。分析了半导体前端制造工艺的发展在封

  • FPGA 101:如何在Zynq SoC上使用中断

    实时计算经常要求中断针对事件快速做出响应。只要掌握Zynq SoC中断结构的工作原理,就不难设计出中断驱动型系统。在嵌入式处理中,中断表示暂时停止处理器的当前活动。处理器会保存当前的状态并执行中断服务例程,以

  • 如何学习FPGA?FPGA学习必备的基础知识

    FPGA已成为现今的技术热点之一,无论学生还是工程师都希望跨进FPGA的大门。网络上各种开发板、培训班更是多如牛毛,仿佛在告诉你不懂FPGA你就OUT啦。那么我们要玩转FPGA必须具备哪些基础知识呢?下面我们慢慢道来。(一

  • 什么是FPGA、SOC、SOPC、DSP?

    FPGAFPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定

  • Lattice新的开发软件—PAC-Designer 2.0

    这套软件支持Lattice最新推出的器件。在这款新的开发软件中

  • Quartus® II开发软件10.0版(Altera)

    Altera公司今天宣布推出可编程逻辑业界的顶级软件Quartus® II开发软件10.0版,为其CPLD、FPGA以及HardCopy® ASIC设计提供最高的性能和生产效率。Quartus II软件10.0版可以为高密度设计提供比主要竞争对手快2

  • FPGA中增加SPI和BPI配置模式

    在Xilinx新一代的FPGA中增加了SPI和BPI配置模式,好处是成本低、设计者选择余地大及配置方便等优点。例如,Spartan-3E器件支持多种Vendor(生产商)提供的SPI和BPIFlash产品。对于SPI Flash器件可以通过Xilinx的Cable-

  • 从SCH转变到PCB详细步骤

    第一课:建立一个PCB文件,并且添加自动布线所必需的封装库 1.在Documents目录下新建一个*.PCB文件,这样做的目的是要让*.SCH和*.PCB在同一目录下 2.添加自动布线要用到的封装库 3.添加封装库

  • FPGA控制DM9000A进行以太网数据收发的Verilog实现

    本文为实现高速数据的实时远程传输处理,提出了采用FPGA直接控制DM9000A进行以太网数据收发的设计思路,实现了一种低成本、低功耗和高速率的网络传输功能,最高传输速率可达100Mbps。 DM9000A简介

  • 采用FPGA的高速数据采集系统

    文介绍了一种应用于高速数据采集的数字系统,该系统由高速模数转换器FPGA,SDRAM(synchronous dynamicrandomaecess mereory)组成。该系统独立于处理器之外,给处理器预留了总线接口。任何的处理器只要把总线接口连接到此系统上,均可操作。与传统的数据采集系统相比,减少了处理器的控制,而且处理器的处理速度已不再影响系统的性能,提高了速度和效率,具有通用性。本文对高速模数转换器与FPGA的接口实现做了详细的描述,对如何把模数转换器的数据流进行缓冲做了介绍。并对如何在FPGA中构建SOPC(systerm on programmable chip)系统以及如何利用SOPC实现SDRAM的控制与存储进行了说明。经测试,本系统的数据采集的实时速度最高可达到250 MB/s,适用于大部分的高速数据采集场合。

  • C++实现的串口通信

    上位机和下位机通信的问题,使用的协议rs485协议. 题目是用VC++让上位机和下位机进行通信. 接在电脑上的rs232口,使用了232和485的转换器,发送相应的数据格式,然后上位机接受相应的格式。 原代码如下: // TODO: Ad

  • 基于CPLD的LED点阵显示控制器

    本文中,采用在系统可编程逻辑器件EPM7128作为核心来实现对LED点阵显示的控制,不但简化了外围电路、而且易于修改、扩展和维护。

  • FIR数字滤波的FPGA实现

    摘要: 随着数字技术的发展,数字滤波器的功能越来越受到人们的注意和广泛应用,它有精度高、灵活性大等突出特点。FIR数字滤波具有稳定性高,严格的线性相位,能用FFT算法实现等特点。通过FPGA实现FIR数字滤波具有实