Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| wiki:xdcformat [2015/06/24 20:20] – Sam Lowe | wiki:xdcformat [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 360: | Line 360: | ||
| < | < | ||
| + | # FMC | ||
| [get_ports { fmc_clk0_m2c_n }]; | [get_ports { fmc_clk0_m2c_n }]; | ||
| [get_ports { fmc_clk0_m2c_p }]; | [get_ports { fmc_clk0_m2c_p }]; | ||
| Line 441: | Line 442: | ||
| </ | </ | ||
| + | |||
| + | ===== Memory ===== | ||
| + | |||
| + | ==== DDR ==== | ||
| + | |||
| + | DDR memory signals should not be included in the master XDC as the MIG IP will handle all of the signals. The user should receive a .prj and a .ucf file to navigate the MIG wizard with ease. | ||
| + | |||
| + | ==== Cellular RAM ==== | ||
| + | |||
| + | The signals for the Cellular RAM (Micron part number M45W8MW16) will be defined as follows. | ||
| + | |||
| + | < | ||
| + | |||
| + | # Cellular RAM | ||
| + | [get_ports { RamCLK }]; | ||
| + | [get_ports { RamADVn }]; | ||
| + | [get_ports { RamCEn }]; | ||
| + | [get_ports { RamCRE }]; | ||
| + | [get_ports { RamOEn }]; | ||
| + | [get_ports { RamWEn }]; | ||
| + | [get_ports { RamLBn }]; | ||
| + | [get_ports { RamUBn }]; | ||
| + | [get_ports { RamWait }]; | ||
| + | |||
| + | |||
| + | [get_ports { MemDB[0] }]; | ||
| + | [get_ports { MemDB[1] }]; | ||
| + | [get_ports { MemDB[2] }]; | ||
| + | [get_ports { MemDB[3] }]; | ||
| + | [get_ports { MemDB[4] }]; | ||
| + | [get_ports { MemDB[5] }]; | ||
| + | [get_ports { MemDB[6] }]; | ||
| + | [get_ports { MemDB[7] }]; | ||
| + | [get_ports { MemDB[8] }]; | ||
| + | [get_ports { MemDB[9] }]; | ||
| + | [get_ports { MemDB[10] }]; | ||
| + | [get_ports { MemDB[11] }]; | ||
| + | [get_ports { MemDB[12] }]; | ||
| + | [get_ports { MemDB[13] }]; | ||
| + | [get_ports { MemDB[14] }]; | ||
| + | [get_ports { MemDB[15] }]; | ||
| + | [get_ports { MemAdr[0] }]; | ||
| + | [get_ports { MemAdr[1] }]; | ||
| + | [get_ports { MemAdr[2] }]; | ||
| + | [get_ports { MemAdr[3] }]; | ||
| + | [get_ports { MemAdr[4] }]; | ||
| + | [get_ports { MemAdr[5] }]; | ||
| + | [get_ports { MemAdr[6] }]; | ||
| + | [get_ports { MemAdr[7] }]; | ||
| + | [get_ports { MemAdr[8] }]; | ||
| + | [get_ports { MemAdr[9] }]; | ||
| + | [get_ports { MemAdr[10] }]; | ||
| + | [get_ports { MemAdr[11] }]; | ||
| + | [get_ports { MemAdr[12] }]; | ||
| + | [get_ports { MemAdr[13] }]; | ||
| + | [get_ports { MemAdr[14] }]; | ||
| + | [get_ports { MemAdr[15] }]; | ||
| + | [get_ports { MemAdr[16] }]; | ||
| + | [get_ports { MemAdr[17] }]; | ||
| + | [get_ports { MemAdr[18] }]; | ||
| + | [get_ports { MemAdr[19] }]; | ||
| + | [get_ports { MemAdr[20] }]; | ||
| + | [get_ports { MemAdr[21] }]; | ||
| + | [get_ports { MemAdr[22] }]; | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== SD Card ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | # SD card | ||
| + | [get_ports { sd_cclk }]; | ||
| + | [get_ports { sd_cd }]; | ||
| + | [get_ports { sd_cmd }]; | ||
| + | [get_ports { sd_d[0] }]; | ||
| + | [get_ports { sd_d[1] }]; | ||
| + | [get_ports { sd_d[2] }]; | ||
| + | [get_ports { sd_d[3] }]; | ||
| + | [get_ports { sd_reset }]; | ||
| + | [get_ports { sda }]; | ||
| + | |||
| + | </ | ||
| + | |||

