Improve phrasing
This commit is contained in:
parent
3e66e5d6c8
commit
c15a3ec470
1 changed files with 2 additions and 2 deletions
|
@ -166,9 +166,9 @@ The exact timing differs between models, so all periods can be customized using
|
||||||
|
|
||||||
\subsection{DRAM}
|
\subsection{DRAM}
|
||||||
|
|
||||||
The Arty A7 development board contains a 256MB DDR3 memory module. Since the FPGA only contains about 1.8MB of block RAM, of which some is already reserved for various hardware functions (e.g. the text buffer and WS2812 driver), the external memory is absolutely necessary to run larger programs.
|
The Arty A7 development board contains a 256MB DDR3 memory module. Since the FPGA only contains about 1.8MB of block RAM, some of which is already reserved for various hardware functions (e.g. the text buffer and WS2812 driver), the external memory is absolutely necessary to run larger programs.
|
||||||
|
|
||||||
Interfacing with DDR3 memory is notoriously difficult, requiring complex logic on both physical and logical layers. For this reason, the Free Software LiteDRAM core~\cite{litedram} is used to integrate the entire memory interface into the SoC. While irrelevant to the SoC, it can still be considered a slight oddity the LiteDRAM core actually contains an entire separate RISC-V core to coordinate initialization of the memory.
|
Interfacing with DDR3 memory is notoriously difficult, requiring complex logic on both physical and logical layers. For this reason, the Free Software LiteDRAM core~\cite{litedram} is used to integrate the entire memory interface into the SoC. While irrelevant to the SoC, it can still be considered a slight peculiarity that the LiteDRAM core actually contains an entire separate RISC-V core to coordinate initialization of the memory.
|
||||||
|
|
||||||
\subsection{External Bus}
|
\subsection{External Bus}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue