打印

[ZT]FPGA design from scratch

[复制链接]
5921|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
whereis|  楼主 | 2007-9-5 11:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PS:以前只见过linux from scratch与beyond linux from scratch,没想到连fpga都要from scratch了,转贴之。
看了这篇**,不禁有到安富利买板的冲动,不过895个美刀,贵,贵,贵。

http://www.us.design-reuse.com/articles/article16588.html

FPGA design from scratch

By Sven-Ake Andersson

I have been designing ASICs for more than 15 years. A few years ago I started to realize that there is another player in town and that is the FPGA circuit. With increasing NRE costs and with the long turn-around times, ASIC designs have become high-risk projects. At the same time FPGAs are getting bigger and faster and many companies have therefore decided to only use FPGAs. I also realized that I have to learn how to design using FPGAs, if I were to get any consulting jobs, especially here in Sweden. This is my story of how I hopefully will learn to use FPGAs in my future designs.

相关帖子

沙发
whereis|  楼主 | 2007-9-5 11:56 | 只看该作者

.

Part 1
    * Introduction
    * Ordering the MicroBlaze development kit
    * Installing the Integrated Software Environment (ISE)
    * Running a board demo test

使用特权

评论回复
板凳
whereis|  楼主 | 2007-9-5 11:57 | 只看该作者

.

Part 2
    * Design object description

使用特权

评论回复
地板
whereis|  楼主 | 2007-9-5 11:57 | 只看该作者

.

Part 3

    * Setting up the Integrated Software Environment (ISE) design software
    * Running the Integrated Software Environment (ISE) design software

使用特权

评论回复
5
whereis|  楼主 | 2007-9-5 11:58 | 只看该作者

.

Part 4

    * Adding Verilog source code
    * Generating memories using Coregen
    * Synthesizing the design
    * Simulating the design (Introduction)

使用特权

评论回复
6
whereis|  楼主 | 2007-9-5 11:58 | 只看该作者

.

Part 5

    * Setting up the simulation environment using Mongoose

使用特权

评论回复
7
whereis|  楼主 | 2007-9-5 11:59 | 只看该作者

.

Part 6

    * The simulation process
    * Compiling macro libraries
    * Compiling the design
    * Compiling the testbench
    * Elaborating everything

使用特权

评论回复
8
whereis|  楼主 | 2007-9-5 11:59 | 只看该作者

.

Part 7

    * Testbench description

使用特权

评论回复
9
whereis|  楼主 | 2007-9-5 12:00 | 只看该作者

.

Part 8

    * Using HAL the HDL analysis and linting tool from Cadence

使用特权

评论回复
10
whereis|  楼主 | 2007-9-5 12:00 | 只看该作者

.

Part 9

    * Regression testing using Mongoose

使用特权

评论回复
11
whereis|  楼主 | 2007-9-5 12:00 | 只看该作者

.

Part 10

    * Synthesis using timing constraints (Introduction)

使用特权

评论回复
12
whereis|  楼主 | 2007-9-5 12:01 | 只看该作者

.

Part 11

    * The Field Programmable Gate Array (FPGA) description

使用特权

评论回复
13
whereis|  楼主 | 2007-9-5 12:01 | 只看该作者

.

Part 12

    * Adding synthesis constraints

使用特权

评论回复
14
whereis|  楼主 | 2007-9-5 12:02 | 只看该作者

.

Part 13

    * The MicroBlaze soft processor core
    * Compiling simulation libraries using compedklib

使用特权

评论回复
15
whereis|  楼主 | 2007-9-5 12:02 | 只看该作者

.

Part 14

    * Putting everything together
    * Installing ISE WebPack 9.1i
    * Installing EDK 9.1i

使用特权

评论回复
16
whereis|  楼主 | 2007-9-5 12:03 | 只看该作者

.

Part 15

    * Xilinx Platform Studio XPS
    * Software Development Kit SDK
    * Create a new project in XPS
    * Generate a design report file

使用特权

评论回复
17
whereis|  楼主 | 2007-9-5 12:03 | 只看该作者

.

Part 16

    * Create or import an user peripheral
    * The MHS file
    * XPS project files
    * Xilinx IP center

使用特权

评论回复
18
whereis|  楼主 | 2007-9-5 12:03 | 只看该作者

.

Part 17

    * Adding the ETC IP
    * Generate the system netlist using platgen
    * What happend during the netlist generation
    * Generate simulation HDL files

使用特权

评论回复
19
whereis|  楼主 | 2007-9-5 12:04 | 只看该作者

.

Part 18

    * Putting together a system simulation environment
    * The simulation database
    * The cds.lib file
    * Compiling the ETC IP
    * Compiling the block RAM
    * Compiling Verilog wrappers
    * Compiling VHDL wrappers
    * Elaborating the design
    * Warning messages

使用特权

评论回复
20
whereis|  楼主 | 2007-9-5 12:05 | 只看该作者

.

Part 19

    * Generating a Verilog testbench

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

903

帖子

0

粉丝