出版社:北京航空航天大学出版社
年代:2013
定价:39.0
全书希望以介绍FPGA开发流程开始,以开发流程贯穿前后,但内容本身并不是着重在流程本身,重点在FPGA设计各个阶段设计技巧或者说一些较高级的应用技巧。比如在第二章在简单介绍完FPGA开发完整流程之后,重点介绍一种应用TCL脚本的方法自动化创建Quartus II工程,并完成整个编译流程。再比如FPGA设计后期阶段是有关调试和测试方面,Altera提供各种on chip调试工具,使用最广的就是SignalTap II.这一章必然要详细介绍SignalTap II,但是侧重点是其特殊应用。而本章的重点非SignalTap II,而是Virtual JTAG和ECO(工程更改管理)。
第1章好好准备你的FPGA设计18.1如何设计应用Altera的FIFO2178.1.1教你如何设计自己的同步FIFO218
第1章好好准备你的FPGA设计11.1FPGA设计要求“软硬兼施”吗11.2如何选择一个合适的FPGA31.3教你如何从顶层规划你的设计71.4进行早期功耗估算避免FPGA动力不足91.4.1早期功耗估算91.4.2精确功耗估算131.5规划并选择片内调试工具161.6小结17第2章快速建立你的第一个FPGA工程182.1FPGA设计基本流程182.2手把手教你用QuartusII建立FPGA工程202.3教你如何利用脚本创建工程242.3.1Quartus II各个设计流程对应的脚本命令242.3.2Quartus II TCL包(Package)252.3.3执行与QuartusII有关脚本的入口262.3.4利用脚本创建工程272.4利用脚本约束你的工程282.5利用脚本自动化完成FPGA设计292.6实例分析312.7小结37第3章采用Altera的建议进行FPGA设计383.1利用QuartusII模板开始逻辑设计383.2同步FPGA设计方法及指导393.2.1同步设计的基本原则393.2.2异步设计的危害403.3使用Altera的宏函数413.4在FPGA中实现除法功能413.4.1二进制快速除法413.4.2使用Altera除法函数433.5Altera推荐的代码风格453.6在代码中使用寄存器而不是锁存器533.6.1锁存器电路结构533.6.2逻辑设计中哪些情况会产生锁存器543.6.3锁存器分析实例563.7使用Altera“原语”模块593.7.1如何让设计中的LCELL不被软件优化603.7.2进位链以及如何应用在自己的设计中623.8小结65第4章使用ModelSim进行仿真664.1ModelSim仿真工具介绍664.2使用ModelSim软件进行仿真684.2.1仿真基础——利用GUI完成仿真684.2.2通过创建仿真工程来设计仿真724.3为ModelSim独立版本提取Altera仿真库754.3.1提取Altera仿真库的步骤754.3.2仿真Altera器件到底需要提取哪些库774.4教你如何用脚本完成ModelSim的自动化仿真流程814.5ModelSim使用问题实例824.6教你如何写TestBench864.7实例练习884.7.1练习前准备884.7.2GUI方式仿真实例914.7.2自动化创建工程仿真实例924.8小结93第5章教你如何用TiemeQuest来分析你的设计945.110分钟学会使用TimeQuest945.1.1时序分析的基本概念945.1.2教你使用TimeQuest955.2时序分析的基础985.3了解什么是时序约束1045.3.1时钟约束1045.3.2I/O约束1055.4约束例外1115.4.1多周期路径约束1115.4.2假路径约束1145.5TimeQuest使用实例1165.6小结124第6章对你的FPGA设计进行优化1256.1增量编译使设计加速1256.1.1什么是增量编译1256.1.2认识什么是逻辑锁1286.1.3开始使用增量编译1326.2选择使用合适的设置和约束来优化设计1446.2.1优化之前1456.2.2时序优化1466.2.3面积优化1516.3小结152第7章对你的FPGA设计进行调试和测试1537.1SignalTap II1537.1.1教你快速认识SignalTapII 调试模块1537.1.2教你快速创建第一个SignalTapII 调试模块并调试1547.1.3教你使用SignalTapII高级功能——StorageQualification1617.1.4教你使用SignalTapII高级功能——PowerupTrigger1657.2FPGA测试利器VirtualJTAG1687.2.1你所要了解的JTAG1687.2.2告诉你什么是VirtualJTAG1727.2.3教你如何在设计中使用VirtualJTAG Interface (VJI)1757.2.4教你用脚本创建自己的GUI虚拟JTAG测试平台1807.2.5单个JTAG连接多条电缆、多FPGA在虚拟JTAG中的应用1857.3工程更改管理(ECO)1877.3.1ECO及其基本操作流程1877.3.2ECO那些事儿之属性编辑器1897.3.3ECO那些事儿之LE与ALM1947.3.4ECO那些事儿之ALM的DATAF端口2007.4对你的FPGA进行正确配置2047.5小结216第8章设计实例应用分析2178.1如何设计应用Altera的FIFO2178.1.1教你如何设计自己的同步FIFO2188.1.2教你如何使用Altera的同步FIFO2228.1.3教你如何使用Altera的异步FIFO2278.2教你如何向他人转移设计时保护自己的知识产权2288.2.1FPGA安全性设计——Altera方案2298.2.2如何加密转移自己的设计2338.3FPGA外挂接口之SDRAM2358.3.1SDRAM芯片2358.3.2SDRAM控制器逻辑设计2398.4高速串行接口设计没有看上去那么难2598.4.1GXB模块介绍2598.4.2GXB应用实例2658.5教你如何在FPGA中设计TDC2728.5.1告诉你到底什么是TDC2738.5.2基于FPGA的TDC那些事儿之3大难题2778.5.3基于FPGA的TDC那些事儿之设计资源LAB2808.5.4基于FPGA的TDC那些事儿之粗细时间2858.5.5基于FPGA的TDC那些事儿之自动校准及测量精度2928.6利用FPGATDC测量PLL核抖动实例2958.7小结300第9章Altera FPGA高级设计技巧3019.1器件结构对代码风格的影响3019.2基本逻辑结构分析3029.3可采用的设计技巧3099.4专有资源利用以及优化关键路径3189.5使用QuartusII的物理综合对设计进行优化3199.5.1针对性能的物理综合优化选项3239.5.2布线的物理综合优化3259.6了解什么是寄存器打包3259.7探索设计的高级手段——DSE3329.8小结336参考文献337
内容推荐作者简介目 录
热荐商品根据您的浏览历史为您推荐
提示
店铺收藏成功
查看收藏夹>>
var zamplus_tag_params = {
productId:"1106141234"
};
var _mvq = _mvq || [];
_mvq.push(['$setAccount', 'm-111-0']);
_mvq.push(['$setGeneral', 'goodsdetail', '', '', '']);
_mvq.push(['$addGoods', '', '', '', '1106141234']);
_mvq.push(['$logData']);
var _py = _py || [];
_py.push(['p','1106141234']);
var _mixDsp_p = [];
_mixDsp_p.push("20150326220426529243167248248919338_1"); //固定内容
_mixDsp_p.push("itemInfo"); //标识表示商品详情
_mixDsp_p.push("1106141234");
_mixDsp_p.push(0); // 商品价格
_mixDsp_p.push(""); // 商品名称
_mixDsp_p.push(""); // 商品图片
_mixDsp_p.push(""); //商品品牌ID
_mixDsp_p.push(""); // 商品分类 ID,多级安|分割
_mixDsp_p.push(""); // 商品品牌名称
_mixDsp_p.push("图书|计算机/网络|计算机理论"); // 商品分类名称,多级安|分割
正规渠道正品保障
放心购物货到付款
150城市次日送达
上门退货当场退款
购物指南
购物流程
发票制度
账户管理
会员优惠
支付方式
货到付款
网上支付
礼品卡支付
银行转帐
订单服务
订单配送查询
订单状态说明
自助取消订单
自助修改订单
配送方式
配送范围及免邮标准
当日递/次日达
订单自提
验货与签收
退换货
退换货政策
自助申请退换货
退换货进度查询
退款方式和时间
商家服务
招商报名
商家中心
运营服务
加入尾品汇
公司简介|
Investor Relations|诚征英才|网站联盟|广告服务|当当招商|机构销售|手机当当|官方
Blog
Copyright (C) 当当网 2004-2014, All Rights Reserved京ICP证041189号出版物经营许可证 新出发京批字第直0673号
login_session.browsePageOperate();
//MediaV
var _mvq = _mvq || [];
_mvq.push(['$setAccount', 'm-111-0']);
_mvq.push(['$logConversion']);
(function() {
var mvl = document.createElement('script');
mvl.type = 'text/javascript'; mvl.async = true;
mvl.src = ('https:' == document.location.protocol ? 'http://static.dangdang.com/js/header2012/mvl.js' : 'http://static.dangdang.com/js/header2012/mvl.js');
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(mvl, s);
})();
//pinyou
var _py = _py || [];
_py.push(['a', 'xT..hNvyCM_tldiECftJyo-LKP']);
_py.push(['domain','stats.teller.cn']);
//_py.push(['mapping','1']);
_py.push(['e','']);
-function(d) {
var s = d.createElement('script'),
e = d.body.getElementsByTagName('script')[0]; e.parentNode.insertBefore(s, e),
f = 'https:' == location.protocol;
s.src = (f ? 'https' : 'http') + '://'+(f?'js.teller.cn':'js.teller.cn')+'/j/adv.js';
}(document);
//yaxin
var _mixDsp_p = _mixDsp_p || [];
(function() {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = ('http://static.dangdang.com/js/header2012/yaxin.js');
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(s, s0);
})();
$(window).bind("scroll",function(){
var a=$("#return_top");
var c=document.body.scrollTop||document.documentElement.scrollTop;
if(c==0){$("#back_to_top").hide()}else{$("#back_to_top").show()}
});
价格举报
用户反馈
返回顶部
function dd2_DoFSCommand(command,args){
switch(command){
case "i_close":
document.getElementById("flash_ad_top2").style.display="none";
document.getElementById("flash_ad_top1").style.display="";
if(window.ActiveXObject)document.getElementById("dd1").play();
break;
case "topflash_close":
document.getElementById("flash_ad_top2").style.display = "none";
document.getElementById("flash_ad_top1").style.display = "none";
break;
default:break;
}
}
function dd1_DoFSCommand(command,args){
switch(command){
case "i_close":
document.getElementById("flash_ad_top2").style.display="";
document.getElementById("flash_ad_top1").style.display="none";
break;
case"i_endmovie":
document.getElementById("flash_ad_top2").style.display="";
document.getElementById("flash_ad_top1").style.display="none";
break;
case "topflash_close":
document.getElementById("flash_ad_top2").style.display = "none";
document.getElementById("flash_ad_top1").style.display = "none";
break;
default:break;
}
}
document.write('dd2_DoFSCommand(command,args);');
document.write('dd1_DoFSCommand(command,args);');
function ddtuijian(){
$("#ddtuijian").addClass("on");
$("#search_tuijian_content").show();
$("#cpc_tab").removeClass("on");
$("#ddcpcdiv").hide();
}
function ddcpc(){
var flag=$(".reco_wrap").attr("value");
if($("#cpc_tab").length&&flag==0){
$("#cpc_tab").addClass("on");
$("#ddcpcdiv").show();
$("#ddtuijian").removeClass("on");
$("#search_tuijian_content").hide();
}
if($("#cpc_tab").length==0){
$("#tabtc").removeClass().addClass("tab one_tab");
}
}
$("#ddtuijian").click(function () {
ddtuijian();
});
$("#cpc_tab").click(function () {
ddcpc();
});
function turn(){
if($("#cpc_tab").length==0){
$("#tabtc").removeClass().addClass("tab one_tab");
ddtuijian();
}
}
setInterval("turn()",3000);
DD_AD.cpc_pid=1106141234;
DD_AD.cpc_title="%CD%BC%CA%E9%3E%BC%C6%CB%E3%BB%FA%2F%CD%F8%C2%E7%3E%BC%C6%CB%E3%BB%FA%C0%ED%C2%DB%3E%D5%FD%B0%E6%CD%BC%CA%E9+%C9%EE%C8%EB%C0%ED%BD%E2Altera+FPGA+%D3%A6%D3%C3%C9%E8%BC%C6+%CD%F5%C3%F4%D6%BE%D6%F8+9787512413382";var pagesize='pw';
if(!iswidth)
pagesize='pn';
DD_AD.fetchCPC(1,0,'7210',1,'new',pagesize);
DD_AD.fetchCPC(9,0,'01.54.02.00.00.00',1,'new','float'); if(iswidth){DD_AD.fetchCPT("top_7210","1805",1,1);
DD_AD.fetchCPT("bottom_pro_7210","","","1");
}else{DD_AD.fetchCPT("top_7210","1805",1);
DD_AD.fetchCPT("bottom_pro_7210");
}
DD_AD.fetchCPT("skyscraper_7210");
DD_AD.fetchCPT("flip_7210");
if($("#ad_cpt_12213")[0]){DD_ADSMART.fetchCPT(12213,"mobile_ad_tag","new_mobile");}
.topbanner_all div {
border: 1px solid #DCDDDD;
height: 63px;
margin: 10px auto 0;
overflow: hidden;
position: relative;
width: 1198px;
}
.product_btmad div {
border: 1px solid #DCDDDD;
height: 88px;
margin: 10px auto;
overflow: hidden;
position: relative;
width: 1198px;
}
如果您在其他网站发现同样商品的价格比当当价低,且双方均有货,请您提供有效链接信息,将作为我们调整价格的重要依据。
商品名称:
当当价:
*竞品价格:
元请填写有效数字
*网址链接:
请填写有效链接
联系方式:
请填写有效联系方式
提交关闭
确定
var Pricepopup = {
bind : function(){
$("#look_app_client").hover(function(){
$(this).siblings("a").show();
},function(){
$(this).siblings("a").hide();
});
$("#price_report_btn").bind("click",function(){
showMsgBox("price_report_btn",'','',Pricepopup.report_pop_show);
return false;
});
$("#close_btn,#close_img").bind("click",function(){
$("#price_report_shade").hide();
$("#price_report_pop").hide();
});
$("#price_report_pop2_close_btn,#price_report_pop2_close_img").bind("click",function(){
$("#price_report_shade").hide();
$("#price_report_pop2").hide();
});
$("#price_report_product_cpprice").bind("focus",function(){
if($("#price_report_product_cpprice").val()=="必填"){
$("#price_report_product_cpprice").val("");
}
}).bind("blur",function(){
if($("#price_report_product_cpprice").val().replace(/(^\s*)|(\s*$)/g, "") == ''){
$("#price_report_product_cpprice").val("必填");
}
});
$("#price_report_product_cplink").bind("focus",function(){
if($("#price_report_product_cplink").val()=="必填"){
$("#price_report_product_cplink").val("");
}
}).bind("blur",function(){
if($("#price_report_product_cplink").val().replace(/(^\s*)|(\s*$)/g, "") == ''){
$("#price_report_product_cplink").val("必填");
}
});
$("#price_report_product_contact").bind("focus",function(){
if($("#price_report_product_contact").val()=="手机,邮箱均可,选填"){
$("#price_report_product_contact").val("");
}
}).bind("blur",function(){
if($("#price_report_product_contact").val().replace(/(^\s*)|(\s*$)/g, "") == ''){
$("#price_report_product_contact").val("手机,邮箱均可,选填");
}
});
$("#price_report_submit").bind("click",function(){
var flag = true;
var re = /^\d+(\.\d+)?$/;
if(re.test($("#price_report_product_cpprice").val())){//价格合法
$("#price_report_product_cpprice").removeClass("error_text");
$("#price_report_cpprice_error").hide();
}else{
$("#price_report_product_cpprice").addClass("error_text");
$("#price_report_cpprice_error").show();
flag = false;
}
re = /^([a-zA-z]+:\/\/)?\w+\.\w+(\.\w+)?(\/.*)?$/;
if(re.test($("#price_report_product_cplink").val())){//url合法
$("#price_report_product_cplink").removeClass("error_text");
$("#price_report_cplink_error").hide();
}else{
$("#price_report_product_cplink").addClass("error_text");
$("#price_report_cplink_error").show();
flag = false;
}
if(flag){
var timestamp = new Date().getTime();
$.ajax({
type:"POST",
dataType:"json",
url: "ajax.php",
data: {
product_id : ($("#color_size").attr("itemid") != undefined && $("#color_size").attr("itemid") != '') ? $("#color_size").attr("itemid") : $("#pid_span").attr("spid"),
product_name:$("#price_report_product_name").text(),
price:$("#price_report_product_ddprice").text(),
cpprice:$("#price_report_product_cpprice").val(),
cpurl:$("#price_report_product_cplink").val(),
contact : ($("#price_report_product_contact").val() == '手机,邮箱均可,选填' ? '' : $("#price_report_product_contact").val()),
timestamp:timestamp,
type:'price_report'
},
success: function(msg){
// console.log(msg);
// alert(msg.errorcode);
if(msg.errorcode==0 && msg.statuscode==0){
// $("#price_report_shade").hide();
$("#price_report_pop").hide();
$("#price_report_msg").text("非常感谢您的反馈,您提交的信息将作为我们调整价格的重要依据。正品低价,尽在当当网!");
$("#price_report_pop2").show();
}else{
$("#price_report_pop").hide();
$("#price_report_msg").text("网络原因,发送失败!");
$("#price_report_pop2").show();
}
},
error:function(){}
});
}
});
},
report_pop_show : function(){
$("#price_report_shade").show();
$("#price_report_pop").show();
var title = $(".head h1").html().replace(/.*?/ig,"").replace(//ig,'').replace(/(^\s*)|(\s*$)/g, "");
title = title.length > 26 ? (title.substr(0,26) + "..."): title;
$("#price_report_product_name").text(title);
var ddprice = $("#promo_price").text().replace('\u00a5','') == '' ? $("#salePriceTag").text().replace(/\u00a5/g,'') : $("#promo_price").text().replace(/\u00a5/g,'');
$("#price_report_product_ddprice").text(ddprice);
}
};
$(document).ready(function(){
Pricepopup.bind();
//左侧热卖浮动广告位置
$(window).scroll(function(){
var start_position = $("#cpc_float_position").offset().top;
var stop_position = $("body").height() - 471 - 100 - $("#cpc_float").height();//页尾+空隙
var window_top = $(window).scrollTop();
if(window_top > start_position && window_top < stop_position){//从起始位置浮动
if($.browser.msie && parseInt($.browser.version) < 7){
$("#cpc_float").css({
"position":"absolute",
"top":$(window).scrollTop()
});
}else{
$("#cpc_float").css({
"position":"fixed",
"top":"0px"
});
}
}else if(window_top > stop_position){//
$("#cpc_float").css({
"position":"relative",
"top":stop_position-start_position
});
}else if(window_top < start_position){
$("#cpc_float").css({
"position":"relative",
"top":"0px"
});
}
});
});
本书结合作者多年工作实践,以开发流程为主线,通过大量实例详细介绍了FPGA开发、调试方面的一些基本方法和独特技巧;提出了一种“自动化”开发设计的理念,即通过批处理加脚本的方式自动完成FPGA设计工程的建立、编译和转移,以及在使用ModelSim设计仿真时,一键式完成整个仿真流程的方法。对于FPGA设计调试和测试方面,则详细介绍了SignalTap II的使用,并重点介绍了Virtual JTAG(虚拟JTAG)。 本书可作为高等院校通信工程、电子工程、计算机、微电子等专业有一定FPGA开发基础的学生的参考用书,也可作为硬件工程师、FPGA工程师的工具书。
书籍详细信息 | |||
书名 | 深入理解Altera FPGA应用设计站内查询相似图书 | ||
9787512413382 如需购买下载《深入理解Altera FPGA应用设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 北京航空航天大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 19 × 26 | 装帧 | 平装 |
页数 | 印数 |
深入理解Altera FPGA应用设计是北京航空航天大学出版社于2014.1出版的中图分类号为 TP332.1 的主题关于 可编程序逻辑器件-系统设计 的书籍。
EDA先锋工作室, 编著
吴继华, 蔡海宁, 王诚, 编著
吴继华, 王诚, 编著
吴继华, 王诚, 编著
褚振勇 , 翁木云, 高楷娟, 编著
陈欣波, 编著
李莉, 张磊, 董秀则, 编著
马玲, 彭敏, 主编
(美) 辛普森 (Simpson,P.) , 著