Search found 14 matches

by Xark
April 29th, 2014, 11:32 pm
Forum: General
Topic: VHDL version of Mojo-Base project available
Replies: 10
Views: 15331

Re: VHDL version of Mojo-Base project available

Hello, If you are referring to around line 29 "architecture RTL of mojo_top is" my understanding is that in VHDL the identifier there is "meaningless" (it can be anything, just an identifying name). Often you see "Behavioral" or "FPGA", I just semi-randomly chose to use "RTL" (which I have also seen...
by Xark
March 19th, 2014, 1:36 am
Forum: General
Topic: Mojo did not acknowledge the transfer!
Replies: 13
Views: 7575

Re: Mojo did not acknowledge the transfer!

I noticed that the new mojo-loader-1.2.1 didn't start on my Windows system (no window, no errors), when 1.2.0 and 1.1.2 work fine still. Finally noticed that 1.2.1 didn't include the "java" directory. I copied it from 1.2.0 folder and now 1.2.1 works. Since no mention about needing the java director...
by Xark
October 15th, 2013, 11:00 pm
Forum: Help
Topic: clk in simulation
Replies: 1
Views: 1549

Re: clk in simulation

I believe this is as expected. The simulator is generic and has no idea that your Mojo board has an oscillator hooked to a certain pin. So, when simulating you also have to "simulate" any external signals your FPGA design requires (which usually includes at least a clock signal). Typically when simu...
by Xark
September 18th, 2013, 5:38 pm
Forum: General
Topic: Pinout diagram
Replies: 15
Views: 12248

Re: Pinout diagram

medios,

I believe this is fine. My understanding is you can use either N or P as general-purpose I/O and the N/P are only important when using those pins differential capabilities (where they need to be paired properly).
by Xark
September 1st, 2013, 6:54 am
Forum: Project Ideas
Topic: VGA driver for arduinos
Replies: 11
Views: 9241

Re: VGA driver for arduinos

Markhu, that is exactly what I am saying about FPGA BRAM. This is the internal "block RAM" in the FPGA that is like very fast SRAM (like cache or on-chip memory). The Papilio 500 has around 40KB internal BRAM whereas the Mojo has around 64KB internal BRAM (this is for 8-bit memory, the actual memory...
by Xark
August 31st, 2013, 2:12 pm
Forum: Project Ideas
Topic: VGA driver for arduinos
Replies: 11
Views: 9241

Re: VGA driver for arduinos

Short of some compression tricks, memory is one thing that you can't really emulate (you need some memory to remember the emulation). :-) The Papilio Arcade Megawing could (perhaps awkwardly) be interfaced to Mojo but since it still doesn't provide any memory, it may be easier to use the Xess VGA 2....
by Xark
August 31st, 2013, 2:04 am
Forum: Project Ideas
Topic: VGA driver for arduinos
Replies: 11
Views: 9241

Re: VGA driver for arduinos

Nope sorry. That wing would be useful for loading an image, but it is not nearly fast enough to be frame-buffer memory. I really haven't seen any memory wings or PMODs with either SRAM, or SDRAM (or even quad-SPI SRAM). It would be nice if someone made an add-on board for the Mojo ("Mojo rider"?) si...
by Xark
August 23rd, 2013, 3:50 pm
Forum: Project Ideas
Topic: VGA driver for arduinos
Replies: 11
Views: 9241

Re: VGA driver for arduinos

Hello, Yes, the Xess VGA 2.0 is exactly what I have purchased also, and it works nicely (14-bit color with 4 red, 5 green, 5 blue bits) . As you mention, just don't add the "power pins" to the Papilio Wing (the dual 4-pin header row) and you can stick it right into Mojo (with just a GND jumper). I d...
by Xark
June 29th, 2013, 1:40 pm
Forum: General
Topic: raspberry pi and linux 32 bit
Replies: 2
Views: 5188

Re: raspberry pi and linux 32 bit

Hi, ARM is 32-bit. However, it looks like you are missing a needed Java GTK library file on the Raspberry Pi (needed for the GUI I imagine). Perhaps this file exists for the Raspberry Pi and you just need to install the right package (not sure, perhaps it is not available). You also might try the co...
by Xark
May 31st, 2013, 1:05 am
Forum: General
Topic: Questions about the Serial Tutorial
Replies: 5
Views: 4191

Re: Questions about the Serial Tutorial

Hello, I believe STATE_SIZE is the number of bits needed to store the "state" of the simple state machine used in the tutorial. Since it is so simple, and there are only two states (IDLE = 0 and PRINT_MESSAGE = 1) you are correct, it only needs 1 bit for "[reg 0:0] state_d, state_d" (which is a 1 bi...