Parameters

Parameter Type Required Comments
EPCS_TYPE String Yes

Specifies the EPCS device to use with the altasmi_parallel Intel® FPGA IP. Values are "EPSC1", "EPSC4", "EPSC16", "EPSC64", and"EPCS128".

PAGE_SIZE Integer No

Specifies the maximum number of bytes that will be used during one single write instruction. Integer values range from 1 to 256. The PAGE_SIZE parameter is required if the write port is specified. A value of 1 indicates that single- byte write mode is used; an integer value greater than 1 indicates that page-write mode is used.

PORT_BULK_ERASE String No

Determines if the bulk_erase port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the bulk erase function, you must set this parameter to "PORT_USED" and connect the bulk_erase port.

PORT_ILLEGAL_ERASE String No

Determines if the illegal_erase port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If the PORT_BULK_ERASE parameter or the PORT_SECTOR_ERASE parameter are set to "PORT_USED", you must set this parameter to "PORT_USED".

PORT_ILLEGAL_WRITE String No

Determines if the illegal_write port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the write function and the PORT_WRITE parameter is set to "PORT_USED", you must set this parameter to "PORT_USED".

PORT_READ_ADDRESS String No

Determines if the read_address port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the read_address port, you must set this parameter to "PORT_USED".

PORT_READ_SID String No

Determines if the read_sid port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the read silicon ID function, you must set this parameter to "PORT_USED" and connect the read_sid port.

PORT_READ_STATUS String No

Determines if the read_status port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the read status register function, you must set this parameter to "PORT_USED" and connect the read_status port.

PORT_SECTOR_ERASE String No

Determines if the sector_erase port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the sector erase function, you must set this parameter to "PORT_USED" and connect the sector_erase port.

PORT_SECTOR_PROTECT String No

Determines if the sector_protect port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the sector protect function, you must set this parameter to "PORT_USED" and connect the sector_protect port.

PORT_SHIFT_BYTES String No

Determines if the shift_bytes port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the shift bytes function, you must set this parameter to "PORT_USED" and connect the shift_bytes port.

PORT_WREN String No

Determines if the wren port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the write enable function, you must set this parameter to "PORT_USED" and connect the wren port.

PORT_WRITE String No

Determines if the write port is used. Values are "PORT_USED" and "PORT_UNUSED". If omitted, the default is "PORT_UNUSED". If you are using the write function, you must set this parameter to "PORT_USED" and connect the write port.

USE_EAB String No

Specifies where to store the page-write data on RAM or logic elements. Values are "ON" and "OFF". The USE_EAB parameter is used when the write port is specified and the PAGE_SIZE parameter has a value that is greater than 1. When using logic elements as storage buffers, the altasmi_parallel Intel® FPGA IP takes up more space on the device and makes more RAM space available. If you use one as a storage buffer, the USE_EAB parameter should be set to "ON".