『FPGA小组』资料(来自南京邮电大学ECHO组织)

来源:互联网 发布:手机支付宝钱包软件 编辑:程序博客网 时间:2024/05/16 17:08
标  题: 『FPGA小组』资料
发信站: 紫金飞鸿 (Sat Dec 15 22:12:48 2007)


    这个组的主要涉及到FPGA技术,SOPC嵌入式系统设计两块,以技术研究为主,旨在为
ECHO其他一些小组的理论研究提供一个硬件的实现手段,另外,目前组内也有一些在研项
目。

~~~~~
|简介:|
~~~~~
小组研究内容:
    FPGA和SOPC技术,以及通信与信息系统中一些组件的FPGA实现。
   (技术研究以FPGA设计为主,由于目前兴起的SOPC技术以FPGA为载体,所以也作为技术
研究内容之一)

小组工作内容:
1)组员培养;
2)FPGA设计,仿真,调试;
3)编写、测试IP core,维护IP库;
4)构建SOPC系统的硬件部分,完成或配合上层软件的调试。

* 欢迎各位对FPGA有浓厚兴趣并有志于FPGA开发的同学参与,不分年级,对技术基础没有
要求,可以从入门开始。


~~~~~~~
|小组规划:|
~~~~~~~
小组研究横向可以分成以下几个方面:
1)Altera FPGA及其SOPC的技术学习和研究
2)Xilinx FPGA及其SOPC的技术学习和研究
3)目前常用通信系统的链路层和物理层的研究和实现;
4)信号处理中DSP算法的FPGA实现。

小组研究纵向可以分成以下几个层次:
一、入门级:

    1)数字电路知识,HDL语言学习
      (1)数字电路知识的学习或复习(这个是FPGA设计的基础,不要忽视);
      (2)HDL语言的学习(不强制,但建议Verilog HDL);
   
    2)FPGA开发流程和各级开发工具的学习;
      (1)FPGA开发流程的学习;
      (2)Altera和Xilinx工具的安装和使用(提供版本:Quartus II 7.0和ISE 9.1);
      (3)仿真工具ModelSim的安装和使用(提供版本: ModelSim SE 6.2b);
      (4)综合工具Synplify的安装和使用(提供版本: Synplify.v8.8.0.4)(可选);
      (5)在线调试工具Altera Signal Tap II和Xilinx chipScope的使用;

    3)FPGA设计规范的学习(提出这个主要是为了ECHO的FPGA开发统一规范,便于开源学
习交流,并且有计划以后编写一个FPGA设计规范的书面文档);
      (1)Top Down的分模块设计方法;
      (2)Coding Style;
      (3)Testbench的编写(不推荐激励采用波形图形化输入,建议编写testbench);
      (4)同步与异步设计的区别;

    4)做一些简单的设计并在FPGA Demo板上实现(需要Demo板和下载电缆,没有的可以
先做simulate);
      (1)LED跑马灯实验和八段LED数显式可配置计数器设计;
      (2)交通灯实验(熟悉状态机设计);
      (3)信号发生器(Sin,三角,方波等,频率可调可数显)(8bit 128point outp
ut)(可使用ROM查表输出);
------------------------------------------------
   
二、中级:
    1)学会和习惯使用IP core(阅读IP DataSheet,对IP进行仿真,并添加IP到自己的设
计)
      (1)FIFO,RAM,MULT等IP的使用
      (2)其余IP的使用,自由发挥

    2) FPGA中高级建模设计(可参考网上源代码);
      (1)UART,I2C,SPI等通信接口的设计;
      (2)设计一个简单的8位或16位RISC CPU(CPU结构、指令集设计,流水线设计);
      (3)设计一个点到点的串行数据通信系统(速度E1,包括信道编码(PHY)和链路
协议(LNK)设计,上层能提供面向CPU的简单Bus接口);

    3) SOPC系统设计(可选,此部分涉及嵌入式)
      (1)两种主流软处理器及其总线构架的学习:Altera(Nios II,Avalon),Xili
nx(MicoBlaze,IBMCoreconnect);
      (2)Altrea Nios DES和Xilinx EDK的安装和使用(提供版本: Nios DES 7.0,ED
K 9.1);
      (3)自己构建一个简单的SOPC平台,跑通memory test,RS232 test,“Hello EC
HO!”
      (4)移植OS(UcOS);
