Jun 3
SDK使用的Eclipse能够对工程的代码进行索引。索引后就能很方便地使用跳转到函数的defination等功能。

SDK的index功能支持Full和CTags。

CTags这个工具并不是自带的,需要到http://ctags.sourceforge.net/下载后,存放到PATH环境变量指向的目录中。

要使用ctags,只需要在SDK工程属性中把Indexer选择为ctags就可以了。
Tags:
May 14
Situation: 用 EDK BSB Wizard 建 Spartan3A 的工程, NOR Flash 控制器的地址线接到了一个 Bus Split Utility 上。乍一眼看很正常,因为 Flash 的地址线就二十多根,而 XPS_MCH_EMC 的地址线定死了是32位,由于 MHS 的语法不支持分片功能,所以就要加个 Bus Split。但后来又发现不对劲了:一共32位地址线,为啥选出来第10到第30位呢?

Answer: 仔细看了 XPS_MCH_EMC 的 Datasheet,才发现关于地址、数据线的接法在 Datasheet 的17页到22页有详细讲解。

下面做个简单的解释:

1. EDK使用Big Endian,而Memory是Little Endian,所以连接时的映射顺序需要颠倒一下,所以你会看到MEM_A[10:30] = Flash_A[21:1]

2. 因为NorFlash可以是x8模式也可以是x16模式,这里使用了x16模式,因此Flash_A的最地位就不需要了,它此时用作了DQ[15]

3. EMC Core Datasheet的第18页上面的连接表格显示,我们连接Address总线时,应该把EMC的MEM_A(HAW-MAW-AS:HAW-AS-1) 连接到Flash的A(MAW-1 : 0)

4. Datasheet 第17页有对上面HAW MAW等数字的说明

引用
BN = bank number 我们的设计中只有一个bank
DN = device number within a bank.  我们一共只使用了一片Flash,所以 DN = 1
MW = Memory Subsystem Width。因为我们只用了一片Flash并没有拼宽度,所以MW和DW一样都是16
DW = Data Width。 Flash数据宽度16
MAW = Memory Address Width. Flash使用21位地址线
AU = Address Unit. 给一个地址得到的数据就是16位
AS = Address Shift =  log2((MW*AU/DW)/8) = log2(16*16/16/8)= 1
HAW = IP Address Width = 32


5. 根据以上数字,在第3点提到的地址线映射就应该是
MEM_A(HAW-MAW-AS:HAW-AS-1) = MEM_A((32 - 21 - 1):(32 - 1 - 1)) = MEM_A(20:30)
A(MAW-1 : 0) = A((21 - 1):0) = A(20:0)
May 5
感谢大家的关心,从5月1日起www.rickysu.com域名解析发生问题,对大家访问发生不便非常抱歉。5月7日域名已经可以正常解析。

前阵子申请了www.fpganotes.com,调试已经完成,网站将逐步转向使用fpganotes.com这个域名,同时保证所有原来指向rickysu.com/bo的链接均可正常使用,但在将来的某个时间我可能会改版rickysu.com的内容。
Tags:
Apr 27
点击在新窗口中浏览此图片

2009年4月27日,ISE Design Suite 11.1 准时发布。
Design Suite中包括了ISE, ChipScope Pro, EDK, Sysgen, AccelDSP 和 PlanAhead。以上软件组合为Logic, Embedded, DSP, System套件销售。

同时上线的,还有这些视频教程

看看我所关注的成员们都有什么进步:
ISE
- 更快的布局综合结果、仿真速度、布线速度
- 占用更少的内存
- 在PlanAhead中添加ChipScope核的过程大大简化

EDK
- 可以给软件开发人员单独安装的SDK,完全不依赖ISE
- BSB Wizard可以很方便地生成一个双CPU的设计
- 各种IP Core的更新,包括MPMC等等

Tags:
Apr 21
前一段时间协助 EETrend.com CEO 张国斌 编撰了《FPGA开发全攻略》,授权引用本Blog的一些内容,并提供了一些意见。

点击在新窗口中浏览此图片

也很高兴有朋友说看到了《FPGA开发全攻略》中有文字和这里一模一样。一来说明《FPGA开发全攻略》已经有了一定的读者,二来也感谢大家对我的关注。

虽然我不是这本电子书的作者,但是如果朋友们对这份电子书有任何意见和建议,或者发现错误之处,我都很愿意倾听并且帮助反馈给作者,并鼓励他们继续改进。有机会的话,努力做出更好更实用的第二期。

2009.05.07
EETrend.com 现在正在开展“写书评赢FPGA设计好书”的活动,有兴趣的朋友可以跳转了解详情
Tags:
分页: 4/35 第一页 上页 1 2 3 4 5 6 7 下页 最后页 [ 显示模式: 摘要 | 列表 ]