×

复杂数字逻辑系统的Verilog HDL威廉希尔官方网站 和方法的PDF电子书免费下载

消耗积分:2 | 格式:pdf | 大小:4.51 MB | 2019-09-08

黄金圣龙

分享资料个

  本文档的主要内容详细介绍的是从算法设计到硬线逻辑的实现:复杂数字逻辑系统的Verilog HDL威廉希尔官方网站 和方法PDF电子书免费下载。

  本书从算法和计算的基本概念出发,讲述把复杂算法逐步分解成简单的操作步骤,最后由硬线逻辑威廉希尔官方网站 系统来实现该算法的技术和方法。这种硬线逻辑威廉希尔官方网站 系统就是广泛应用于各种现代通讯电子设备与计算机系统中的专用集成威廉希尔官方网站 (ASIC) 或FPGA。本书着重介绍进入九十年代后才开始在美国等先进的工业国家逐步推广的用硬件描述语言(Verilog HDL)建模、仿真和综合的设计方法和技术。本书可作为电子或计算机类大学本科高年极和研究生的教材,也可供在数字系统设计领域工作的工程师参考或作为自学教材。

  本书中有关数字逻辑系统的设计方法采用了九十年代初才开始在美国等先进的I业国家逐步推广的硬件描述语言(Verilog HDL) Top Down设计方法。全书共分为十章,第一章为数字信号处理、计算、程序、算法和硬线逻辑的基本概念,第二章为Verilog HDL设计方法概述,第三章为Verilog HDL 的基本语法,第四章为不同抽象级别的Verilog HDL模型,第五章为基本运算逻辑和它们的Verilog HDL模型,第六章为运算和数据流动控制逻辑,第七章为有限状态机和可综合风格的Verilog HDL,第八章为可综合的Verilog HDL设计实例(简化的RISC CPU设计简介),第九章为虚拟器件和虚拟接口模块。第十章为设计练习进阶。每章后都附有思考题,可帮助读者加深理解该章讲述的概念和方法。在附录中还有符合IEE1364-95标准的VerilogHDL 语法的中文译本资料,可供参考。本书面向的对象是大学电子类和计算机工程类本科高年级学生和研究生,以及在专用数字威廉希尔官方网站 与系统设计领域工作的工程师们。阅读本书所需的基础知识是数字威廉希尔官方网站 基础、C语言编程基础知识和最基本的信号处理知识。讲述的重点是数字威廉希尔官方网站 与系统的Verilog HDL建模基本方法,其中包括用于仿真的和用于综合的模块建模。掌握了这种基本方法后,就可以设计极其复杂的硬线(hard-wired)数字逻辑威廉希尔官方网站 与系统,如实时数字信号处理(DSP)威廉希尔官方网站 系统。书中各章中都有大量的例题,可以帮助读者理解书中的基本概念并掌握从简单到非常复杂的各种风格模块的威廉希尔官方网站 。因为本书的内容是独立于开发环境的,所以本书中并不介绍具体工具的使用,只介绍有关Verilog HDL建模、仿真和综合以及TOP-DOWN等现代设计思想、技术、方法和要点。本书的目的是用最少的经费尽快培养和造就一批掌握这种九十年代设计思想和方法的跨世纪人才。这些人才的涌现无疑会迅速地缩小我国与美国等技术先进国家在复杂数字系统设计领域的差距。

  数字信号处理(DSP)系统的研究人员一直在努力寻找各种优化的算法来解决相关的信号处理问题。当他们产生了比较理想的算法思路后,就在计算机上用C或其他语言,通过编写并运行程序来验证该算法,并不断修改程序以期完善,然后与别的算法作性能比较。在现代通信和计算机系统中对于DSP算法评价最重要的指标是看它能否满足工程上的需要。而许多工程上的需要都有实时响应的要求,也就是需要数字信号处理(DSP)系统在限定的时间内,如在几个毫秒甚至于几个微秒内,对所输入的大量数据完成相当复杂的运算,并输出结果。这时如果我们仅仅使用通用的微处理器,即使是专用于信号处理的微处理器,也往往无法满足实时响应的要求。我们不得不设计专用的高速硬线逻辑来完成这样的运算。设计这样的有苛刻实时要求的复杂的高速硬线运算逻辑是一件很有挑战性的工作,即使有了好的算法而没有好的设计工具和方法也很难完成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'复杂数字逻辑系统的Verilog HDL威廉希尔官方网站 和方法的PDF电子书免费下载',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);