FPGA-Cyclone IV
freedomff
本人使用博客的目的是记录下自己学习的痕迹同时也防止忘记学过的东西所以里面内容有很多转载的也有一些自己的经验但又不足之处还请大家指出
展开
-
新手学习FPGA----如何将软硬件程序固化进串行Flash芯片EPCS
如何将软硬件程序固化进串行Flash芯片EPCS 在FPGA芯片的使用中,软硬件程序可通过JTAG口下载进FPGA芯片中,程序可立即执行,并且在掉电后程序丢失。为了避免这种情况的出现,可使用串行FLash芯片EPCS系列,EPCS系列芯片有EPCS1、4、16、128,本人使用的是EPCS16,提供16M的ROM空间。软硬件程序可通过JTAG口下载进EPCS芯片中。它实际上是执行EPC转载 2013-09-16 17:12:31 · 7659 阅读 · 0 评论 -
千兆网接口学习之-------SG-DMA的使用
DMA分两种,一个是普通的,另一个就是SG-DMA了。 先介绍一下Altera的总线互联模式,Altera一共自己定义了三种总线互联方式。一种是Avalon-MM,这个跟我们通常说的CPU总线很类似了,有读写信号,地址,片选等;另外一种是Avalon-ST,没有地址线,是基于数据包传输的一种高速接口,俗一点说就是FIFO接口;还有一种是Atlantic接口,这个接口用到的很少转载 2013-09-25 14:58:25 · 7824 阅读 · 1 评论 -
Quartus调用FIFO或者是RAM、ROM出现的问题
经常出现如下错误:Error: M4K memory block WYSIWYG primitive "cc:inst|altsyncram:altsyncram_component|altsyncram_usc1:auto_generated|altsyncram_ate2:altsyncram1|ram_block3a7" utilizes the dual-port dual-clo转载 2014-08-31 20:57:07 · 3976 阅读 · 0 评论 -
千兆网接口的学习之路之------Avalon-MM Pipeline Bridge
在做基于FPGA的千兆网接口电路中,采用的FPGA芯片是Altera公司的Cyclone IV系列的芯片EP4CE6E22C8,千兆网的物理层PHY芯片使用的是88e1111。由于本人也是初步接触网络这一块,所以也不是很清楚该如何下手。经过一番思索,决定先从Altera官网上给的关于三速以太网IP核的实例入手,先学习示例程序,首先构建出自己的Qsys系统,接着再学习网络接口的NIOS II软甲部分转载 2013-09-21 18:19:44 · 6456 阅读 · 1 评论