2019年9月3日

[转载]Altium 规则详解及设置

摘要: 在 Altium 中进行 PCB 的设计时,经常会使用规则(Rule)来进行限定以确定线宽孔径等参数,此文将简要的介绍规则中的一些标量代表了什么。**Electrical**电气规则。安全间距,线网连接等**Routing**布线,线宽、过孔形状尺寸、布线拓扑、布线层、封装出线等**SMT**Surface Mount Technology,表面组装技术(表面贴装技术),贴片。贴片元件焊盘的一些要... 阅读全文

posted @ 2019-09-03 20:03 青鸟晴空 阅读(1633) 评论(0) 推荐(0) 编辑

[原创]使用 Python + Pillow 完成图片墙拼图

摘要: 因为脑子里的一些想法,需要将一些照片拼接在一起,首先想到了使用APP直接操作,结果下载了许多应用后发现最多只能支持九张照片的拼接。然后又找了些美图秀秀之类,都无法满足我的需求,甚至我都想到使用PS去进行操作,但是如果使用PS那可就变成了一项耗时间的活了呢。于是继续的查找解决方案,在一个小角落里找到了使用Pillow搭建照片墙的例子,心想这就是我想要的,细细查找发现果不其然,一下子明朗了许多。在此对... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(2108) 评论(0) 推荐(0) 编辑

[原创]利用 bat 脚本进行 QuartusII 和 NiosII 程序的下载

摘要: 本文主要介绍了一种使用 bat 批处理调用脚本对 Altera 系列 FPGA 外挂 EPCS 芯片进行 SOF(QuartusII)和 ELF(NiosII) 程序的下载方法。## 事出必有因当前固件程序存在 NIOS 软核部分,所以在调试测试以及生产的时候经常需要同时打开 QuartusII 和 NiosII 进行程序的更替下载,操作繁琐费时,于是就想到使用 Quartus 中的 Comman... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(1342) 评论(0) 推荐(0) 编辑

[原创]如何使用 SignalTap 观察 wire 与 reg 值

摘要: 在FPGA程序调试时,我们除了仿真还经常的会用到SignalTap进行板级调试,其可以真实有效的反应某些变量的变化,方便我们理解内在跳转,方便Debug的运行。SignalTap需要制定时钟,根据需求进行选择,其采样遵循奈奎斯特因采样定律。我们在Debug中有时会经常遇到这样的情况,在SignalTap中并不能观察到所有的变量值。有些变量添加进入面板后会变红,这就表示SignalTap抓取不到此数... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(617) 评论(0) 推荐(0) 编辑

[原创]迈出 NIOS 的第一步 HelloNIOS

摘要: Altera 官方推出 NIOS 已经很久了,个人感觉 C+V 代码配合会是后面 FPGA 使用的一个主流,由 C 来完成一些对时序要求不高,对功能要求偏高的部分,比如运动控制等;由 V 来配合时序完成高时序要求的需求以及一些底层的驱动供 C 来调用,这样的设计结构感觉更加合理有效,也更加适合于一些大型工程。但是有一点不好的就是程序可移植性可能有点差,毕竟使用 Eclipse 编辑环境(我也不确定... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(236) 评论(0) 推荐(0) 编辑

[整理]Cadence 生成带有网络追踪的 PDF 原理图

摘要: 在使用 Cadence 进行设计时,经常需要在原理图绘制完成后将其转换成PDF文件进行进一步的阅读查错或者交接。听说了可以生成带有网络追踪的 PDF(就是带有标签跳转)后,对其生成方法进行了探索整理,在此记录如下。## 软件准备* **Cadence**:这个就没什么说的了吧,一切一切的基础。(本人使用版本16.6)* **FreePDF**:PDF 制作使用,其实相当于一个虚拟打印机,可以将一些... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(3468) 评论(0) 推荐(1) 编辑

[整理]FSM 有限状态机

摘要: ## 概述--何为有限状态机FSM有限状态机-Finite State Machine,简写为 FSM,是表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。通常 FSM 包含几个要素:状态的管理、状态的监控、状态的触发、状态触发后引发的动作。以下为 wiki 上有关 FSM 的介绍,链接地址为[Finite State Machine-WiKi](https:... 阅读全文

posted @ 2019-09-03 20:02 青鸟晴空 阅读(1372) 评论(0) 推荐(0) 编辑

[原创]使用 Pandoc 实现 Markdown 文件转 PDF 文件

摘要: Markdown 写法简单明快,我十分喜欢,以至于我最近都想使用 Markdown 快速的进行测试说明书的写作,但是考虑到这文档是要进行交接的,一个 .md 的文件在内部传输还是有不便,于是就想到了能不能把 Markdown 转为 PDF 文件作为通用文件。然后搜索后看到了这样的一篇文章[如何把 Markdown 文件转化为 PDF](http://www.zhihu.com/question/2... 阅读全文

posted @ 2019-09-03 20:01 青鸟晴空 阅读(5750) 评论(0) 推荐(0) 编辑

[原创]使用 NIOS 创建软核工程

摘要: 本文主要介绍基于 Quartus + NIOS II 使用软核时如何创建软核工程并进行配置,最后可以生成 ELF 可下载文件,进行下载调试。## 打开 NIOS II 软件1. 在开始菜单中选中 NIOS 程序,然后单击打开。![1](https://airbird-1252162485.cos.ap-shanghai.myqcloud.com/20180606-nios-config-bsp-e... 阅读全文

posted @ 2019-09-03 20:01 青鸟晴空 阅读(834) 评论(0) 推荐(0) 编辑

[原创]从七牛云批量下载存储文件

摘要: 前端之间因为换电脑转移 Blog 空间,在转移了博文后发现源图像文件夹未能转移并且已经删除了。就想着七牛云上还有副本,就想着从七牛云上下载下来,可是那么些图片文件一个个下载又很是麻烦,在网络上搜罗了一番方法说明,又去七牛官方看了点文档,最终使用官方提供 `qshell.exe` 完成存储文件的批量下载。## 下载 qshell在[命令行工具(qshell) - 七牛开发者中心](https://d... 阅读全文

posted @ 2019-09-03 20:01 青鸟晴空 阅读(3560) 评论(0) 推荐(0) 编辑

导航