• 需要的功能模块都集成到一个 里, 构建一个可编程的片上系统[1]。它还具有灵活的设计方式,可裁减、可扩充、可升级,具备系统可编程等功能,是一种优秀的嵌入式系统设计技术[2]。本文研究了一种基于SOPC技术的嵌入式数字音频录放系统的设计方案。系统通过在FPGA芯片上配置NiosII软核处理器和相关的接口模块来实现嵌入式系统的主要硬件结构,并结合嵌入式系统所支持的软件设计来控制音频编/解码芯片WM8731和SDRAM,实现了音频信号的A/D、D/A转换、存储、回放等功能。由于采用了SOPC和DMA控制技术,该
  • 需要的功能模块都集成到一个 里, 构建一个可编程的片上系统[1]。它还具有灵活的设计方式,可裁减、可扩充、可升级,具备系统可编程等功能,是一种优秀的嵌入式系统设计技术[2]。本文研究了一种基于SOPC技术的嵌入式数字音频录放系统的设计方案。系统通过在FPGA芯片上配置NiosII软核处理器和相关的接口模块来实现嵌入式系统的主要硬件结构,并结合嵌入式系统所支持的软件设计来控制音频编/解码芯片WM8731和SDRAM,实现了音频信号的A/D、D/A转换、存储、回放等功能。由于采用了SOPC和DMA控制技术,该 >>
  • 来源:www.lightingsd.com/html/zhaomingbaike/dianzijishu/2009/0322/45479.html
  • 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图2)  用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图7)  用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图10)  用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图13)  用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图15)  用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮
  • 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图2) 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图7) 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图10) 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图13) 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮且这一亮灯循环(图15) 用移位寄存器设计一个彩灯循环控制电路,共有8只灯,使其7暗一亮 >>
  • 来源:www.tuxi.com.cn/views-146823672670-1468236726703202.html
  • 在位寻址区(20H~2FH)定义了字节变量WORD1、WORD2、WORD3、WORD4、WORD5,用来存储移位寄存器的40个状态。其中Q0对应WORD1.0,Q1对应WORD1.1……Q39对应WORD5.7。同时,在位寻址区定义了WORD6、WORD7、WORD8、WORD9,用来进行后面的反馈逻辑计算。单片机一上电,首先将ASET脚清零,同时,也将PNMA脚清零,将初值55H作为移位寄存器的初始状态,接着完成FPGA的上电配置工作。配置完成后,单片机检测来自FPGA的外
  • 在位寻址区(20H~2FH)定义了字节变量WORD1、WORD2、WORD3、WORD4、WORD5,用来存储移位寄存器的40个状态。其中Q0对应WORD1.0,Q1对应WORD1.1……Q39对应WORD5.7。同时,在位寻址区定义了WORD6、WORD7、WORD8、WORD9,用来进行后面的反馈逻辑计算。单片机一上电,首先将ASET脚清零,同时,也将PNMA脚清零,将初值55H作为移位寄存器的初始状态,接着完成FPGA的上电配置工作。配置完成后,单片机检测来自FPGA的外 >>
  • 来源:www.gkwo.net/dxt/show-9201.html
  • CCD相机系统中驱动电路的设计,http://www.592dz.com   0 引 言   电荷耦合器件(CCD)是一种转换式图像传感器,是以电荷作为信号的MOS型半导体器件。其基本结构是一种密排的MOS电容器,能够存储由入射光在CCD光敏单元激发而产生的电荷,并且能在适当的时钟脉冲驱动下,把存储的电荷以电荷包的形式定向传输转移,从而完成从光信号到电信号的转换。CCD具有体积小、质量轻、功耗小、工作电压低和抗烧毁等特点,在分辨率、动态范围、灵敏度等方面的优越性也是很多其他器件无法比拟的,目前CCD器件已
  • CCD相机系统中驱动电路的设计,http://www.592dz.com   0 引 言   电荷耦合器件(CCD)是一种转换式图像传感器,是以电荷作为信号的MOS型半导体器件。其基本结构是一种密排的MOS电容器,能够存储由入射光在CCD光敏单元激发而产生的电荷,并且能在适当的时钟脉冲驱动下,把存储的电荷以电荷包的形式定向传输转移,从而完成从光信号到电信号的转换。CCD具有体积小、质量轻、功耗小、工作电压低和抗烧毁等特点,在分辨率、动态范围、灵敏度等方面的优越性也是很多其他器件无法比拟的,目前CCD器件已 >>
  • 来源:www.592dz.com/dz/jiekou25/977845.html
  • 1 引言 近年来,数字信号处理器(DSP)的应用越来越广泛,其中TMS320F2812作为目前数字控制领域中性能较高的DSP芯片,被广泛应用于电机控制、工业自动化、家用电器和消费电子等领域。由于TMS320F2812本身不具有D/A转换模块,因此在很多需要模拟量输出的控制场合受到限制。所以D/A转换芯片如何与TMS320F2812进行接口,成为数字信号处理系统需要解决的一个重要问题。这里介绍了四路8位电压输出数字一模拟转换器TLC5620I,并给出TLC5620I与TMS320F2812串口接口的软、硬件
  • 1 引言 近年来,数字信号处理器(DSP)的应用越来越广泛,其中TMS320F2812作为目前数字控制领域中性能较高的DSP芯片,被广泛应用于电机控制、工业自动化、家用电器和消费电子等领域。由于TMS320F2812本身不具有D/A转换模块,因此在很多需要模拟量输出的控制场合受到限制。所以D/A转换芯片如何与TMS320F2812进行接口,成为数字信号处理系统需要解决的一个重要问题。这里介绍了四路8位电压输出数字一模拟转换器TLC5620I,并给出TLC5620I与TMS320F2812串口接口的软、硬件 >>
  • 来源:www.qc99.com/baike/dianzibaike/qianrushi/090423768.html
  • 上图中, CPU_6x时钟域主要用作CPU时钟,CPU互连和OCM仲裁。 CPU_2x时钟域主要用作L2Cache,I/O外设的AXI互连和OCM RAM。 CPU_1x时钟域主要用作I/O外设的AHB和APB总线互连。 DDR_3x时钟域主要用作DDR存储控制器。 DDR_2x时钟域主要用作访问PL(AXI_HP{0:3})的高性能的AXI总线互连。 最后提下PL的时钟,前面提到Zynq器件的时钟子系统有四个时钟发生器产生时钟连到FPGA,但FPGA可以有自己的时钟管理和分发特性,仅仅是把这四个PS时
  • 上图中, CPU_6x时钟域主要用作CPU时钟,CPU互连和OCM仲裁。 CPU_2x时钟域主要用作L2Cache,I/O外设的AXI互连和OCM RAM。 CPU_1x时钟域主要用作I/O外设的AHB和APB总线互连。 DDR_3x时钟域主要用作DDR存储控制器。 DDR_2x时钟域主要用作访问PL(AXI_HP{0:3})的高性能的AXI总线互连。 最后提下PL的时钟,前面提到Zynq器件的时钟子系统有四个时钟发生器产生时钟连到FPGA,但FPGA可以有自己的时钟管理和分发特性,仅仅是把这四个PS时 >>
  • 来源:xilinx.eetrend.com/blog/3940
  • 这个学期开始学FPGA开发,使用的开发板是Nexys3,硬件编程语言是Verilog。苦于之前一直没有找到很好的代码学习资料,于是在这里将自己写过的一些相对简单的代码整理了一下分享开来,希望能对各位初学者有所帮助。   本文提供的Verilog代码都是属于Demo级别的,不过限于本人水平,也不免会有一些瑕疵,这里仅供参考,还请各位慎思!(博学、审问、慎思、明辨、笃行。 我的校训啊!)   如果各位还想学习更加复杂的Verilog project,请持续关注我以后的博客更新。(
  • 这个学期开始学FPGA开发,使用的开发板是Nexys3,硬件编程语言是Verilog。苦于之前一直没有找到很好的代码学习资料,于是在这里将自己写过的一些相对简单的代码整理了一下分享开来,希望能对各位初学者有所帮助。 本文提供的Verilog代码都是属于Demo级别的,不过限于本人水平,也不免会有一些瑕疵,这里仅供参考,还请各位慎思!(博学、审问、慎思、明辨、笃行。 我的校训啊!) 如果各位还想学习更加复杂的Verilog project,请持续关注我以后的博客更新。( >>
  • 来源:www.cfanz.cn/index.php?c=article&a=read&id=222654
  • (255)  贴片/片式开关(15) 轻触开关(47) 自锁开关(6) 微动开关(31) 薄膜/金属弹片开关(1) 直键开关(1) 船形/跷板/波动开关(3) 按钮/按键开关(1) 检测开关(2) 拨动/滑动开关(57) 推推式电源开关(25) DIP/拨码开关(3) (手机)天线开关(1) 舌簧/干簧管(磁控管)开关(10) 侧按开关(1) 触摸/感应开关(1) 霍尔开关(6) 光电开关(8) 定时/时控开关(6) 遥控开关(2) 接近开关(2) 空气开关(14) 倒顺开关(2) 液位/水位/料位开关(
  • (255) 贴片/片式开关(15) 轻触开关(47) 自锁开关(6) 微动开关(31) 薄膜/金属弹片开关(1) 直键开关(1) 船形/跷板/波动开关(3) 按钮/按键开关(1) 检测开关(2) 拨动/滑动开关(57) 推推式电源开关(25) DIP/拨码开关(3) (手机)天线开关(1) 舌簧/干簧管(磁控管)开关(10) 侧按开关(1) 触摸/感应开关(1) 霍尔开关(6) 光电开关(8) 定时/时控开关(6) 遥控开关(2) 接近开关(2) 空气开关(14) 倒顺开关(2) 液位/水位/料位开关( >>
  • 来源:product.dzsc.com/product/infomation/123460/201251211212699.html
  •   图2:双移位寄存器形成一个芯片间的环形缓存器   在数据交换之前,主控制器和从设备会将存储器数据加载至它们的内部移位寄存器。收到时钟信号后,主控制器先通过MOSI线路时钟输出其移位寄存器的MSB。同时从设备会读取位于SIMO的主控器第一位元,将其存储在存储器中,然后通过SOMI时钟输出其MSB。主控制器可读取位于MISO的从设备第一位元,并将其存储在存储器中,以便后续处理。整个过程将一直持续到所有位元完成交换,而主控器则可让时钟空闲并通过/SS 禁用从设备。   除设置时钟频率外,主控制器还可根据数
  •   图2:双移位寄存器形成一个芯片间的环形缓存器   在数据交换之前,主控制器和从设备会将存储器数据加载至它们的内部移位寄存器。收到时钟信号后,主控制器先通过MOSI线路时钟输出其移位寄存器的MSB。同时从设备会读取位于SIMO的主控器第一位元,将其存储在存储器中,然后通过SOMI时钟输出其MSB。主控制器可读取位于MISO的从设备第一位元,并将其存储在存储器中,以便后续处理。整个过程将一直持续到所有位元完成交换,而主控器则可让时钟空闲并通过/SS 禁用从设备。   除设置时钟频率外,主控制器还可根据数 >>
  • 来源:www.diangon.com/m139301.html
  • 从上面的算法可以看出,处理数据的采样时钟对每一个抽头来说都是并行的,并且加法器和移位寄存器采用级联方式,完成了累加器的功能,综合了加法器和移位寄存器的优点,而且这种算法的各级结构相同,方便扩展,实现了任意阶数的滤波器。算法中,真正点用系统资源的是乘法器。如果将系数量化成二进制,就能采用移位寄存器和加法器实现乘法功能。对于一个特定的滤波器,由于它有固定的系数,乘法功能就是一个长数乘法器。下面将讨论乘法器的设计问题。 2 FIR并行滤波器的乘法器设计 在并行滤波器的设计中,每一个乘法器的一端输入数据,另一端为
  • 从上面的算法可以看出,处理数据的采样时钟对每一个抽头来说都是并行的,并且加法器和移位寄存器采用级联方式,完成了累加器的功能,综合了加法器和移位寄存器的优点,而且这种算法的各级结构相同,方便扩展,实现了任意阶数的滤波器。算法中,真正点用系统资源的是乘法器。如果将系数量化成二进制,就能采用移位寄存器和加法器实现乘法功能。对于一个特定的滤波器,由于它有固定的系数,乘法功能就是一个长数乘法器。下面将讨论乘法器的设计问题。 2 FIR并行滤波器的乘法器设计 在并行滤波器的设计中,每一个乘法器的一端输入数据,另一端为 >>
  • 来源:xilinx.eetop.cn/?action-viewnews-itemid-144
  • 这两天做项目,需要用到 CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下 CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从 CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一下都是一大把。我想根据源代码来分析会比较好懂一些。 费了老大功夫,才搞清楚 CRC 根据”权”(即多项表达
  • 这两天做项目,需要用到 CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下 CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从 CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一下都是一大把。我想根据源代码来分析会比较好懂一些。 费了老大功夫,才搞清楚 CRC 根据”权”(即多项表达 >>
  • 来源:www.baiheee.com/Documents/090107/090107125924.htm
  • 步进电机内部结构如图1所示:  如何能使它转起来呢?一搬有两种方法: 1.单相驱动:一相一相驱动,线圈加高电平顺序是:黄蓝红橙;或是:橙红蓝黄。其中黑白接地。 2.双相驱动:当要求电动机输出大功率时可以两相两相同时驱动,线圈加高电平顺序为:黄+红蓝+橙;或是:橙+蓝红+黄。 了解步进电机的驱动方式后、我想到了用移位寄存器产生移位脉冲来让步进电机动起来。电路如图2。  图2是通过拨码开关控制74LS194使Q0、Q1、Q2、Q3产生上面提过的两种移位脉冲来控制U1(光电耦合器
  • 步进电机内部结构如图1所示: 如何能使它转起来呢?一搬有两种方法: 1.单相驱动:一相一相驱动,线圈加高电平顺序是:黄蓝红橙;或是:橙红蓝黄。其中黑白接地。 2.双相驱动:当要求电动机输出大功率时可以两相两相同时驱动,线圈加高电平顺序为:黄+红蓝+橙;或是:橙+蓝红+黄。 了解步进电机的驱动方式后、我想到了用移位寄存器产生移位脉冲来让步进电机动起来。电路如图2。 图2是通过拨码开关控制74LS194使Q0、Q1、Q2、Q3产生上面提过的两种移位脉冲来控制U1(光电耦合器 >>
  • 来源:www.zxskj.cn/dianzi/zidongkongzhidianlu/1316.html
  •   当工作于并行输入/串行输出时(串行输入端D为0),首先清零,使四个触发器的输出全为0。再给寄存指令之前,G3-G0四个与非门的输出全为1。当加上该指令时,并设并行输入的二进制数d3d2d1d0=1011,于是G3,G1,G0输出置1负脉冲,使触发器F3,F1,F0的输出为1,G2和F2的输出未变。这样,就把1011输入寄存器。而后输入移位脉冲C,使d0,d1,d2 ,d3依次(从低位到高位)从 Q
  •   当工作于并行输入/串行输出时(串行输入端D为0),首先清零,使四个触发器的输出全为0。再给寄存指令之前,G3-G0四个与非门的输出全为1。当加上该指令时,并设并行输入的二进制数d3d2d1d0=1011,于是G3,G1,G0输出置1负脉冲,使触发器F3,F1,F0的输出为1,G2和F2的输出未变。这样,就把1011输入寄存器。而后输入移位脉冲C,使d0,d1,d2 ,d3依次(从低位到高位)从 Q >>
  • 来源:www.musen.com.cn/news/15655.html
  • =5.625W,满足VXI总线对接口芯片的要求。   接口电路结构图如图2所示。它具有如下特点:具有VXI总线地址译码能力,能译码16位VXI总线地址,并能根据需要扩展到24位或32位;具有16位数据的传送能力并能根据功能进行相应的扩展。内部寄存器分别为配置寄存器、STATUS/ID寄存器、仪器类型寄存器等,可根据不同模块功能电路,设计不同的功能寄存器。能对VXI总线的数据传输仲裁和应答。能监视功能电路的中断请求,可通过软件或外部跳线设置中断级别,向VXI总线发中断请求信号,完成中断菊花链的传递,并
  • =5.625W,满足VXI总线对接口芯片的要求。   接口电路结构图如图2所示。它具有如下特点:具有VXI总线地址译码能力,能译码16位VXI总线地址,并能根据需要扩展到24位或32位;具有16位数据的传送能力并能根据功能进行相应的扩展。内部寄存器分别为配置寄存器、STATUS/ID寄存器、仪器类型寄存器等,可根据不同模块功能电路,设计不同的功能寄存器。能对VXI总线的数据传输仲裁和应答。能监视功能电路的中断请求,可通过软件或外部跳线设置中断级别,向VXI总线发中断请求信号,完成中断菊花链的传递,并 >>
  • 来源:www.chinaaet.com/article/7940
  • 移位寄存器 移位寄存器不仅有存放数码而且有 的功能。 下图是由JK触发器组成的四位移位寄存器  下图是由维持阻塞型D触发器组成的四位移位寄存器。它既可并行输入(输入端为,)/串行输出(输出端为),又可串行输入(输入端为D)/串行输出。    下图所示的是应用于加法器中的一种。图中,,,是三个n位的移位寄存器,和是并行输入/串行输出,是串行输入/并行输出。  
  • 移位寄存器 移位寄存器不仅有存放数码而且有 的功能。 下图是由JK触发器组成的四位移位寄存器 下图是由维持阻塞型D触发器组成的四位移位寄存器。它既可并行输入(输入端为,)/串行输出(输出端为),又可串行输入(输入端为D)/串行输出。   下图所示的是应用于加法器中的一种。图中,,,是三个n位的移位寄存器,和是并行输入/串行输出,是串行输入/并行输出。   >>
  • 来源:eelab.sjtu.edu.cn/dg/wlkc/netpages/d22_2_2.htm
  • 接下来结合CRC-4/GICREN的硬件模型分析CRC的物理现象。假设即将输入CRC-4/GICREN的比特数据为X、当前CRC的运算结果为ABCD以及X ^ A = E(此处的"^"为异或符号),注意:A、B、C、D、E及X均为二进制数,通过上述的硬件模型可得新的CRC运算结果。为便于表达,采用表格形式体现整个运算及变换的过程,如表1-1: 用文字表达上述等效模型为: 1.
  • 接下来结合CRC-4/GICREN的硬件模型分析CRC的物理现象。假设即将输入CRC-4/GICREN的比特数据为X、当前CRC的运算结果为ABCD以及X ^ A = E(此处的"^"为异或符号),注意:A、B、C、D、E及X均为二进制数,通过上述的硬件模型可得新的CRC运算结果。为便于表达,采用表格形式体现整个运算及变换的过程,如表1-1: 用文字表达上述等效模型为: 1. >>
  • 来源:www.51hei.com/bbs/dpj-93053-1.html
  • 为了说明设计方案,以一个宽度为4位、深度为1的基本CAM存储单元为例。利用这样一个基本存储单元,通过适当级联,可以构成任意字宽和深度的CAM。该基本单元采用一个16位的移位寄存器、一个4位的比较器,外加16位的计数器和一个"二选一"的选择器构成。如图2所示。 500)this.style.
  • 为了说明设计方案,以一个宽度为4位、深度为1的基本CAM存储单元为例。利用这样一个基本存储单元,通过适当级联,可以构成任意字宽和深度的CAM。该基本单元采用一个16位的移位寄存器、一个4位的比较器,外加16位的计数器和一个"二选一"的选择器构成。如图2所示。 500)this.style. >>
  • 来源:lunwen.freekaoyan.com/ligonglunwen/dianzi/20080218/120329669280790.shtml