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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 293
» Latest member: anirbanbits
» Forum threads: 111
» Forum posts: 330

Full Statistics

Online Users
There are currently 11 online users.
» 0 Member(s) | 9 Guest(s)
Bing, Google

Latest Threads
VHDL to Verilog Conversio...
Forum: General Questions
Last Post: rrc
09-02-2020, 08:31 PM
» Replies: 2
» Views: 246
Alchitry Labs -> Alchitry...
Forum: General Questions
Last Post: alchitry
09-02-2020, 05:08 PM
» Replies: 1
» Views: 141
PING))) Ultrasonic Distan...
Forum: General Questions
Last Post: alchitry
08-26-2020, 06:39 PM
» Replies: 1
» Views: 143
I/O Magic on Au and VHDL
Forum: General Questions
Last Post: john.tilghman@protonmail.com
08-26-2020, 06:13 AM
» Replies: 3
» Views: 1,010
New Accounts
Forum: Announcements
Last Post: alchitry
08-25-2020, 07:57 PM
» Replies: 1
» Views: 605
How to implement a simple...
Forum: General Questions
Last Post: alchitry
08-25-2020, 07:39 PM
» Replies: 3
» Views: 669
Feature Request: Full FTD...
Forum: General Questions
Last Post: alchitry
08-25-2020, 07:36 PM
» Replies: 1
» Views: 152
Generated Verilog
Forum: General Questions
Last Post: alchitry
08-25-2020, 07:32 PM
» Replies: 2
» Views: 191
Loader "No Devices Found!...
Forum: General Questions
Last Post: alchitry
08-25-2020, 07:28 PM
» Replies: 3
» Views: 325
Microphone Array Shield
Forum: General Questions
Last Post: alchitry
08-25-2020, 07:23 PM
» Replies: 1
» Views: 155

 
  Understanding I/O
Posted by: Holoptics - 04-14-2019, 04:07 PM - Forum: General Questions - Replies (5)

Sorry for the # of questions i'm about to have, but I am not very experienced in electronics and the guy I've been trusting to help on this has been really busy and hasn't read most of the documentation yet. For context; I am working on what is essentially a MIDI keyboard & I want it to have the ability to have variable volume. Based on how this piano will be made, I thought the best way to do this was to take in a signal for each key and measure how long the "note on" signal is recieved in comparison to the base clock. However, based on what I can tell I only have 59 single I/O pins and enough differential I/O pins to take in 9 extra signals (68 signals in total) which is less than the 88 signals I need. So here come the questions.

1. Can I run different I/O types on the same bank?

