-
First results with ORP design
01/29/2016 at 18:41 • 0 commentsWell it almost works with the ORP (open reference project) design from Google. Here is kinda of proof, the image is read back from the NAND flash chip visible in the front (Artix is a other side back). The NAND flash is 1 Gbit, and to big surprise Google geophyte was configured to this size, so it all worked with no changes applied.
-
evaluating google ORP code
01/26/2016 at 08:57 • 1 comment.. and wasted full weekend. I should use F words and other words, so I want say it here.
I looked like it all could just work, but then it did not, and refused and refused and..
So until today the only code that has actually been working as SD card emu on this hadware is my own old simple code.
Google ORP code has passed a few times as much as until CMD 18 too, but got frozen in all attempts so far before coming operational.
-
SD Emulation working..!
09/04/2015 at 19:48 • 0 commentsThis is amazing, I did take some old code from 2011, imported to Vivado, generated bitstream, flashed the SPI Flash with #Hack ToolZ inserted into SD Card Reader - and as soon as plugged it into the PC USB port it was recognized as Removable media with readme.txt
And changing the README.TXT would controls as example the LED on the board.. or does something else.
The best thing is that this code would also fit into #DIPSY this is COOL, id say its DIPSY.COOL !
README.TXT is coming from FPGA Block RAM !
Quiz how many BGA packages total?
Answer: 5 !
- FPGA (other side)
- NAND flash the large black in this foto
- SPI Flash, the shiny part
- 9 ball CSBGA on Murata DCDC 1.8V Module
- 9 ball CSBGA on Murata DCDC 1.2V Module
-
It is working and first use case
08/27/2015 at 00:45 • 0 commentsThe first board, well I managed to place the FPGA 180 degrees wrong. The second board was assembled today and this time all components are OK. All so far working too.
First actual use, microSD Artix is logging the SD Card init boot sequence of the ZYNQ Bootrom
The actual PRODUCT of interest is that small board in the microSD Adapter, at the other side is Artix A35T the red wires going to the right are JTAG.
This the "code" in the FPGA, 6 pins connected to ILA = Integrated Logic Analyzer
First SD Commands are visible.
This design uses all ready Vivado IP Core Catalog stuff, no manual coding done at all.
-
Bottoms up, one side done..
08/25/2015 at 17:29 • 0 commentsPartial hand assembly without stencil, there is one tombstone. the part in the front is optional it is hard to get right without stencil so it is not assembled at all. The shiny part is chipscale spi flash, it is really low height too.
-
PCB's Arrived!
08/25/2015 at 07:46 • 5 commentsThe GOLDEN area is defined by UHS-II spec as "cooling" area for heat transfer from microSD card to the socket and main PCB.
-
Artix arrives as free sample
08/20/2015 at 07:52 • 0 commentsThere seems to be no direct stock availability in Europe for A50T, but we should get some A35T samples to test the board. Waiting in excitment.
-
push to github
08/17/2015 at 18:59 • 0 commentspushed to github all hardware CAD source files and generated files too
-
Prototyping with Zynq
08/13/2015 at 19:25 • 0 commentsWhile waiting for the microSD Artix board, will start Zynq porting of the geophyte SD emulation code using this adapter setup
Soft Propeller Zynq DIP module is inserted into small adapter board that fits the pin header in old old SD Card break out board.
-
Technology fixed, PCB order confirmed
08/13/2015 at 10:20 • 0 commentsAfter some more fix of the clearances the PCB fab is ready to start production!
The green parts are the DCDC converters from Murata. Left small device is SPI Flash, the largest part is NAND, in the right back is the Si1143 sensor, and IR LED (pictured as red, but it is clear actually).