此为PDF电子书.要源码的见我其他下载资源.总共4个分卷,此为第1个.下全了才能正常解压.国内电子设计界著名教授北航夏宇闻又一力作!本书是《Verilog数字系统设计教程》(第2版)的姊妹篇。
内容简介回到顶部↑VerilogSOPC高级实验教程是为学习Verilog语言之后,想在FPGA上设计并实现嵌入式数字系统的人们而专门编写的。
本实验教程是《Verilog数字系统设计教程》(第2版)的后续课程,是姊妹篇。
本书通过由浅入深的10个实验,详细地介绍了ModelSim6.0和QuartusⅡ8.1的操作步骤,扼要地介绍了QuartusⅡ8.1的主要设计资源和SOPCBuilder等工具的应用方法,并阐述了如何配合自己设计的Verilog模块和FPGA中的内嵌处理器NiosⅡ等现成IP资源,设计并实现高性能嵌入式硬件/软件系统。
本实验教程也可以作为集成电路设计专业系统芯片(SoC)前端逻辑设计和验证课程的实验教材。
为了使阐述的内容更加具体,本教程中的每个实验均选用AlteraFPGA(型号为CycloneⅡEP2C35F672C8)实现,并在革新科技公司专业级实验平台GXSOC/SOPC运行通过。
本书可作为电子信息、自动控制、计算机工程类大学本科高年级学生和研究生的教学用书,亦可供其他工程技术人员自学与参考。
目录回到顶部↑第1讲ModelSimSE6.0的操作 1.1创建设计文件的目录 1.2编写RTL代码 1.3编写测试代码 1.4开始RTL仿真前的准备工作 1.5编译前的准备、编译和加载 1.6波形观察器的设置 1.7仿真的运行控制 总结 思考题第2讲Quartus8.1入门 2.1QuartusⅡ的基本操作知识 2.2QuartusⅡ的在线帮助 2.3建立新的设计项目 2.4用线路原理图为输入设计电路 2.5编译器的使用 2.6对已设计的电路进行仿真 2.7对已布局布线的电路进行时序仿真 总结 思考题.第3讲用Altera器件实现电路 3.1用CycloneⅡFPGA实现电路 3.2芯片的选择 3.3项目的编译 3.4在FPGA中实现设计的电路 总结 思考题第4讲参数化模块库的使用 4.1在QuartusⅡ下建立引用参数化模块的目录和设计项目 4.2在QuartusⅡ下进入设计资源引用环境 4.3参数化加法-减法器的配置和确认 4.4参数化加法器的编译和时序分析 4.5复杂算术运算的硬件逻辑实现 总结 思考题第5讲锁相环模块和SignalTap的使用第6讲QuartusⅡSOPCBuilder的使用第7讲在NiosⅡ系统中融入IP第8讲LCD显示控制器IP的设计第9讲BitBLT控制器IP第10讲复杂SOPC系统的设计本书的结束语附录GXSOC/SOPC专业级创新开发实验平台
2025/4/23 21:32:17 11.44MB Verilog SOPC FPGA
1
项目名称:基于Spark的PSO并行计算编程语言:scala项目内容:将粒子群算法pso实现的了并行,并成功集成了bencmark的测试函数,可以利用该标准的测试函数,来验证算法的性能.测试结果:在benchmark的20个测试函数当中有9个超过decc-g的测试结果注意:本算法会因机器的性能,函数的特性不同执行的效率也不一样,本程序还有很大的改进空间,希望大家可以继续完善.
2025/4/23 0:25:47 149KB PSO spark
1
VisualSVNServer企业版破解注册机VisualSVNServer是一款来自国外的一款集成的svn服务器工具。
软件内置了强大的MMC管理工具,允许您配置网络设置、认证方法和其它服务器选项,并且支持启动/停止“服务器”服务,创建基本目录结构,管理用户访问权限等等,是目前操作最为简单、功能最为强大的svn服务端。
2025/4/22 5:23:47 7.53MB SVNServer 破解
1
VMware-VMvisor-Installer-ESXI-5.5集成net-r8101,RaltekRTL8101E/RTL8102E硬件id:10ec:8136驱动
2025/4/22 3:34:34 325.89MB VMware ESXI
1
MK60DN512+KS8995M交换机芯片及外围电路AD集成库文件(原理图库+PCB库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,AltiumDesigner原理图库+PCB封装库,已在项目中验证使用,可以直接应用到你的项目开发。
1
yalmip是由Lofberg开发的一种免费的优化求解工具,其最大特色在于集成许多外部的最优化求解器(包括cplex),形成一种统一的建模求解语言,提供了Matlab的调用API,减少学习者学习成本。
简而言之,它可以让你像书写数学模型那样输入你的模型。
2025/4/20 9:47:41 44.67MB yalmip cplex matlab
1
系统集成项目管理工程师(高级案例高分论文)
1
XilinxArtix-7Kintex-7Virtex-7Spartan-6Spartan-6L全系列Altium原理图库PCB库集成封装库,.IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,AltiumDesigner原理图库+PCB封装库,可以直接应用到你的项目开发加快项目开发进度。
2025/4/18 5:58:31 8.18MB XilinxArtix-7 Kintex-7 Spartan-6 Spartan-6L
1
http://blog.csdn.net/shiziaishuijiao/article/details/46746529从以上位置可以查看详细介绍。
网上能找到的QuartzWeb管理的资料都是使用的一个国外人写的QuartzWebApp的东东,功能也很全面。
但是作为自己的应用其实用不了那么多功能,一般我们只要可以定义一个job,指定一个Cron表达式完成工作即可,附带的可以再对任务进行暂停与重启,基本就可以满足应用了。
而且网上那个东西稍微还是有点复杂的,不方便集成的自己的项目中,无论是风格还是样式。
基于这样的原因,也是为了学习一个Quartz(以前还没有用到过)。
就想着做一个简单Quartz的Web管理工具。
包括可以添加一个任务(添加的任务只能是实现了QuartzJob接口的任务),暂停、启动、删除任务。
基本这些都能满足日常应用了。
2025/4/17 21:16:48 86KB quartz web管理
1
fSelect多选下拉,带搜索。
修复集成后台页面时必须刷新页面才能继续选择其它项bug
2025/4/17 19:14:18 36KB js
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