lemonHe

主要关注FPGA信号处理和数字图像处理技术,欢迎交流 邮箱:heliminlemon@163.com

FPGA中使用友晶科技4端口SDRAM控制器

在实际工程中用到的外部控制器主要是SDR SDRAM(后面简称sdram)和DDR SDRAM,而SRAM由于容量小、价格昂贵,我一般不用。在使用嵌入式软核NIOS的系统中,使用altera官方的sdram Controller, sdra...

串口线制作兼max3223使用

串口通信使用起来非常方便,在主机与FPGA的通信上用的非常广泛,但普通DB-9接口尺寸太大,占用电路板很大面积,而使用自定义接口,将会大大减小占用面积,并且使用起来也很方便。 在设计中,我定义了一个8pin的接口,使用JST连...

基于FPGA的原理图PCB设计【连载5】——Swap pin设计技巧

FPGA管脚非常多,在原理图设计中,常常先大致进行PCB草图布局,然后根据布局结果进行原理图电气连接,例如,SDRAM离bank3比较近,那么就将SDRAM在原理图中都连到bank3上。这样看似在进行PCB设计时已没什么问题,但是FPGA管脚太多,有时考虑走线方便以及特殊走线等问题,

基于FPGA的原理图PCB设计【连载4】——PCB设计

原理图画完,就进入PCB了,allegro通过网表(netlist)的方式将原理图信息导入到PCB。关于FPGA的PCB设计几乎纯粹是体力活了,大致步骤如下1.PCB库文件下载2.设置层叠结构3.设置约束,包括线宽、线距、走线的过孔的距离,过孔和焊盘的距离等4.器件摆放,包括器件对齐等操

基于FPGA的原理图PCB设计【连载3】——电源供电方案选择

由于FPGA的可编程性,同一芯片在不同应用需求下,使用的逻辑资源不一样时,功率可能会有很大差别,因此在不同应用下可根据功率等来选择不同电源方案。之前看到看过大牛crazybingo写的一篇关于电源方案的博文,地址如下:http://blog...

基于FPGA的原理图PCB设计【连载2】——原理图设计

我的开发工具:Cadence 16.6,所用 FPGA为Altera家的。 画FPGA原理图需准备以下资料:(1) 原理图库文件(2) 芯片手册(3) Pin out file原理图库文件可以从官网上下载,比如我用cadence画Alter...

基于FPGA的原理图PCB设计【连载1】

我的开发工具:Cadence 16.6,所用 FPGA为Altera家的。之前也做过FPGA原理图和PCB设计,不过没有很好地形成文档,前期博文中也提到过,本人小硕,如若顺利明年3月份毕业,毕业设计的硬件部分主要是8层刚挠结合板设计,现在已...

基于nios的串口通信uart设计

开发环境:Quartus II 13.1 (64-Bit) + Nios II 13.1 Software Build Tools for Eclipse Uart(通用异步收发器,也称异步串口)主要用于作通信,既然有异步通信,那一定有同...

ModelSim仿真步骤

Modelsim是FPGA工程师的宝典,在对工程进行功能仿真时那叫一个厉害。个人比较喜欢直接在Modelsim中新建工程做仿真,这样可以省去编写testbench的时间,并且添加激励也相当方便。 然而,许多初学者在使用Mode...

quartus中生成jic文件

之前玩友晶的DE2-70时,固化pof文件,要选择AS模式,还要按使用开关来做切换,觉得很麻烦,后来发现固化jic文件较pof文件要方便许多,尽管速度稍微慢一点,但是使用更方便了,毕竟,固化程序操作不会太频繁。