很久就想写了,希望能对于FPGA的开发者或者爱好者有帮助,能够对于FPGA的行业起到一点作用。
全文比较详细的介绍了FPGA原理,开发,以及总结自己认为的基础和重要的内容。
文中也结合了工作中的问题,对于开发方法以及调试方法给出了自己想法。
流程和后端一些技术记录
摘要:asic设计DFT的考虑 1) 对于复位,要能够用test_mode_i控制 2)对于初始化不是固定值的寄存器,要用test_mode_i 3)当然这些问题可以通过drc检查出来,但是最好是rtl控制住。 ASIC设计: 1)数字一般称为PR, 模拟(或者说全定制)则称为laytout 2)在功耗分
阅读全文
posted @
2022-02-23 22:16
e_shannon
阅读(129)
推荐(0) 编辑
时序收敛以及 synplify 技巧timing constraint
摘要:时序约束中synplify的约束也是重要,在fdc表格中可以设置syn_maxfan,syn_maxdelay,syn_preserve,这样避免了修改代码! max_delay的好处是限定了综合结果的级数 1)synplifyPro 菜单 Run/Constraint check Inapplic
阅读全文
posted @
2017-01-14 19:13
e_shannon
阅读(2095)
推荐(0) 编辑
zt:synpify 综合,保持信号,时序处理
摘要:http://www.actel.com/kb/article.aspx?id=TT1002 Logic Replication vs. Preserve Attributes in Synplicity In general, Synplicity's synthesis tool, Synpli
阅读全文
posted @
2016-12-24 13:21
e_shannon
阅读(1274)
推荐(0) 编辑
VHDL 学习
摘要:近期在接触 VHDL,首先要本好书,个人觉得 1)《VHDL for engineer》 VHDL 大学实用教程 (这个名字翻译的无语。。。) 2)估计verilog的作者的 bhasker的VHDL也不错 <A VHDL primeer>,因为我喜欢他的verilog <A Verilog Pri
阅读全文
posted @
2016-08-28 12:29
e_shannon
阅读(456)
推荐(0) 编辑
modelsim(1) - 安装和使用 心得
摘要:最近一段时间使用modelsim, 一,安装 使用的时候,出现license验证不对。 由于经常换虚拟机,要注意首先MAC地址是否换了,如果换了,license要重新做! 其次/etc/hosts的IP地址要和ifconfig的IP地址一致,这个估计是在license file中,会去通过机器名寻找
阅读全文
posted @
2016-08-24 09:54
e_shannon
阅读(3237)
推荐(0) 编辑
基础篇 (2)
摘要:1.1 双极型半导体 根据载流子参与导通截止工作的特性分为双极性和单极性。有电子、空穴两种载流子参与导电的称为双极性半导体,如TTL。只有一种载流子(电子或空穴)参与导电称为单极型三极管,如MOS。 1.将P型半导体和N型半导体结合起来,形成PN结。PN结是双极型半导体器件的基础。加偏置电压后PN结内部存在着多子扩散运动...
阅读全文
posted @
2013-10-18 02:06
e_shannon
阅读(1566)
推荐(0) 编辑
FPGA 讲义 正文 - 基础知识篇
摘要:基础知识篇内容安排:1)从半导体开始介绍其特征,指出高温为什么导致速度变慢(案例分析);双极性晶体管,以及CMOS的结构。(案例分析,如何搭一个非门,与非门等)2)布尔代数,逻辑基础,介绍何为最小项逻辑非,逻辑与,逻辑或。3)数字逻辑电路设计中的时序和组合逻辑,同步和异步设计,辅以案例1 半导体基本知识纲要:1) 半导体的概要,本征半导体高低温试验案例2) 尽量简洁。对于TTL和CMOS联系,区别的介绍,工艺方面可以简介工作在数字模式下的机理3) 使用中的一些注意事项和经验1.1 本征半导体自然界的各种物质就其导电性能来说,可以分为导体、绝缘体和半导体三大类。半导体是一种导电能力介于导体和绝缘
阅读全文
posted @
2013-10-18 01:04
e_shannon
阅读(629)
推荐(0) 编辑