This is my extended minila version using XILINX CoolrunnerII XC2C384-7TQG144C cpld with following extensions.
- USB only interface to PC without 74HTC4253 multiplexer
- 100Mhz sampling
- power over USB
- galvanic USB isolation using ADUM4160 and isolated DC-DC power.
- extended 512kx32-bit sampling memory
- integrated 74ALVTH162244 line driver with 7V to 2V input range
- 40 pin IDE connector Intronix LogicPort compatible so you can use Intronix Mictor adapter
- possible to bring out status LED with Micromatch connector and cable
- Fits into Elpac EST1 35130x100 case. See here
There are also adapted binarys of minila_win_0.6.3.
minila512.exe for the extended 512k SRAM size and a spezial version minilawine512.exe to be used with Winelib ftd2xx to run on Linux with removed LPT support.
Because the cpld is not easy to buy using a XC2C384-10TQG144C will run the design with 60MHz.
For testing now
- Merging time- and stateanalysis into one design, needs also changes in minila_win etc to switch the mode.
!!!!Now ready for testing in coolla firmware and collla.exe software
New switching time and state analysis button in coolla.exe and timebase select for stateanalysis enabled like for timeanalysis. Triggercursor may have wrong position in stateanalysis if timebase is too slow for signals.
- Todo List
A lot of not yet tested options
There is a SN74CB3T multiplexer to do ISP programming the cpld by switching the JTAG data lines and using FTD2232 JTAG mode for programming
Open prepared VCC connections and installing some small wire or solder jumper to use XC95288XL cpld. Needs optional external power through CON1. USB isolation nevertheless recommended installing alternate DC-DC (IC13) power supply.
More undocumented options!