Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 1,039
» Latest member: SacredSqueegee
» Forum threads: 237
» Forum posts: 705

Full Statistics

Online Users
There are currently 22 online users.
» 0 Member(s) | 21 Guest(s)
Google

Latest Threads
How to change Mojo-v3 USB...
Forum: General Questions
Last Post: Bob Young
07-11-2022, 12:56 PM
» Replies: 0
» Views: 107
How is Alchitry doing?
Forum: General Questions
Last Post: ccdjunkie
07-09-2022, 08:48 PM
» Replies: 0
» Views: 146
Au can't work
Forum: General Questions
Last Post: alchitry
07-05-2022, 03:38 PM
» Replies: 1
» Views: 312
Can't get the Cu to work....
Forum: General Questions
Last Post: alchitry
07-05-2022, 03:38 PM
» Replies: 3
» Views: 541
Any GPIO pins for SPI?
Forum: General Questions
Last Post: alchitry
07-05-2022, 03:35 PM
» Replies: 1
» Views: 166
clockclock Projekt Help
Forum: General Questions
Last Post: alchitry
07-05-2022, 03:33 PM
» Replies: 1
» Views: 162
Cu+iCEcube2: "[: unexpect...
Forum: General Questions
Last Post: 011010010110010001
07-01-2022, 10:26 PM
» Replies: 1
» Views: 184
Architry-Lab does not bui...
Forum: General Questions
Last Post: erich
06-08-2022, 11:25 AM
» Replies: 2
» Views: 1,717
mojo v3 copy program to b...
Forum: Tips and Tricks
Last Post: mgrenier
05-09-2022, 06:15 PM
» Replies: 0
» Views: 268
Alchitry Hd, Mo, Ft
Forum: General Questions
Last Post: impalaengineer
05-07-2022, 08:40 PM
» Replies: 4
» Views: 2,569

 
  How to change Mojo-v3 USB serial port Baud Rate?
Posted by: Bob Young - 07-11-2022, 12:56 PM - Forum: General Questions - No Replies

Hi, I am using the Mojo-v3 USB serial port to receive MIC sampling data. I found the Mojo-v3 COM3 port uses 9600 bps baud rate. 
I want to use higher baud rate to transfer data. I already try to change the baud rate of COM3 port in Windows 'Device Manager' > COM property dialog,
but the Mojo still send data in 9600 bps.

Is it possible to change the baud rate of Mojo-v3 COM port and how to do that?
It seems that the Mojo-v3 boot loader fixed the serial port baud rate, is that true?
How can I modify the Mojo boot loader program to change the baud rate?
Thanks.


  How is Alchitry doing?
Posted by: ccdjunkie - 07-09-2022, 08:48 PM - Forum: General Questions - No Replies

I came across Alchitry from the Sparkfun site. I am an educator and would like to add an FPGA curriculum into a CPU Architecture course that I do.  I am searching for a good, cost effective hardware platform for the FPGA's.  It seems like the posts from Alchitry on Twitter have been silent for several years now and the Au board is out of stock due to supply chain issues until at least March of 2023.

Has Alchitry successfully survived the pandemic and dealing with supply chain issues that this is a company I could build my curriculum on?

thanks for any updated info.


  Cu+iCEcube2: "[: unexpected operator"
Posted by: 011010010110010001 - 07-01-2022, 05:21 PM - Forum: General Questions - Replies (1)

