自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 Ubuntu16.04 源代码编译安装gcc-8.2/cmake-3.13.3

安装GCC-8.2sudo apt-get install build-essential libgmp-dev libmpfr-dev libmpc-devwget http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-8.2.0/gcc-8.2.0.tar.xztar -Jxvf gcc-8.2.0.tar.xzcd gcc-8.2....

2019-01-18 10:29:04 3833 8

原创 Linux下使用JTAG

Ubuntu 下的Linux打开Programer之后找不到Jtag硬件,原因是没有启动守护进程。这里有一篇文章讲述如何设置jtag的权限,让普通用户可以访问http://www.fpga-dev.com/altera-usb-blaster-with-ubuntu/其实不需要这么复杂,只需要使用root权限启动jtag daemon就可以了:sudo /tools/intelF...

2018-10-12 22:48:07 2770

原创 配置Scala环境

系统:Ubuntu Server 18.04教程:http://www.runoob.com/scala/scala-tutorial.html下载debian安装包:https://www.scala-lang.org/download/sudo apt install openjdk-11-jdk-headlesssudo apt-get install ./scala-2.12...

2018-09-03 20:02:26 312

原创 Ubuntu Server 18.04 EDA服务器安装日志

目录目标步骤1. 制作安装盘2. 安装ubuntu3. 安装桌面4. 配置VNC5. 安装Quartus II 18.06. 安装Synopsys, Mentor7. Samba共享8. 修改分辨率9. 安装多版本GCC10. 修改网卡名字总结目标在局域网内配置一台EDA工作站,供多人使用。 系统选择Ubuntu Server1...

2018-09-01 19:59:52 1746

原创 Verdi /nWave看波形的基本操作小结

Verdi看波形的基本操作小结:在代码窗口,单击选中信号,此时处于高亮状态,按Ctrl+w,可以将信号发送到波形窗口。快捷键:(大写字母=Shift+小写)g get, signlas添加信号,显示波形n next, Search Forward选定信号按指定的值(上升沿,下降沿,both,指定Value)向前跳转N 与n功能相同,方向向后y Keep Cur...

2018-02-08 11:24:09 55894 6

原创 Systemverilog中使用$fsdbDumpfile

1. Testbench里面加入:initial begin $fsdbDumpfile("hello.fsdb"); $fsdbDumpvars("+all");end其中如果不用+all的参数,SV中的struct结构体无法被Dump出来。关于$fsdbDumpvars()以及其他相关FSDB Dumping Commands的参数的细节请参考Verdi安装目录的文档:li...

2018-02-07 20:04:22 23818

Transactional Memory 2nd edition - Synthesis Lectures on Computer Architecture

The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs.This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that con- current reads and writes of shared data do not produce inconsistent or incorrect results. At a higher level, a computation wrapped in a transaction executes atomically - either it completes successfully and commits its result in its entirety or it aborts. In addition, isolation ensures the transaction pro- duces the same result as if no other transactions were executing concurrently. Although transactions are not a parallel programming panacea, they shift much of the burden of synchronizing and co- ordinating parallel computations from a programmer to a compiler, to a language runtime system, or to hardware. The challenge for the system implementers is to build an efficient transactional memory infrastructure. This book presents an overview of the state of the art in the design and implementation of transactional memory systems, as of early spring 2010.

2018-01-18

Altera FPGA使用通用SPI Flash(代替EPCS的方法)

Altera器件有EPCS系列配置器件,其实,这些配置器件就是我们平时通用的SPIFlash,据AlteraFAE描述:“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”。就本人看来,半导体的稳定性问题绝大部分都是由本身设计缺陷造成的,而成熟的制造工艺不会造成产品的不稳定;并且,现在Altera的器件在读入配置数据发生错误时,可以重新读取SPIFlash里面的数据,所以在工艺的稳定性以及设计的可靠性双重保证下,通过选用通用的SPIFlash来减少产品的成本压力......

2013-11-18

FPGA-Based Prototyping Methodology Manual - Best Practices in Design-for-Prototyping

这个版本已经除去水印和版权提醒信息,默认页面设置也改为了单页连续 FPGA-Based Prototyping Methodology Manual - Best Practices in Design-for-Prototyping Written by Synopsys & xilinx

2011-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除