mirror of https://github.com/openXC7/prjxray.git
51 lines
1.0 KiB
Markdown
51 lines
1.0 KiB
Markdown
# clb-ram Fuzzer
|
|
|
|
| Primitive | RAM | SMALL | SRL |
|
|
|------------|-----|-------|-----|
|
|
| LUT6 | | | |
|
|
| SRL16E | | X | X |
|
|
| SRLC32E | | | X |
|
|
| RAM32X1S | X | X | |
|
|
| RAM64X1S | X | | |
|
|
| RAM32M | X | X | |
|
|
| RAM32X1D | X | X | |
|
|
| RAM64M | X | | |
|
|
| RAM64X1D | X | | |
|
|
| RAM128X1D | X | | |
|
|
| RAM256X1S | X | | |
|
|
| RAM128X1S | X | | |
|
|
|
|
|
|
## NLUT.RAM
|
|
|
|
Set to make a RAM* family primitive, otherwise is a SRL or LUT function generator.
|
|
|
|
|
|
## NLUT.SMALL
|
|
|
|
Seems to be set on smaller primitives.
|
|
|
|
|
|
## NLUT.SRL
|
|
|
|
Whether to make a shift register LUT (SRL). Set when using SRL16E or SRLC32E
|
|
|
|
|
|
## WA7USED
|
|
|
|
Set to 1 to propagate CLB's CX input to WA7
|
|
|
|
|
|
## WA8USED
|
|
|
|
Set to 1 to propagate CLB's BX input to WA8
|
|
|
|
|
|
## WEMUX.CE
|
|
|
|
| WEMUX.CE | CLB RAM write enable |
|
|
|-----------|----------------------|
|
|
| 0 | CLB WE input |
|
|
| 1 | CLB CE input |
|
|
|