• 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题,
  • 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题, >>
  • 来源:www.myexception.cn/software/581690.html
  • 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题,
  • 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题, >>
  • 来源:www.myexception.cn/software/581690.html
  • 10.2.5 FIR数字滤波器的设计 数字滤波器正在迅速代替传统的由R、L、C和运算放大器元件组成的模拟滤波器并日益成为DSP的一种主要处理环节。随着工艺的进步,CPLD/FPGA也可以用于前端数字信号处理的运算,如FIR滤波、IIR数字滤波、FFT等。 数字滤波器是语音与图像处理、模式识别、雷达信号处理以及频谱分析等应用中的一种基本的处理部件,它能满足滤波器对幅度和相位特性的严格要求,避免模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题。 1.
  • 10.2.5 FIR数字滤波器的设计 数字滤波器正在迅速代替传统的由R、L、C和运算放大器元件组成的模拟滤波器并日益成为DSP的一种主要处理环节。随着工艺的进步,CPLD/FPGA也可以用于前端数字信号处理的运算,如FIR滤波、IIR数字滤波、FFT等。 数字滤波器是语音与图像处理、模式识别、雷达信号处理以及频谱分析等应用中的一种基本的处理部件,它能满足滤波器对幅度和相位特性的严格要求,避免模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题。 1. >>
  • 来源:book.51cto.com/art/201008/218054.htm
  • 3 实验结果 为验证DDR3控制器IP核的正确性, 将生成的代 码添加到ISE工程前对采用 MIG自动生成的测试模 块在 Xilinx ISE14.2编程环境下进行功能仿真 验证。该模块可以向存储器发出一系列读写命令,并对写人 的数据和读回的数据进行比较,从而验证控制器的正确性, 仿真结果如图6所示。 从图 6 可以看到phy_init_done信号置1 表 明 初 始 化 完 成, 否 则 为 0。 只 有 当app_en=1 和app_rdy=1, app_cmd和app_addr才能写人成功。 当
  • 3 实验结果 为验证DDR3控制器IP核的正确性, 将生成的代 码添加到ISE工程前对采用 MIG自动生成的测试模 块在 Xilinx ISE14.2编程环境下进行功能仿真 验证。该模块可以向存储器发出一系列读写命令,并对写人 的数据和读回的数据进行比较,从而验证控制器的正确性, 仿真结果如图6所示。 从图 6 可以看到phy_init_done信号置1 表 明 初 始 化 完 成, 否 则 为 0。 只 有 当app_en=1 和app_rdy=1, app_cmd和app_addr才能写人成功。 当 >>
  • 来源:xilinx.eetrend.com/article/7365
  • 2.2 FFT的设计实现 因为文中采用串行结构,所以FFT部分直接采用Xilinx芯片内部提供的IP Core即可。数据进入FFT模块时,按各个信道顺序输入,但根据FFT的计算方法可知,经过蝶形运算后,输出结果的顺序会发生改变,此时可根据模块中输出口xK_index的值辨认某个周期输出的是第几信道的计算结果。因此在FPGA中做后续逻辑时,需注意计算结果与相应序号要保持对齐,以免计算错误。 3 Matlab仿真分析 利用Matlab进行仿真验证。采样频率为64MHz,带宽1MHz,若输入为实信号频率为15
  • 2.2 FFT的设计实现 因为文中采用串行结构,所以FFT部分直接采用Xilinx芯片内部提供的IP Core即可。数据进入FFT模块时,按各个信道顺序输入,但根据FFT的计算方法可知,经过蝶形运算后,输出结果的顺序会发生改变,此时可根据模块中输出口xK_index的值辨认某个周期输出的是第几信道的计算结果。因此在FPGA中做后续逻辑时,需注意计算结果与相应序号要保持对齐,以免计算错误。 3 Matlab仿真分析 利用Matlab进行仿真验证。采样频率为64MHz,带宽1MHz,若输入为实信号频率为15 >>
  • 来源:xilinx.eetrend.com/article/7138
  • 概要 本章主要介绍如何使用Altium创新电子设计平台进行基本的FPGA设计,包括在Altium Designer中建立FPGA工程;针对Desktop NanoBoard子板上的FPGA器件编译设计;对设计进行分析和处理;完成对FPGA的下载。本章最后对层级设计和虚拟仪器的使用进行了简要的介绍。 Altium创新电子设计平台结合了Altium Designer软件平台和Desktop NanoBoard可重构硬件平台,可提供FPGA实时设计所需的所有工具和技术,包括输入、执行、检查和调试等。 Altiu
  • 概要 本章主要介绍如何使用Altium创新电子设计平台进行基本的FPGA设计,包括在Altium Designer中建立FPGA工程;针对Desktop NanoBoard子板上的FPGA器件编译设计;对设计进行分析和处理;完成对FPGA的下载。本章最后对层级设计和虚拟仪器的使用进行了简要的介绍。 Altium创新电子设计平台结合了Altium Designer软件平台和Desktop NanoBoard可重构硬件平台,可提供FPGA实时设计所需的所有工具和技术,包括输入、执行、检查和调试等。 Altiu >>
  • 来源:test.altium.com/pages/viewpage.action?pageId=27168241
  • 摘要:设计了基于FPGA 与ARM 芯片的数据采集系统,FPGA 负责控制A/D 转换器,保证了采样精度与处理速度,ARM 负责逻辑控制及与上位机交互的实现,并将采集到的数据通过USB 高速上传至主机进行实时处理。对模拟数据采集的测试结果达到了较高的采样精度和速度,验证了整个系统的高速性和可行性。 随着计算机技术与现代工业系统的发展,工业领域中对数据采集的精度和数据处理的实时性提出了更加苛刻的要求,以保证后续更加复杂的控制,而传统的数据采集系统一般采用A/D 芯片与主控芯片搭配的方法,处理速度慢、功能单一
  • 摘要:设计了基于FPGA 与ARM 芯片的数据采集系统,FPGA 负责控制A/D 转换器,保证了采样精度与处理速度,ARM 负责逻辑控制及与上位机交互的实现,并将采集到的数据通过USB 高速上传至主机进行实时处理。对模拟数据采集的测试结果达到了较高的采样精度和速度,验证了整个系统的高速性和可行性。 随着计算机技术与现代工业系统的发展,工业领域中对数据采集的精度和数据处理的实时性提出了更加苛刻的要求,以保证后续更加复杂的控制,而传统的数据采集系统一般采用A/D 芯片与主控芯片搭配的方法,处理速度慢、功能单一 >>
  • 来源:xilinx.eetrend.com/node/6449/vud-votes
  • DDS技术最初是作为频率合成技术提出的,由于其易于控制,相位连续,输出频率稳定度高,分辨率高, 频率转换速度快等优点,现在被广泛应用于任意波形发生器(AWG)。基于DDS技术的任意波形发生器用高速存储器作为查找表,通过高速D/A转换器来合成出存储在存储器内的波形。所以它不仅能产生正弦、余弦、方波、三角波和锯齿波等常见波形,而且还可以利用各种编辑手段,产生传统函数发生器所不能产生的真正意义上的任意波形。
  • DDS技术最初是作为频率合成技术提出的,由于其易于控制,相位连续,输出频率稳定度高,分辨率高, 频率转换速度快等优点,现在被广泛应用于任意波形发生器(AWG)。基于DDS技术的任意波形发生器用高速存储器作为查找表,通过高速D/A转换器来合成出存储在存储器内的波形。所以它不仅能产生正弦、余弦、方波、三角波和锯齿波等常见波形,而且还可以利用各种编辑手段,产生传统函数发生器所不能产生的真正意义上的任意波形。 >>
  • 来源:www.cnblogs.com/yfwblog/p/4515375.html
  • 摘要:文章描述了复位的定义,分类及不同复位设计的影响,并讨论了针对FPGA和CPLD的内部自复位方案。 1、定义 复位信号是一个脉冲信号,它会使设计的电路进入设定的初始化状态,一般它作用于寄存器,使寄存器初始化为设定值;其脉冲有效时间长度必须大于信号到达寄存器的最大时延,这样才有可能保证复位的可靠性。 下面将讨论FPGA/CPLD的复位电路设计。 2、分类及不同复位设计的影响 根据电路设计,复位可分为异步复位和同步复位。 对于异步复位,电路对复位信号是电平敏感的,如果复位信号受到干扰,如出现短暂的脉冲跳变
  • 摘要:文章描述了复位的定义,分类及不同复位设计的影响,并讨论了针对FPGA和CPLD的内部自复位方案。 1、定义 复位信号是一个脉冲信号,它会使设计的电路进入设定的初始化状态,一般它作用于寄存器,使寄存器初始化为设定值;其脉冲有效时间长度必须大于信号到达寄存器的最大时延,这样才有可能保证复位的可靠性。 下面将讨论FPGA/CPLD的复位电路设计。 2、分类及不同复位设计的影响 根据电路设计,复位可分为异步复位和同步复位。 对于异步复位,电路对复位信号是电平敏感的,如果复位信号受到干扰,如出现短暂的脉冲跳变 >>
  • 来源:www.xianjichina.com/news/details_9872.html
  • 其中,光电转换模块主要实现光信号和电信号之间的转换。定时处理模块负责从接收的串行数据中提取时钟信号。串并转换模块实现串行数据和并行数据之间的转换。在接收方向上,在对信号进行串并转换之前,对于串行的输入数据需要进行帧和字节边界的检测。SDH和HDLC处理模块是155M PoS线路接口的关键模块,完成STM-1的映身教 处理及HDLC帧格式的封装和拆装。PPP处理模块主要完成对PPP分组的硬件处理。处理机模块负责单板的初始化、状态监测和控制、处理PPP协议分组以及与主控通信等任务。输入缓存用来存放线路接口发
  • 其中,光电转换模块主要实现光信号和电信号之间的转换。定时处理模块负责从接收的串行数据中提取时钟信号。串并转换模块实现串行数据和并行数据之间的转换。在接收方向上,在对信号进行串并转换之前,对于串行的输入数据需要进行帧和字节边界的检测。SDH和HDLC处理模块是155M PoS线路接口的关键模块,完成STM-1的映身教 处理及HDLC帧格式的封装和拆装。PPP处理模块主要完成对PPP分组的硬件处理。处理机模块负责单板的初始化、状态监测和控制、处理PPP协议分组以及与主控通信等任务。输入缓存用来存放线路接口发 >>
  • 来源:xilinx.eetrend.com/article/2783
  • 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题,
  • 深入浅出FPGA-4-数字电路设计基础 引言 做FPGA研发,知道一点数字电路设计的基础知识是必要的,不然的话会逐渐变成一个会HDL语言的软件工程师,这是我们都不想发生的事情,尤其是对我这样的从软件行业转行过来的人。随着综合工具及自动布局布线工具的快速发展,日益完善与成熟,FPGA工程师跟电路打交道的机会越来越少,致使我们越来越不清楚实际电路的样子了,所以这一节就说一些数字电路的内容,回忆一下数字电路的本来摸样,门电路长什么样;触发器为什么叫触发器;给你一个电路图,怎么得到状态转移图;给你一个实际问题, >>
  • 来源:www.myexception.cn/software/581690.html
  • LTC1068的时钟频率与通带之比为200:1,由于LTC1068内部对时钟信号CLK二倍频,所以当截止频率最小为1 kHz时,内部时钟频率其实为400kHz,故在LTC1068后面再加一个截止频率为450kHz的低通滤波器以滤除分频带来的噪声及高次谐波。   3.3 低通滤波模块   用MAX297实现低通滤波器。开关电容滤波器MAX297可以设置为8阶低通椭圆滤波器,阻带衰减为-80dB,时钟频率与通带频率之比为50:1.
  • LTC1068的时钟频率与通带之比为200:1,由于LTC1068内部对时钟信号CLK二倍频,所以当截止频率最小为1 kHz时,内部时钟频率其实为400kHz,故在LTC1068后面再加一个截止频率为450kHz的低通滤波器以滤除分频带来的噪声及高次谐波。   3.3 低通滤波模块   用MAX297实现低通滤波器。开关电容滤波器MAX297可以设置为8阶低通椭圆滤波器,阻带衰减为-80dB,时钟频率与通带频率之比为50:1. >>
  • 来源:xilinx.eetrend.com/article/3078?quicktabs_1=0
  • 1 引言 直接数字频率合成DDS(Direct Digital Synthesizer)是基于奈奎斯特抽样定理理论和现代器件生产技术发展的一种新的频率合成技术。与第二代基于锁相环频率合成技术相比,DDS具有频率切换时间短、频率分辨率高、相位可连续变化和输出波形灵活等优点,因此,广泛应用于教学科研、通信、雷达、自动控制和电子测量等领域。该技术的常用方法是利用性能优良的DDS专用器件,搭积木式设计电路,这种搭积木式设计电路方法虽然直观,但DDS专用器件价格较贵,输出波形单一,使用受到一定限制,特别不适合
  • 1 引言 直接数字频率合成DDS(Direct Digital Synthesizer)是基于奈奎斯特抽样定理理论和现代器件生产技术发展的一种新的频率合成技术。与第二代基于锁相环频率合成技术相比,DDS具有频率切换时间短、频率分辨率高、相位可连续变化和输出波形灵活等优点,因此,广泛应用于教学科研、通信、雷达、自动控制和电子测量等领域。该技术的常用方法是利用性能优良的DDS专用器件,搭积木式设计电路,这种搭积木式设计电路方法虽然直观,但DDS专用器件价格较贵,输出波形单一,使用受到一定限制,特别不适合 >>
  • 来源:www.qc99.com/baike/dianzibaike/qianrushi/070319364.html
  • 引言 PROFIlBUS-DP现场总线以其高速、低成本等优点而广泛应用于制造业自动化、流程工业自动化和楼宇自动化等行业,它的物理层数据传输依赖RS-485接口。RS-485接口是一种工业领域内广泛使用的串行通信接口,可采用“差分”方式在屏蔽双绞线中传输信号,因而具有较好的抗共模干扰能力,通信距离可达千米。PROFIBUSDP总线信号也可使用屏蔽双绞线传输,数据速率为9.
  • 引言 PROFIlBUS-DP现场总线以其高速、低成本等优点而广泛应用于制造业自动化、流程工业自动化和楼宇自动化等行业,它的物理层数据传输依赖RS-485接口。RS-485接口是一种工业领域内广泛使用的串行通信接口,可采用“差分”方式在屏蔽双绞线中传输信号,因而具有较好的抗共模干扰能力,通信距离可达千米。PROFIBUSDP总线信号也可使用屏蔽双绞线传输,数据速率为9. >>
  • 来源:www.sdedu.cc/tx/sbhj/934.html
  • AD8250(G=1、2、5或10)数字可编程增益仪表放大器(PGIA)采用最新工艺和新的电路技术以减小尺寸并且提高数据采集和过程控制应用的性能。其软件增益控制允许设计工程师简单地设置其精密模拟前端。AD8250通过集成匹配电阻、开关以及运算放大器,减少了器件数量。这款产品具有快速建立时间、低失真以及低噪声,从而使其成为驱动模数转换器(ADC)的理想放大器,而无需额外的缓存器,从而进一步减少了所需器件的数量。 数据采集系统一般与具有在1 mV~10 V之间变化的满量程输出信号的各种传感器连接。这些传感器也
  • AD8250(G=1、2、5或10)数字可编程增益仪表放大器(PGIA)采用最新工艺和新的电路技术以减小尺寸并且提高数据采集和过程控制应用的性能。其软件增益控制允许设计工程师简单地设置其精密模拟前端。AD8250通过集成匹配电阻、开关以及运算放大器,减少了器件数量。这款产品具有快速建立时间、低失真以及低噪声,从而使其成为驱动模数转换器(ADC)的理想放大器,而无需额外的缓存器,从而进一步减少了所需器件的数量。 数据采集系统一般与具有在1 mV~10 V之间变化的满量程输出信号的各种传感器连接。这些传感器也 >>
  • 来源:www.mmsonline.com.cn/info/95387.shtml
  • 基于跳频接收机射频前端的特殊性,电调谐滤波器的实现方式一般有以下4种:(1)早期使用的是由多个窄带预选滤波器组成的多个接收机,相互之间通过切换来实现通信。用此方法实现的接收机较为笨重,不利于小型化,功耗也很大,而且通信频率变化的速度很慢。(2)后来人们研制出开关滤波器组,就是利用单刀多掷开关来实现不同中心频率的滤波器变换。这种方法比用多个窄带接收机的方法要有较大进步,使得接收机的前端能得到很好的滤波效果,而且不受频率变换影响,控制方式简单,设计和制造方便,理论上可实现任何频率范围内的切换。而能实现任何频率
  • 基于跳频接收机射频前端的特殊性,电调谐滤波器的实现方式一般有以下4种:(1)早期使用的是由多个窄带预选滤波器组成的多个接收机,相互之间通过切换来实现通信。用此方法实现的接收机较为笨重,不利于小型化,功耗也很大,而且通信频率变化的速度很慢。(2)后来人们研制出开关滤波器组,就是利用单刀多掷开关来实现不同中心频率的滤波器变换。这种方法比用多个窄带接收机的方法要有较大进步,使得接收机的前端能得到很好的滤波效果,而且不受频率变换影响,控制方式简单,设计和制造方便,理论上可实现任何频率范围内的切换。而能实现任何频率 >>
  • 来源:pa555.com.cn/display.php?id=995
  •   如果版图仿真得到的曲线不满足指标要求,那么要重新回到原理图窗口进行优化仿真,产生这种情况的原因是微带线的宽度取值不合适,可以改变优化变量的初值,也可根据曲线与指标的差别情况适当调整优化目标的参数,重新进行优化。   在返回原理图重新优化时,要先使刚才打红上叉的部件恢复有效,然后才能进行优化,之后重复前面所述的过程,直到版图仿真的结果达到要求为止。   3) 版图的制作   版图的仿真完成后要根据结果用Protel软件或是AutoCAD绘制电路版图,绘制版图时要注意以下几点。   所用电路板是普通
  •   如果版图仿真得到的曲线不满足指标要求,那么要重新回到原理图窗口进行优化仿真,产生这种情况的原因是微带线的宽度取值不合适,可以改变优化变量的初值,也可根据曲线与指标的差别情况适当调整优化目标的参数,重新进行优化。   在返回原理图重新优化时,要先使刚才打红上叉的部件恢复有效,然后才能进行优化,之后重复前面所述的过程,直到版图仿真的结果达到要求为止。   3) 版图的制作   版图的仿真完成后要根据结果用Protel软件或是AutoCAD绘制电路版图,绘制版图时要注意以下几点。   所用电路板是普通 >>
  • 来源:www.dzsc.com/data/html/2011-9-3/97271.html