Using the Memory Controller Interface

From Cpre584
Revision as of 23:03, 5 February 2013 by Ogamal (talk | contribs) (New page: == Memory Controller Interface functionality == * Each of the Convey application engines are connected to 8 MCs (Memory Controllers) through 300MHz DDR interface. * Each of the 8 MC interf...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Memory Controller Interface functionality

  • Each of the Convey application engines are connected to 8 MCs (Memory Controllers) through 300MHz DDR interface.
  • Each of the 8 MC interfaces consists of two 150MHz ports (odd port and even port). So, the MC interface contains a total of 16 port.
  • The data from the two even and odd ports are multiplexed onto the same 300 MHz channel in the MC interface.
  • Each of the even and odd ports has its request signals and response signals.
  • Refer to section 9.3.3.1 about how read and write operations work.

Memory Controller Interface Signals

The 4<super>th</super> MC interface of the 8 MC interfaces has the signals shown in the table below. There exist MC interfaces for n = 0 to 7.

Even Port
mc4_req_ld_e
mc4_req_st_e
mc4_req_size_e<1:0>
mc4_req_vadr_e<47:0>
mc4_req_wrd_rdctl_e<63:0>
mc4_req_flush_e
mc4_rd_rq_stall_e
mc4_wr_rq_stall_e
Odd Port
mc4_req_ld_o
mc4_req_st_o
mc4_req_size_o<1:0>
mc4_req_vadr_o<47:0>
mc4_req_wrd_rdctl_o<63:0>
mc4_req_flush_o
mc4_rd_rq_stall_o
mc4_wr_rq_stall_o