IC
文章平均质量分 72
IC相关实战学习全记录
别出BUG求求了
这个作者很懒,什么都没留下…
展开
-
FPGA-Verilog 仿真可视化;电路原理图在线生成;可视化
下面这个网址:http://digitaljs.tilk.eu/, 提供了一个 DigitalJS 的在线演示程序,可以对 Verilog/SystemVerilog 等语言进行在线综合、可视化。也有在线编辑的,但这个需要自己熟悉所设计的电路的逻辑:https://circuitverse.org/simulator。DigitalJS 的开源网址如下:https://github.com/tilk/digitaljs。上图电路中,点击 a 按钮, LED b 会变为红色。原创 2024-09-16 16:07:39 · 702 阅读 · 0 评论 -
vivado生成电路原理图,教程和具体的使用方法:Schematic图详解
在一个设计中,有时因定位或其他原因需要去查看综合后的电路图或是布局布线后的电路逻辑连接,此时需要用Schematic视图功能。通过Schematic,有时在综合后的结果就能知道设计是否合理,而无需运行到布局布线,对于大型工程可以节省很多时间。注,本文示例的版本为Vivado v2019.1。原创 2024-09-16 16:05:05 · 1813 阅读 · 0 评论 -
FPGA的开发流程梳理: Vivado的RTL分析(RTL analysis)、综合(Synthesis)和实现(Implementation)的区别?分别负责什么工作
而实现则是,确定了矩形模块、三角形模块、球形模块的数量后,到你的积木堆里找到具体的模块的过程(毕竟你的积木堆里的模块数量远远不止是只能拼一个变形金刚不是)。比如上例中,综合后的电路由8个lut2 + 2个CARRY4 + 24个IOB组成,但是FPGA内部的LUT、CARRY4和IOB的数量远不止这些,所以需要根据用户设定的策略(面积优化、速度优化等)来确定具体的逻辑资源。2个输入端口的8+8 共16个IBUF,是FPGA的IO口默认添加的输入缓冲,这个更多是为了电气方面的考量,和逻辑关系不大。原创 2024-08-29 21:38:42 · 1587 阅读 · 0 评论 -
【基于zynq的卷积神经网络加速器设计】(一)熟悉vivado和fpga开发流程:使用Vivado硬件调试烧写hello-world led闪烁程序实现及vivado软件仿真
HIGHLIGHT:vivado设计流程:note:分析与综合 和 约束输入 可以调换顺序【基于zynq的卷积神经网络加速器设计】(一)熟悉vivado和fpga开发流程:使用Vivado硬件调试烧写hello-world led闪烁程序实现及vivado软件仿真一、硬件调试(一)新建工程(二)设计输入(三)分析(四)约束输入(五)综合、实现、生成比特流二、软件仿真(一)步骤(二)仿真界面指导一、硬件调试(一)新建工程new projectnext编辑,然后next勾选创建原创 2021-10-20 16:18:36 · 3096 阅读 · 4 评论 -
【微电子】半导体器件物理:0-3器件技术发展走势
原创 2020-11-17 10:36:44 · 180 阅读 · 0 评论 -
【微电子】数字电路设计工程师改啃哪些书?
数字电路设计工程师改啃哪些书?数字电路设计Verilog 编程艺术实用性轻松成为设计高手——Verilog HDL实用精解科班标准书数字集成电路——电路、系统与设计数字电路进阶Verilog数字系统设计教程入门书籍数字电子技术基础最后看了看专用集成电路设计实用教程大神必备高级Asic芯片综合...原创 2021-03-27 23:16:55 · 440 阅读 · 0 评论 -
FINN(二)框架快速入门指南
FINNFINN:是Xilinx研究实验室的一个实验框架,用于探索FPGA的深层神经网络推理。它专门针对量化的神经网络,重点是为每个网络生成定制的数据流风格的体系结构。它不打算像Vitis AI那样成为一个通用的DNN加速器产品,而是一个探索FPGA上DNN推理加速器设计空间的工具。快速开始我想在我的FPGA板上试用已建的QNN加速器: 请看finn示例,试用一些用finn编译器构建的FPGA加速器。我们在BNN-PYNQ和LSTM-PYNQ repos中有更多的示例,尽管它们不是用FINN编译器原创 2021-02-24 14:22:21 · 4259 阅读 · 1 评论 -
【微电子】Docker中从容器中拷贝文件到宿主机(复制container的文件到host中)
迁移语法:docker cp [OPTIONS] [CONTAINER_ID]:[SRC_PATH] [DEST_PATH]语法是这么个写法,在实际的操作中,在写容器内的路径的时候并不能自动补全,所以实际上还需要还要先进入到容器才行。下面就拿个实例来讲下:1.在服务器上用有权限的用户,执行 docker ps 查看全部容器。...原创 2021-03-15 10:08:20 · 755 阅读 · 0 评论 -
FINN(三)详细说明以及使用
FINN详细说明一、入门1. 如何使用FINN编译器2. 系统要求3. 在Docker中运行FINN(1)获取用于开发或实验的交互式shell(2)命令条目(3)运行 Jupyter notebooks(4)直接运行the test suite(5)环境变量4. 支持的硬件(1)Alveo 首次安装二、教程1. 基础知识2. End-to-End Flow3. Advanced三、端到端流四、命令行条目1. 简单数据流构建模式2. 生成的输出3.中间步骤验证4. 高级模式五、示例网络1. 端到端集成测试原创 2021-02-24 17:31:49 · 7755 阅读 · 0 评论 -
FINN(一)探索基于 FPGA 的深层神经网络推断的全新框架
FINN探索前言WHAT IS FINNFINN 有哪些特性?进一步了解 FINNWhy Xilinx?前言一个用于构建可扩展和FPGA上的快速BNN推理加速器专门针对量化神经网络每秒处理数亿次机器学习推断您听说过 FINN 吗?没有?这个答案并不令人惊讶,因为这是一个用于探索基于 FPGA 的深层神经网络推断的实验框架的全新再实现,而且它现在仍是赛灵思研究实验室 (Xilinx Research Lab) 的测试版。然而, 虽然还是测试版,它已经发布了 v0.4b(测试版),并且自从在 GitH原创 2021-02-24 14:34:27 · 2263 阅读 · 0 评论 -
Docker常用命令、指令
列出所有容器ID:docker ps -aq查看所有运行或者不运行容器docker ps -a停止所有的container(容器),这样才能够删除其中的images:docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq) 如果想要删除所有container(容器)的话再加一个指令:docker rm $(docker ps -a -q) 或者 docker rm $(docker ps -aq) .原创 2021-03-15 12:42:58 · 153 阅读 · 0 评论 -
【微电子】半导体器件物理:0-1电子与半导体产业的演进
CHAPTER0 INTRODUCTION原创 2020-11-17 09:58:17 · 178 阅读 · 0 评论 -
【微电子】半导体器件物理:0-2半导体器件基本架构与类型、半导体器件与电路技术之发展
四个最重要的devices building blocks器件构成元件其中最重要的几个SEMICONDUCTOR DEVICES为:Metal-Semiconductor, p-n junction, Bipolar transistor, MOSFET, Non-volatilehistory原创 2020-11-17 10:22:48 · 399 阅读 · 0 评论 -
【微电子】半导体器件物理:1-1半导体材料与晶体结构
晶体结构:整齐、重复排列的一个CRYSTAL最重要是正方形的CRYSTAL这种占满的只有68%CRYSTAL PLANES AND MILLER INDICES 晶面和米勒指数原创 2020-11-17 17:18:28 · 360 阅读 · 0 评论 -
【微电子】Finn端到端流测试文档(用于FPGA上的QNN推理的数据流编译器)
FINN 端到端流在这本文中,我们将讨论如何使用一个简单的、二进制的、完全连接的、在MNIST数据集上训练的网络,并将它一直使用到一个在PYNQ板上运行的定制位文件。概述FINN编译器附带了许多转换,这些转换根据特定模式修改网络的ONNX表示。本文将演示一系列可能的转换,以将特定的经过培训的网络一直带到硬件,如下图所示。白色字段显示相应步骤中网络表示的状态。彩色字段表示应用于网络以获得特定结果的变换。该图分为5个部分,用不同的颜色表示,每个部分包括几个流程步骤。流程从左上角的Brevitas原创 2021-03-14 14:42:45 · 2078 阅读 · 0 评论 -
【IC】数字方向岗位(一)
数字方向待遇及岗位要求1、数字IC设计(前端)(1)昆腾微电子股份有限公司(2)北京特纳飞电子技术有限公司(3)原创 2021-06-02 21:24:36 · 791 阅读 · 0 评论 -
【IC】半导体产业概述
芯片的整个产业链是很庞大的,职位也达几十个。从EDA到设计,从材料到制造,再到封装测试及应用,其中也需要设备的支持,比如光刻机,刻蚀机,ATE等。当然职位的前途,也不外乎“钱途”+“前景”,这两个因素也基本是正相关的。先来整体看一下整个产业里链的不同职位以及不同职级的薪资大概水平。下图显示了2020年上半年半导体行业薪酬趋势报告。从这份图里可以看到IC设计最高,EDA紧随其后。IC设计又分为两个方向:数字和模拟数字方向通常包含四个岗位:前端设计,设计验证,DFT,后端。模拟可以分为两个大方向转载 2021-05-30 15:54:35 · 2581 阅读 · 2 评论