電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>FPGA/ASIC>xapp266源代碼

xapp266源代碼

2009-06-14 | rar | 23 | 次下載 | 2積分

資料介紹

xapp266代碼,xapp266源代碼

? src/
??? addr_cntrl.v????? - Address Controller
??? clk_dcm.v???????? - Clock DCM logic
??? controller.v????? - Main FCRAM controller logic
??? data_path.v?????? - Data path
??? data_strobe.v???? - Data strobe generation
??? define.v????????? - System parameters
??? fcram_cntrl.v???? - FCRAM top level
??? refresh_cntrl.v?? - Refresh controller
??? top.v???????????? - Instantiates FCRAM top level and user interface

??? user_application/
????? user_int_func.v - Passes all signals from the user interface directly
??????????????????????? through to the FCRAM controller. This file may be used
??????????????????????? for functional simulation. This file is not optimzied
??????????????????????? for synthesis, since all the FCRAM top level outputs
??????????????????????? are driven directly to I/O pads.

????? user_int_impl.v - User interface used for sample timing numbers. It
??????????????????????? registers some I/O from the FCRAM top level in order
??????????????????????? to emulate a true user interface. This file will affect
??????????????????????? functional simulation (the added registers will
??????????????????????? affect latencies).

? sim/
??? testbench.v?????? - Sample testbench which performs simple write and
??????????????????????? read commands
??????????????????????? NOTE: Requires FCRAM simulation models. These may be
????????????????????????????? attained from FCRAM vendor.
? xilinx/
??? implement.bat???? - PC implementation script
??? implement.sh????? - UNIX implementation script
??? top.ucf?????????? - Constraints file

? sythesis/
??? fcram.prj???????? - Sample Synplify project
* FAQ
? Q1) Where can I get FCRAM simulation models?
? A1) Xilinx does not provide FCRAM simulation models. These models are
????? available from your FCRAM device vendor.

? Q2) Do any pinout requirements exist?
? A2) Yes. The Application Note "Pinout Constraints for Local Clock
????? Distribution" contains information on correctly choosing pins for
????? the data (DQ) and data strobe (DQS).
????? Additionally, the constraints file (top.ucf) contains sample pinouts
????? for a x16 device. Additionally, at the end of the file there are
????? additional sample pins that could be used to implement a x72 bit
????? interface.

? Q3) What if I need to change the data widths or need to connect to
????? additional devices?
? A3) The Verilog code is parametizable and can be easily modified to fit
????? different memory requirements. See Appendix A for further details.
????? As mentioned in that section, if the controller will interface to
????? multiple devices, it may be required (based on a loading analysis
????? and other signal integrity factors) to duplicate some drivers.
????? FCRAM vendors can provide suggested board layout information.

? Q4) During my simulation, I specify a row and address to be accessed.
????? However, when I look at the address output on ddr_ad, it does not
????? seem to match what I expected?
? A4) This has to do with the data mask function. As described in the
????? Application Note, the data mask is provided to the FCRAM device
????? during every LAL stage. If all transfers are to be accepted, then
????? the data mask is set to "Write All Words".
????? - If BL=2, then the data mask is set to all 0's.
????? - If BL=4, then the data mask for "Write All Words" is "1010". This is
??????? provided during the LAL command on the ddr_ad pins 14-11. Therefore,
??????? if a row of "0000h" was provided, it would show up as "5000h".

? Q5) Why is there an AREA GROUP constraint in the UCF? Do I need this?
? A5) There is a known problem with PAR in placing dual-port LUT rams. The
????? problem in this case can cause the "TS_DQS_2_RCLK" FROM-TO constraint
????? to fail. By placing an area group on the dual-port lut ram (which
????? is contained in the "synch_dqs2clk" module), it simply aids PAR in
????? choosing a location. If timing constraints are met without this
????? constraint, then it is not required.
????? Additionally, if a user changes pinouts, the area group should be
????? moved with the new location.

? Q6) Can I place my DQ and DQS pins on the top or bottom of the device?
? A6) Using the clocking scheme described in the Application Note, no.
????? In order to use the local clock routes, the clock input pad (DQS) and
????? the data loads (DQ) must be placed on the left or right edges of the
????? device. If placement on the top or bottom is required, then another
????? clocking scheme (such as capturing DQ with a phase shifted clock) would
????? have to be used, and the code modified accordingly.

? Q7) PAR and Timing Analysis state that there are timing errors, even though
????? all constraints were met! What is happening?
? A7) The paths that are getting flagged as errors are hold violations which
????? are invalid paths (they are Timing Ignored (TIG) in the constraints
????? file). Look at the timing report for further details. This will be
????? corrected in a future version of the Xilinx tools.

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1491次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費(fèi)
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
  14. 0.23 MB  |  4次下載  |  免費(fèi)
  15. 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  16. 0.11 MB  |  4次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開關(guān)電源設(shè)計(jì)實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)