I have just got an Alchitry Cu and connected it via USB to the PC, which is running Ubuntu 20.04. I followed the instructions to setup the environment with iCEcube2 and Alchitry Labs. Everything seems to be working. Now I am trying to run my [first FPGA project](https://alchitry.com/your-first-fpga-project). When I hit the "build button" I am getting this error:

```
/home/alf/lscc/iCEcube2.2020.12/synpbase/bin/synplify_pro: 137: [: unexpected operator
Copyright © 1992-2014 Lattice Semiconductor Corporation. All rights reserved.
/home/alf/lscc/iCEcube2.2020.12/synpbase/bin/synplify_pro: 151: [: !=: argument expected
Child process exit with 2.
/home/alf/lscc/iCEcube2.2020.12/synpbase/bin/synplify_pro: 321: /home/alf/lscc/iCEcube2.2020.12/synpbase/bin/config/execute: Syntax error: "(" unexpected (expecting ";;")
Synthesis exit by 2.
```

[Image: Screenshot-2022-07-01-19-18-55.png]

How can I fix this?


  Any GPIO pins for SPI?
Posted by: 011010010110010001 - 06-23-2022, 11:16 PM - Forum: General Questions - Replies (1)

I want to establish a communication between a Raspberry Pi and an Alchitry Cu. I found [this](https://alchitry.com/serial-peripheral-i...pi-verilog) and I wonder if any GPIO pins can be used for this, or they have to be dedicated pins. I mean, can I use any four pins for `ss`, `miso`, `mosi` and `sck`?


  clockclock Projekt Help
Posted by: Matze - 06-18-2022, 05:36 AM - Forum: General Questions - Replies (1)

Hello,
I would like to familiarize myself with FPGA programming (currently I only program in the Arduino IDE) and have chosen the ClockClock project. I have already purchased the appropriate board.

Since the wiring is only going on, I need help! Unfortunately, the manual does not state the order in which the motors are connected described. The pin assignment is defined in clockclock.acf.
In the clock matrix, which clock is 0,1,2,3, etc.?, how are the clocks numbered for correct connection?
Many thanks for the help.
Regards
Matthew


  mojo v3 copy program to board
Posted by: mgrenier - 05-09-2022, 06:15 PM - Forum: Tips and Tricks - No Replies

I think that this is a super easy question.
I have a Mojo v3, Im using linx and every this is working great with the IDE (Alchitry Labs V1.2.7)
but I wanted to try and use the ISE to program my mojo board. 

I'm stuck on the step where I install the .bit file to the board.  Is there a command line tool to install the program?  Maybe avrdude will do the trick?


  quad spi flash, E8, qspi_flash_sck_io
Posted by: sumbals - 04-20-2022, 02:24 PM - Forum: General Questions - Replies (1)

I'm trying to get the Quad SPI flash to work with the Microblaze IP. (based on https://www.fpgadeveloper.com/2017/11/ar...ject.html/)

Vivado complains about a pin not being connected namely 'qspi_flash_sck_io'. This pin is connected to E8 but I can not select E8 in the package pin.
All the other qpsi_flash pins (J13, J14, K15, K16, L12) are available but not for the qspi_flash_sck_io...
I assume this has something to do with the fact that all the other pins are of IO/TYPE - HR, while the E8 is of IO/TYPE CONFIG (https://www.xilinx.com/content/dam/xilin...256pkg.txt)

Notice that I'm using the board files provided by seware74 (https://forum.alchitry.com/thread-69.html)

How can I correctly configure the Quad SPI flash?



Attached Files
.png   Screenshot 2022-04-20 at 16.12.49.png (Size: 260.54 KB / Downloads: 0)
.png   Screenshot 2022-04-20 at 16.13.22.png (Size: 34.7 KB / Downloads: 0)

  Au can't work
Posted by: Eric_Chen - 04-16-2022, 02:07 PM - Forum: General Questions - Replies (1)

A question from an FPGA newbie:
I recently bought Alchitry Au broed , I finish the code and also produce the .bin_file in Vivado next I work the alchitry-loader 1.2.7 and alchitry-loader 1.2.5. The bad news is here . I can't detect an Alchitry Au .So who can give me some idea.
Computer version:Win 11


  Base Vivado project for Au+: compatibility
Posted by: coffee_nebula - 04-12-2022, 09:12 AM - Forum: General Questions - Replies (1)

I have been following the Lucid and Verilog tutorials for the AU+ board that I recently bought.

I ran into a bit of an issue with the AU+ and using Vivado. It turns out that the base project that is provided on the website is still set up for compilation for the old Au board which caused me a bit of pain since I didn't notice the difference in the devices in the beginning. Since it seems that AU+ pretty much supersedes the AU, would it be better to update the device within the base project from xc7a35tftg256-1 to xc7a100tftg256-1?

I have changed the device manually and now the code seems to work well. However, I wonder if there are other things I should change within the project to accommodate the device change?


  USB-UART, which port is which?
Posted by: darkmatta - 04-11-2022, 09:14 PM - Forum: General Questions - Replies (2)

Hi, I am working with getting some UART code running on the Alchitry AU and realized I had a question. Which of the two /dev/ttyUSB? ports is which. In the schematic JTAG seems to be port A and UART on port B, but would that necessarily give the expected result of /dev/ttyUSB0 is the JTAG and /dev/ttyUSB1?

PySerial just labels them both "Alchitry - Au"

Code:
>>> from serial.tools import list_ports
>>> for element in list_ports.comports(): print(element)
...
/dev/ttyUSB1 - Alchitry Au - Alchitry Au
/dev/ttyUSB0 - Alchitry Au - Alchitry Au
>>>


I suspect it's arbitrary which is which, just whichever the kernel saw first, but I was wondering if anyone had an easy way to read them and be sure.