A fpga memory splitting method
A memory and address splitting technology, applied in the electronic field, can solve problems such as memory splitting problems, complicated splitting methods, and increased problem complexity, achieving close splitting results, convenient mapping operations, and simple and easy to implement splitting methods Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] There are three RAM primitives in the FPGA chip, namely RAM4K, RAM8K and RAM16K. The specific primitive sizes of the three RAM primitives are shown in Table 1:
[0028] Table 1 Primitive Size Parameters
[0029]
[0030] It should be noted that RAM8K is composed of two pieces of RAM4K, RAM16K is composed of four pieces of RAM4K, AW represents the width of the address bus, and DW represents the width of the data bus. For RAM4K, when its working mode is ×1, its address bus width is 12, and its data bus width is 1. At this time, A12D1 is used to describe RAM4K.
[0031] In the user's RTL design, it is deduced that a piece of RAM with an address bus width of 15 bits and a data bus width of 8 bits is used. According to the method provided by the embodiment of the present invention, the RAM example (AW=15, DW=8) is split, figure 2 It is a schematic diagram of the splitting process of the RAM instance in Embodiment 1 of the present invention, such as figure 2 As shown, ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