2. What is this Dual Voltage I/O and how does it work? (Can't find any documentation)

3. What is the Voltage coming out of the LED pins? (Might use them as a way to make out MIDI output)

We have till Saturday morning to get this project done so any help would be really appreciated


  Max register/memory size?
Posted by: Keith - 04-11-2019, 07:00 AM - Forum: General Questions - No Replies

Hi,

I'd like to buffer about 6-8 KB on a FPGA board. Is that possible with either the Alchitry Au, Cu, or older Mojo board (I have a Mojo board currently)? For example, would I just create a register with the corresponding number of bits? Or is there some onboard memory on the FPGA chip that I could take advantage (and if so, how would I do that?)

Thanks![url=https://alchitry.com/collections/all/products/alchitry-au][/url]


  what is the resolution of the ADC in Alchitry Cu ?
Posted by: sumane123 - 04-08-2019, 05:22 PM - Forum: General Questions - Replies (3)

how many bits are used to represent an analog value ?


  FTDI chip heating
Posted by: lucas.rivas - 04-08-2019, 05:20 AM - Forum: General Questions - Replies (1)

Is it normal that when i connect the Alchitry Au to the pc without programming anything to it, (just running the original preinstalled program), the FTDI chip get hot?


  Simple XADC Example
Posted by: prebys - 04-06-2019, 02:33 AM - Forum: Tips and Tricks - No Replies

It was a little frustrating trying to figure out how to use the onboard ADC, so once I got it working, I thought I would share it. 

This is a simple project to scan the temperature, internal voltage levels, and dedicated analog input and display them in hex on the Alchitry Io board.  All channels are continuously scanned, and the channel to be displayed is selected with the first 4 DIP switches. 


Details are in the header of the top file.



Attached Files
.zip   XADC_read_MUX.zip (Size: 678.34 KB / Downloads: 29)

  Cant install Alchitry labs
Posted by: lucas.rivas - 04-05-2019, 01:02 AM - Forum: General Questions - Replies (1)


.jpg   Capture.JPG (Size: 39.49 KB / Downloads: 6)
.jpg   Capture.JPG (Size: 39.49 KB / Downloads: 6)
.jpg   Capture.JPG (Size: 39.49 KB / Downloads: 6) Hello, I just got my new Alchitry Au and when i went to install the Alchitry labs this message showed up: 
"Alchitry Labs cannot be installed on systems with JRE version lower than 8."
I dont really know what is that. I hope you can help me with this.


  Serial Port Monitor Does not See USB Ports
Posted by: DataGeorge - 04-02-2019, 11:14 PM - Forum: General Questions - Replies (1)

I use linux Mint 19.1.
The Serial Port Monitor in version 1.05 and 1.06 does not list the USB ports.
The program loader does find my Au device.  And the board works fine.
George


Thumbs Down Alchitry_labs 1.06 Update fail
Posted by: DataGeorge - 04-02-2019, 12:40 AM - Forum: General Questions - Replies (1)

Errors in file io.acf:
    Line 49, Column 13 : There are too many indices for this array
    Line 1, Column 13 : There are too many indices for this array
    Line 2, Column 13 : There are too many indices for this array
    Line 3, Column 13 : There are too many indices for this array
    Line 4, Column 13 : There are too many indices for this array
    Line 5, Column 13 : There are too many indices for this array
    Line 6, Column 13 : There are too many indices for this array
    Line 7, Column 13 : There are too many indices for this array
    Line 8, Column 13 : There are too many indices for this array
    Line 9, Column 13 : There are too many indices for this array
    Line 10, Column 13 : There are too many indices for this array
    Line 11, Column 13 : There are too many indices for this array
    Line 12, Column 13 : There are too many indices for this array
    Line 13, Column 13 : There are too many indices for this array
    Line 14, Column 13 : There are too many indices for this array
    Line 15, Column 13 : There are too many indices for this array
    Line 16, Column 13 : There are too many indices for this array
    Line 17, Column 13 : There are too many indices for this array
    Line 18, Column 13 : There are too many indices for this array
    Line 19, Column 13 : There are too many indices for this array
    Line 20, Column 13 : There are too many indices for this array
    Line 21, Column 13 : There are too many indices for this array
    Line 22, Column 13 : There are too many indices for this array
    Line 23, Column 13 : There are too many indices for this array
    Line 24, Column 13 : There are too many indices for this array
    Line 26, Column 13 : There are too many indices for this array
    Line 27, Column 13 : There are too many indices for this array
    Line 28, Column 13 : There are too many indices for this array
    Line 29, Column 13 : There are too many indices for this array
    Line 30, Column 13 : There are too many indices for this array
    Line 31, Column 13 : There are too many indices for this array
    Line 32, Column 13 : There are too many indices for this array
    Line 33, Column 13 : There are too many indices for this array
    Line 34, Column 13 : There are too many indices for this array
    Line 35, Column 13 : There are too many indices for this array
    Line 36, Column 13 : There are too many indices for this array
    Line 37, Column 13 : There are too many indices for this array
    Line 38, Column 13 : There are too many indices for this array
    Line 39, Column 13 : There are too many indices for this array
    Line 40, Column 13 : There are too many indices for this array
    Line 41, Column 13 : There are too many indices for this array
    Line 42, Column 13 : There are too many indices for this array
    Line 43, Column 13 : There are too many indices for this array
    Line 44, Column 13 : There are too many indices for this array
    Line 45, Column 13 : There are too many indices for this array
    Line 46, Column 13 : There are too many indices for this array
    Line 47, Column 13 : There are too many indices for this array
    Line 48, Column 13 : There are too many indices for this array

This works in version 1.04

io.acf change from 1 x 24 member arrays to 3 x 8 member arrays. Exclamation

module au_top (
    input clk,              // 100MHz clock
    input rst_n,            // reset button (active low)
    output led [8],         // 8 user controllable LEDs
    input usb_rx,           // USB->Serial input
    output usb_tx,          // USB->Serial output
    output io_led [24],   // LEDs on IO Shield
    output io_seg [8],      // 7-segment LEDs on IO Shield
    output io_sel [4],      // Digit select on IO Shield
    input io_button [5],    // 5 buttons on IO Shield
    input io_dip [24]     // DIP switches on IO Shield
  ) {
  
  sig rst;                  // reset signal
  
  .clk(clk) {
    // The reset conditioner is used to synchronize the reset signal to the FPGA
    // clock. This ensures the entire FPGA comes out of reset at the same time.
    reset_conditioner reset_cond;
  }
  
  always {
    reset_cond.in = ~rst_n; // input raw inverted reset signal
    rst = reset_cond.out;   // conditioned reset
    
    usb_tx = usb_rx;        // loop serial port
    
    led = 8h00;             // turn LEDs off
    
    io_led = 248h00;        // turn LEDs off
    io_seg = 8hff;          // turn segments off
    io_sel = 4hf;           // select no digits
    
    io_led[0002] = io_dip[b0000] & ~io_dip[1];
  }
}

George Morris  Confused


  Alchitry_labs 1.05 Update fail
Posted by: DataGeorge - 03-30-2019, 10:28 PM - Forum: General Questions - Replies (1)

Updated to 1.05 this morning.

Serial Port Monitor no longer sees the ports.

When I try "Build Project" on yesterday's working project I get

java.lang.NullPointerException
at com.alchitry.labs.parsers.tools.constraints.AlchitryConstraintsExtractor.parseComplexWidth(AlchitryConstraintsExtractor.java:111)
at com.alchitry.labs.parsers.tools.constraints.AlchitryConstraintsExtractor.exitPin(AlchitryConstraintsExtractor.java:181)
at com.alchitry.labs.parsers.constraints.AlchitryConstraintsParser$PinContext.exitRule(AlchitryConstraintsParser.java:187)
at com.alchitry.labs.tools.ParseTreeMultiWalker.exitRule(ParseTreeMultiWalker.java:49)
at com.alchitry.labs.tools.ParseTreeMultiWalker.walk(ParseTreeMultiWalker.java:31)
at com.alchitry.labs.tools.ParseTreeMultiWalker.walk(ParseTreeMultiWalker.java:29)
at com.alchitry.labs.tools.ParserCache.walk(ParserCache.java:135)
at com.alchitry.labs.tools.ParserCache.walk(ParserCache.java:114)
at com.alchitry.labs.parsers.tools.constraints.AlchitryConstraintsExtractor.parseAll(AlchitryConstraintsExtractor.java:49)
at com.alchitry.labs.parsers.errors.AlchitryConstraintsErrorProvider.getErrors(AlchitryConstraintsErrorProvider.java:23)
at com.alchitry.labs.project.Project.checkforErrors(Project.java:1341)
at com.alchitry.labs.project.Project.checkForErrors(Project.java:1388)
at com.alchitry.labs.project.builders.ProjectBuilder.build(ProjectBuilder.java:135)
at com.alchitry.labs.project.Project$7.run(Project.java:1482)

George Morris 

Update.  I Restored version 1.04 and the "Build Project" works.

I still have the "Serial Port Monitor" not finding the ports.  It worked yesterday.
The UDEV rules are in place.  Linux is not recognizing the board and not creating the /dev/USBtty* files.

I am using Linux MInt 19.1 Cinnamon 4.0 on a HP Elitebook Pro 840

George
Huh


  Mojo V3 Bin Not Found
Posted by: jsanchez1996 - 03-25-2019, 11:21 PM - Forum: General Questions - Replies (1)

I keep getting a bin not found error when I build a project. It works with a simple project. I have looked at the old forum but they have not resolved the problem. 

.png   Error-Picture.png (Size: 261.48 KB / Downloads: 3)