]> git.sesse.net Git - pistorm/commitdiff
Update readme.md with more specific BOM CPLD model information
authorbeeanyew <beeanyew@gmail.com>
Wed, 2 Jun 2021 00:13:41 +0000 (02:13 +0200)
committerbeeanyew <beeanyew@gmail.com>
Wed, 2 Jun 2021 00:13:41 +0000 (02:13 +0200)
README.md

index 618681f36aca782326629ed0fe09ec9745c143dc..3c5010af130a042691515b792ec4bbe6f12620c2 100644 (file)
--- a/README.md
+++ b/README.md
 * General Performance with the current use of Musashi as the 68k CPU emulator is somewhere around a 70-80 MHz 68030.
 * The intended Raspberry Pi model to use with the PiStorm is Model 3A+. 3B+ works, but due to component clearance issues it will not fit unless the Pi itself is modified (USB ports replaced) or a GPIO spacer/relocator is installed.
 * The Raspberry Pi Zero and Model 2/4 cannot currently be used with the PiStorm, and support for these is not officially planned yet.
-* If you cannot find the EPM570XXX listed in the BOM, you can substitute an EPM240T100C5N or equivalent
+* While the BOM lists an `EPM570T100C5N` as the CPLD that should be used, you can substitute it with for instance an `EPM240T100C5N` or equivalent, but there are some things worth knowing.
+  * The **T100** part of the component name is important, as this signifies the number of pins, make sure this is in the part name of the model you substitute the original one with.
+  * The number 5 in C**5**N is the speed grade of the CPLD. 5 is slower than 4 or 3, and while 4 works with the current bit stream (June 2, 2021), it cannot be guaranteed to work with upcoming CPLD bit streams, so please stick to speed grade 5 for the time being.
+  * The letter C in **C**5N denotes "Consumer" grade CPLD. They are available in "I" and "A" variants as well, denoting "Industrial" and "Automotive". The only difference here is the operating temperature range for the component.
+  * The letter N in C5**N** signifies that the device is RoHS compliant. If you do not require an RoHS compliant device for your board, the one with no N can also be used.
+  * While the **GT** variant of the EPM240 (for instance `EPM240GT100I5N`) does work, this requires some changes to the components you populate the board with, please inquire on Discord or IRC for detailed information.
 
 # Amiga-specific functionality