摘要: 软件无线电硬件系统框图软件无线电硬件平台照片Made by Tim. 阅读全文
posted @ 2013-03-12 16:49 Sundance-Tim 阅读(122) 评论(0) 推荐(0) 编辑
摘要: FPGA: Duplicated to reduce fanout and improve timingsexample:signal address_0 : std_logic_vector(11 downto 0);signal address_1 : std_logic_vector(11 downto 0);attribute equivalent_register_removal : string;attribute equivalent_register_removal of address_0: signal is "NO";attribute equival 阅读全文
posted @ 2012-11-02 14:11 Sundance-Tim 阅读(211) 评论(0) 推荐(0) 编辑
摘要: How do I keep Xilinx XST from merging nets from my design?I'm asking and answering this question so that I can find it again in the future...How do I keep XST from merging two logically equivalent nets into one (which normally is a good idea to save resources, but may not be a good idea from a t 阅读全文
posted @ 2012-11-02 12:14 Sundance-Tim 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: Record type的定义类似于C/C++中的结构的定义,tpye中可以包含其它已经定义的type.在此贴出一个package文件,library IEEE;use IEEE.STD_LOGIC_1164.all;package chan_pkg isconstant c_WORDS : integer := 2;constant c_32BITS_DATA : std_logic_vector := "01";constant c_64BITS_DATA : std_logic_vector := "11";type X_chan_t is reco 阅读全文
posted @ 2012-08-13 16:13 Sundance-Tim 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: attribute keep of error_channelb: signal is "true";用法就是 keep a signal after mapping; 如果要用chipscope和在ucf文件中直接使用信号名的,可用keep这保持,这样可方便我们添加观察信号和添加约束.Often you want to assign a constraint to a particular signal in your design, or you want be able to find a particular signal in Chipscope inserter 阅读全文
posted @ 2012-08-13 15:34 Sundance-Tim 阅读(4796) 评论(0) 推荐(0) 编辑
摘要: EVP6472 Based Systems 是由 SMT111 + SMT372板卡组成。SMT111板卡是一个单卡槽的母板卡,http://www.sundance.com/prod_info.php?board=SMT111SMT372板卡是一个DSP板卡,由2片6核的DSP处理器C6472 + 1片V5FX30或者V5FX70 FPGA芯片组成,http://www.sundance.com/prod_info.php?board=SMT372T-FX30EVP6472 Based Systems硬件实体图EVP6472 Based Systems连接示意图可以通过EVP6472 Bas 阅读全文
posted @ 2012-06-27 13:57 Sundance-Tim 阅读(253) 评论(0) 推荐(0) 编辑
摘要: RASS = Reconfigurable, Accelerating, Scalable SuperComputing solution.硬件组成: RASS = 1 x SMT148FX60 + 4 x SMT351FX100T.硬件系统整体框图RASS系统板卡之间的连接图RASS硬件系统主要的FPGA芯片组成:SMT148FX60 = 1 x Spartan 3 + 1 x XC4VFX60, 4 x SMT351FX100T = 4 x XC5VFX100T.从上图可一目了然。相关板卡链接: SMT148FX60:http://www.sundance.com/prod_info.ph 阅读全文
posted @ 2012-06-27 11:15 Sundance-Tim 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: Sundance公司推出的板卡多为多DSP(DSP是TI的C6000系列)+多FPGA(Xilinx的Virtex系列,多为Virtex 5)板卡,如何在这些板卡上进行自己的算法开发和验证呢?本文将简单介绍如何在Sundance硬件板卡上进行开发验证。板卡开发流程示意图:如下图所示3种方式可供选择,直接使用CCS与ISE开发,这个需要自己来开发DSP和FPGA之间的通信接口以及协议,这种开发方式难度比较大。另外2种是采用第三方软件工具来开发,采用第三方软件工具(Diamond IDE & PARS),自己只需要关心自己的核心算法,DSP和FPGA之间的通信交给软件自动完成,这种开发方式 阅读全文
posted @ 2012-02-15 16:04 Sundance-Tim 阅读(291) 评论(0) 推荐(0) 编辑
摘要: MIMO 2x2系统是Sundance公司针对无线开发推出的硬件平台。MIMO 2x2 system = SMT148FX60(底板) + SMT362(DSP板卡) + SMT351(FPGA板卡) + SMT911(RF模块板卡)组成。SMT148FX60 :http://www.sundance.com/prod_info.php?board=SMT148-FX-ATXSMT362 :http://www.sundance.com/prod_info.php?board=SMT362SMT351T :http://www.sundance.com/prod_info.php?board= 阅读全文
posted @ 2012-02-15 15:41 Sundance-Tim 阅读(799) 评论(0) 推荐(0) 编辑
摘要: Diamond IDE是由3L(www.3l.com)公司开发的一款用于多处理器(DSPs,FPGAs)开发的软件,该软件属于定制版本,有Sundance和Lyrtech两个版本,但可以向3L公司申请一个30天的免费试用版,但Sundance(www.sundance.com)和Lyrtech(www.lyrtech.com)版本的软件需要结合这两家所开发的板卡进行使用,两家的板卡情况可以参见两家公司的网站。 安装之前,先了解一下Diamond IDE软件所需的第三方软件环境,我们以安装Diamond IDE V4版本(Sundance版本)为例。Diamond IDE V4需要 CCS V. 阅读全文
posted @ 2012-02-13 14:34 Sundance-Tim 阅读(525) 评论(0) 推荐(0) 编辑