------------------------------------------------

三、高级
  (目前有三个大方向,有些属于目前高新技术,难度较大,依个人兴趣可选一个方向研
究,欢迎参与):

    1)有线通信(LNK,PHY)(低速,高速串行通信);
    (1)低速:E1/T1的数据通信系统(用于工业控制,低速,PCM32路复用);
    (2)高速:GMAC,RapidIO,PCI-E;

    2)无线通信(信道编码,调制);
    (1)DVB—S的信道编解码和调制解调系统(编码和调制系统已实现);
    (2)3G,4G中一些信道编码和调制系统(有一些基础研究和仿真);

    3)DSP算法FPGA实现;
    (1)FFT,DCT,FIR等常用DSP模块的IP使用或设计;
    (2)MATLAB,Altera DSP Bulid和Xilinx DSP Generator的使用学习;
    (3)设计一个数据采集和数据分析(谱分析)系统(目前项目已在调试,欢迎参与)。

       
*********************************************************
1. 小组规划更详细的进度与时间安排,会和参与者讨论;
2. 对于规划中我们所给的题目,如果您有什么想法,请联系我。
*********************************************************


~~~~~~~~~
|现有材料与条件|
~~~~~~~~~
1)以上所提到的所有开发软件(会上传FTP);
2)Altera/Xilinx部分IP core;
2)Demo板:ECHO现有的;

网络资源:
ftp://10.10.83.7/Ebook

书籍:
《verilog数字系统设计教程》北航.夏宇闻
《Altera FPGA/CPLD设计(基础篇)》、《Altera FPGA/CPLD设计(高级篇)》 EDA先锋工
作室
《Xilinx ISE 5/6/7/8/9.x FPGA/CPLD设计指南》EDA先锋工作室
《精通Verilog HDL:IC设计核心技术实例详解》IC设计专家.简弘伦
ETC.


* 有意向参与者,站内发信SSsnail,或email:xjsnupt31@163.com。
===================================================================

PS:
在NUPT这么久了,一直都很想把有心致力于FPGA开发的同学召集到一起共同讨论学习,但
一直都没真正去做。前几天和DD,jdp谈到这个,于是出了现在的这个小组计划。对于ECH
O和Circuit一直都比较关注,也知道这里不乏FPGA技术牛人和兴趣者,lyssinboo,aduad
u,jdp,zhenfeng,sut,xqzheng,zkq.......希望大家一起振兴ECHO,振兴NUPT的FPGA
技术,让更多的人参与到其中!


发信人: jdp (吾界), 信区: Circuit
标  题: 国外著名语音研究机构链接
发信站: 紫金飞鸿 (Mon Dec 17 13:10:35 2007)

语音识别与合成
Speech at Carnegie Mellon University
鼎鼎大名的CMU语音组。著名的Sphinx系统的诞生地,李开复当年作研究的地方
http://fife.speech.cs.cmu.edu/

The Center for Language and Speech Processing (CLSP) at The Johns Hopkins Univ
ersity
著名的Jelinek教授领导的语言与语音处理组
http://www.clsp.jhu.edu/

Speech Research-----确是非常全的一个网站
国外比较全的一个语音技术研究的链接
http://mambo.ucsc.edu/psl/speech.html

Signal Compression Lab, Department of Electrical and Computer Engineering
著名的Allen Gersho教授所在的实验室-University of California, Santa Babra。该实
验室包括好几位杰出的教授,像K.Rose, V. Cuperman等等。该校非常令人尊敬的地方是从
这里毕业的学生有很多后来都成为了学术科研上的佼佼者
http://scl.ece.ucsb.edu/index.htm

The Speech Recognition Group
Rutgers大学CAPI中心下的语音识别组。论文集Modern Methods of Speech Processing中
的R.P. Ramachandran就是该中心的教授
http://www.caip.rutgers.edu

Speech Processing Laboratory at at Michigan State University
著[url]名的Deller教授所领导的语音处理研究组
http://www.egr.msu.edu/~deller/speechlab_people.html[/url]

Purdue University Speech and Language Processing Research Group
Purdue大学语音处理研究组
http://wavelet.ecn.purdue.edu/~speechg
--
--
--
从今天起我要为做灌水先进个人而努力!
--
※ 来源:·紫金飞鸿 bbs.njupt.edu.cn·