共找到78 verilog
U盘SoC的设计与实现

设计和实现了U盘SoC。本系统包括USBCORE和已验证过的CPU核、Nandflash、UDC_Control等模块,模块间通过总线进行通信。其中USBCORE为本文设计的重点,用Verilog

基于SATAII协议的CRC32并行算法的研究

在介绍CRC校验原理和传统CRC32串行比特算法的基础上,由串行比特型算法推导出一种CRC32并行算法、并结合SATAⅡ协议的要求,完成了SATAⅡ主控制器设计中CRC生成与校验模块的设计。最后通过在

基于Verilog HDL语言的CAN总线控制器设计及验证

摘要:在此利用VerilogHDL设计了一款CAN总线控制器,首先根据协议把整个CAN总线控制器划分为接口逻辑管理、寄存器逻辑和CAN核心模块3个模块,然后用VerilogHDL硬件描述语言设计了

潘文明至简设计法系列教程-Verilog快速掌握新版简介

verilog快速掌握新版简介VerilogHDL作为一种硬件描述语言是我们在学习FPGA时所必须掌握的工具之一。虽然VerilogHDL的最大优点是易学易用,但是由于其语法较为自由,因此初...

基于Verilog HDL滤波器的设计

副标题#e#现代计算机和通信系统中广泛采用数字信号处理的技术和方法,其基本思路是先把信号用一系列的数字来表示,然后对这些数字信号进行各种快速的数学运算。其目的是多种多样的,有的是为了加密,有的是为了去掉噪声等无关的信息,称为滤波;有时也把某些种类的数

基于Verilog简易UART的FPGA/CPLD实现

目标:在xo640上实现一个简单的Uart,能够解析串口数据,并在寄存器中存储,用FIFO实现数据的传递。那么后期可以通过开发板上的串口经CPLD访问各种数据。比如PC=CPLD=EEPROM等等,极大方便后期的开发和调试。测试平台:MACHXO640可编程语言:Verilog随机测试:

博客园正式支持Verilog语法着色功能

以前在贴Verilog代码时,都只能挑C++或者C#的语法着色,但两者的主题词毕竟不太一样,透过dudu的帮助,我将Verilog2001年的主题词加上了,现在博客园也能漂亮的显示Verilog代码了!!介绍以下是个典型的Verilog代码,现在主题词都能正确显示,真是太感动了…。checksum_t

技术文摘 2017-12-27
ST-BUS总线接口模块的Verilog HDL设计

ST-BUS是广泛应用于E1通信设备内部的一种模块间通信总线。结合某专用通信系统E1接口转换板的设计,本文对ST-BUS总线进行了介绍,讨论了ST-BUS总线接口收发模块的设计方法,给出了VerilogHDL实现和模块的时序仿真图。关键词:ST-BUS;VerilogHDL;接口模块;E1;CPLD引

verilog中阻塞赋值和非阻塞赋值

阻塞和非阻塞语句作为verilogHDL语言的最大难点之一,一直困扰着FPGA设计者,即使是一个颇富经验的设计工程师,也很容易在这个点上犯下一些不必要的错误。阻塞和非阻塞可以说是血脉相连,但是又有着本质的差别。理解不清或运用不当,都往往会导致设计工程达不到预期的

PLD/FPGA硬件语言设计verilog HDL

HDL概述随着EDA技术的发展,使用硬件语言设计PLD/FPGA成为一种趋势。目前最主要的硬件描述语言是VHDL和verilogHDL及SystemVerilog。VHDL发展的较早,语法严格;而VerilogHDL是在C语言的基础上发展起来的一种硬件描述语言,语法较自由;SystemVerilog可以看做是Ver

Verilog HDL与VHDL及FPGA的比较分析

优点:类似C语言,上手容易,灵活。大小写敏感。在写激励和建模方面有优势。缺点:很多错误在编译的时候不能被发现。优点:语法严谨,层次结构清晰。缺点:熟悉时间长,不够灵活。FPGA优点:设计周期短,灵活。适合用于小批量系统,提高系

基于FPGA和硬件描述语言Verilog的液晶显示控制器的设计

本设计是一种基于FPGA(现场可编程门阵列)的液晶显示控制器。与集成电路控制器相比,FPGA更加灵活,可以针对小同的液晶显示模块更改时序信号和显示数据。FPGA的集成度、复杂度和面积优势使得其日益成为一种颇具吸引力的高性价比ASIC替代方案。本文选用Xilinx公司的Spanan

好用的Verilog串口UART程序

==========================================================================//-----------------------------------------------------//DesignName:uart//FileName  :uart.v//Function   :SimpleUART//Coder      :DeepakKumarTala//-

怎样实现Verilog模拟PS2协议

PS2协议读键盘值相当简单嘛,比模拟SPI、I2C简单多了...下面介绍一下具体过程.1.明确接线关系,只需接4根线,VCC要+5V,3.3我测试过不能用,时钟和数据线要用bidir双向口线,FPGA可以不用外接上拉电阻。另外,USB键盘也可以用,只要用一个转接头转成PS2即可。 2.读取基

verilog PS2键盘解码程序

verilogPS2键盘解码程序之前探讨过PS/2键盘编解码以及数据传输协议,这次自己动手实现了利用FPGA接收键盘编码,然后通过串口传输到PC。做的比较简单,只是通过FPGA把大写字母A-Z转换成相应的ASCII码,只要字母按键被按下,就能在串口调试助手里显示相应大写字母。下面

技术文摘 2017-11-09
基于Verilog的顺序状态逻辑FSM的设计与仿真

硬件描述语言Verilog为数字系统设计人员提供了一种在广泛抽象层次上描述数字系统的方式,同时,为计算机辅助设计工具在工程设计中的应用提供了方法。该语言支持早期的行为结构设计的概念,以及其后层次化结构设计的实现。这在设计过程中,进行逻辑结构部分设计时可以

基于FPGA和DDS的信号源设计

1引言   直接数字频率合成DDS(DirectDigitalSynthesizer)是基于奈奎斯特抽样定理理论和现代器件生产技术发展的一种新的频率合成技术。与第二代基于锁相环频率合成技术相比,DDS具有频率切换时间短、频率分辨率高、相位可连续变化和输出波形灵活等优点,因此,广

基于Verilog HDL数字电位器ADN2850的串口控制

摘要:数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。论述对数字电位器ADN2850的一种方便的控制方法,通过计算机上的串口直接对ADN2850进行写入和控制。该方法简洁、高效,明显

基于神经网络电机 速度控制器的SOPC系统

引言作为机器人执行机构的伺服系统,其伺服性能和工作的可靠性对机器人的整体工作性能起着决定性的作用;但是传统的控制方法及其封闭式结构,已经不能满足现代伺服控制的要求。神经网络控制由于能够很好地克服机器人伺服系统中模型参数的变化和非线性等不确定因素的影

Cadence验证方案广受青睐 SystemVerilog成主流开发技术

Cadence设计系统公司近日宣布,该公司基于SystemVerilog的验证解决方案在去年迅猛发展,用该语言进行试验的客户从大约40家增加到了150家,他们将该语言应用于创建功能原型项目,或者应用到主流产品开发。该公司将SystemVerilog的加速发展归结为多种原因,包括SystemVeri

产品更新列表企业名录品牌更新列表工控资讯更新下载资料更新技术文摘更新百科更新列表今日更新热词搜索网站地图移动版工控家